SoW-2020-0002: Trace Hit Counters: trigger error reporting integration sow-2020-0002-rev1
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Tue, 29 Sep 2020 15:46:24 +0000 (11:46 -0400)
committerJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Fri, 16 Oct 2020 00:09:25 +0000 (20:09 -0400)
commit2463b7879c00298daa79744cdaae82ac061a4ed8
treec6dad58939eb5af509e1ba7a04e093cb6c12a1a2
parent3a4595c2469472dee1656cde5f8882c2123efd3c
SoW-2020-0002: Trace Hit Counters: trigger error reporting integration

Revision 1

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Change-Id: I841cc0a4a8c9cc41c6f14fa982c5967992511287
243 files changed:
.gitignore
DO_NO_MERGE.txt [new file with mode: 0644]
LICENSES/BSL-1.0 [new file with mode: 0644]
Makefile.am
configure.ac
doc/examples/trigger-on-event/Makefile [new file with mode: 0644]
doc/examples/trigger-on-event/README.md [new file with mode: 0644]
doc/examples/trigger-on-event/demo.sh [new file with mode: 0755]
doc/examples/trigger-on-event/instrumented-app.c [new file with mode: 0644]
doc/examples/trigger-on-event/notification-client.c [new file with mode: 0644]
doc/examples/trigger-on-event/performance/Makefile [new file with mode: 0644]
doc/examples/trigger-on-event/performance/README.md [new file with mode: 0644]
doc/examples/trigger-on-event/performance/bt_plugin_plot.py [new file with mode: 0644]
doc/examples/trigger-on-event/performance/consumer.c [new file with mode: 0644]
doc/examples/trigger-on-event/performance/generate-data.sh [new file with mode: 0755]
doc/examples/trigger-on-event/performance/generate-graph.sh [new file with mode: 0755]
doc/examples/trigger-on-event/performance/perform-experience.sh [new file with mode: 0755]
doc/examples/trigger-on-event/performance/performance.c [new file with mode: 0644]
doc/examples/trigger-on-event/performance/performance.h [new file with mode: 0644]
doc/examples/trigger-on-event/performance/producer.c [new file with mode: 0644]
doc/examples/trigger-on-event/tracepoint-trigger-example.c [new file with mode: 0644]
doc/examples/trigger-on-event/tracepoint-trigger-example.h [new file with mode: 0644]
doc/man/Makefile.am
doc/man/lttng-add-trigger.1.txt [new file with mode: 0644]
doc/man/lttng-list-triggers.1.txt [new file with mode: 0644]
doc/man/lttng-remove-trigger.1.txt [new file with mode: 0644]
include/Makefile.am
include/lttng/action/action-internal.h
include/lttng/action/action.h
include/lttng/condition/condition-internal.h
include/lttng/condition/condition.h
include/lttng/condition/evaluation-internal.h
include/lttng/condition/event-rule-internal.h [new file with mode: 0644]
include/lttng/condition/event-rule.h [new file with mode: 0644]
include/lttng/domain-internal.h [new file with mode: 0644]
include/lttng/event-expr-internal.h [new file with mode: 0644]
include/lttng/event-expr.h [new file with mode: 0644]
include/lttng/event-field-value-internal.h [new file with mode: 0644]
include/lttng/event-field-value.h [new file with mode: 0644]
include/lttng/event-internal.h
include/lttng/event-rule/event-rule-internal.h
include/lttng/event-rule/syscall-internal.h
include/lttng/event-rule/tracepoint-internal.h
include/lttng/lttng-error.h
include/lttng/lttng.h
include/lttng/snapshot.h
include/lttng/trigger/trigger-internal.h
include/lttng/trigger/trigger.h
src/Makefile.am
src/bin/lttng-sessiond/Makefile.am
src/bin/lttng-sessiond/action-executor.c
src/bin/lttng-sessiond/agent-thread.c
src/bin/lttng-sessiond/agent.c
src/bin/lttng-sessiond/agent.h
src/bin/lttng-sessiond/client.c
src/bin/lttng-sessiond/cmd.c
src/bin/lttng-sessiond/cmd.h
src/bin/lttng-sessiond/condition-internal.c [new file with mode: 0644]
src/bin/lttng-sessiond/condition-internal.h [new file with mode: 0644]
src/bin/lttng-sessiond/consumer.c
src/bin/lttng-sessiond/dispatch.c
src/bin/lttng-sessiond/event.c
src/bin/lttng-sessiond/event.h
src/bin/lttng-sessiond/globals.c
src/bin/lttng-sessiond/kernel.c
src/bin/lttng-sessiond/kernel.h
src/bin/lttng-sessiond/lttng-sessiond.h
src/bin/lttng-sessiond/main.c
src/bin/lttng-sessiond/modprobe.c
src/bin/lttng-sessiond/notification-thread-commands.c
src/bin/lttng-sessiond/notification-thread-commands.h
src/bin/lttng-sessiond/notification-thread-events.c
src/bin/lttng-sessiond/notification-thread-events.h
src/bin/lttng-sessiond/notification-thread-internal.h
src/bin/lttng-sessiond/notification-thread.c
src/bin/lttng-sessiond/notification-thread.h
src/bin/lttng-sessiond/register.c
src/bin/lttng-sessiond/rotate.c
src/bin/lttng-sessiond/session.c
src/bin/lttng-sessiond/sessiond-config.c
src/bin/lttng-sessiond/sessiond-config.h
src/bin/lttng-sessiond/shm.c [deleted file]
src/bin/lttng-sessiond/shm.h [deleted file]
src/bin/lttng-sessiond/testpoint.h
src/bin/lttng-sessiond/trace-kernel.c
src/bin/lttng-sessiond/trace-kernel.h
src/bin/lttng-sessiond/trace-ust.c
src/bin/lttng-sessiond/trace-ust.h
src/bin/lttng-sessiond/trigger-error-accounting.c [new file with mode: 0644]
src/bin/lttng-sessiond/trigger-error-accounting.h [new file with mode: 0644]
src/bin/lttng-sessiond/ust-abi-internal.h
src/bin/lttng-sessiond/ust-app.c
src/bin/lttng-sessiond/ust-app.h
src/bin/lttng-sessiond/ust-consumer.c
src/bin/lttng-sessiond/ust-ctl-internal.h
src/bin/lttng/Makefile.am
src/bin/lttng/command.h
src/bin/lttng/commands/add_trigger.c [new file with mode: 0644]
src/bin/lttng/commands/enable_events.c
src/bin/lttng/commands/list_triggers.c [new file with mode: 0644]
src/bin/lttng/commands/remove_trigger.c [new file with mode: 0644]
src/bin/lttng/lttng.c
src/bin/lttng/uprobe.c [new file with mode: 0644]
src/bin/lttng/uprobe.h [new file with mode: 0644]
src/bin/lttng/utils.c
src/bin/lttng/utils.h
src/common/Makefile.am
src/common/actions/action.c
src/common/actions/group.c
src/common/actions/rotate-session.c
src/common/actions/snapshot-session.c
src/common/actions/start-session.c
src/common/actions/stop-session.c
src/common/argpar/Makefile.am [new file with mode: 0644]
src/common/argpar/argpar.c [new file with mode: 0644]
src/common/argpar/argpar.h [new file with mode: 0644]
src/common/buffer-usage.c [deleted file]
src/common/bytecode/Makefile.am [new file with mode: 0644]
src/common/bytecode/bytecode.c [new file with mode: 0644]
src/common/bytecode/bytecode.h [new file with mode: 0644]
src/common/compat/directory-handle.c
src/common/condition.c [deleted file]
src/common/conditions/buffer-usage.c [new file with mode: 0644]
src/common/conditions/condition.c [new file with mode: 0644]
src/common/conditions/event-rule.c [new file with mode: 0644]
src/common/conditions/session-consumed-size.c [new file with mode: 0644]
src/common/conditions/session-rotation.c [new file with mode: 0644]
src/common/credentials.c
src/common/credentials.h
src/common/domain.c [new file with mode: 0644]
src/common/dynamic-array.h
src/common/error.c
src/common/evaluation.c
src/common/event-expr-to-bytecode.c [new file with mode: 0644]
src/common/event-expr-to-bytecode.h [new file with mode: 0644]
src/common/event-expr.c [new file with mode: 0644]
src/common/event-field-value.c [new file with mode: 0644]
src/common/event-rule/event-rule.c
src/common/event-rule/kprobe.c
src/common/event-rule/syscall.c
src/common/event-rule/tracepoint.c
src/common/event-rule/uprobe.c
src/common/filter.c
src/common/filter.h
src/common/filter/Makefile.am
src/common/filter/filter-ast.h
src/common/filter/filter-bytecode.h [deleted file]
src/common/filter/filter-grammar-test.c
src/common/filter/filter-ir.h
src/common/filter/filter-parser.y
src/common/filter/filter-visitor-generate-bytecode.c
src/common/index-allocator.c [new file with mode: 0644]
src/common/index-allocator.h [new file with mode: 0644]
src/common/kernel-consumer/kernel-consumer.c
src/common/kernel-ctl/kernel-ctl.c
src/common/kernel-ctl/kernel-ctl.h
src/common/kernel-ctl/kernel-ioctl.h
src/common/lttng-kernel.h
src/common/notification.c
src/common/optional.h
src/common/runas.c
src/common/runas.h
src/common/session-consumed-size.c [deleted file]
src/common/session-rotation.c [deleted file]
src/common/sessiond-comm/sessiond-comm.h
src/common/shm.c [new file with mode: 0644]
src/common/shm.h [new file with mode: 0644]
src/common/trace-chunk.c
src/common/trigger.c
src/common/ust-consumer/ust-consumer.c
src/common/utils.c
src/common/utils.h
src/lib/lttng-ctl/lttng-ctl.c
src/lib/lttng-ctl/snapshot.c
src/vendor/Makefile.am [new file with mode: 0644]
src/vendor/msgpack/Makefile.am [new file with mode: 0644]
src/vendor/msgpack/fbuffer.h [new file with mode: 0644]
src/vendor/msgpack/gcc_atomic.h [new file with mode: 0644]
src/vendor/msgpack/lttng-config.h [new file with mode: 0644]
src/vendor/msgpack/msgpack.h [new file with mode: 0644]
src/vendor/msgpack/object.h [new file with mode: 0644]
src/vendor/msgpack/objectc.c [new file with mode: 0644]
src/vendor/msgpack/pack.h [new file with mode: 0644]
src/vendor/msgpack/pack_define.h [new file with mode: 0644]
src/vendor/msgpack/pack_template.h [new file with mode: 0644]
src/vendor/msgpack/predef.h [new file with mode: 0644]
src/vendor/msgpack/sbuffer.h [new file with mode: 0644]
src/vendor/msgpack/sysdep.h [new file with mode: 0644]
src/vendor/msgpack/timestamp.h [new file with mode: 0644]
src/vendor/msgpack/unpack.c [new file with mode: 0644]
src/vendor/msgpack/unpack.h [new file with mode: 0644]
src/vendor/msgpack/unpack_define.h [new file with mode: 0644]
src/vendor/msgpack/unpack_template.h [new file with mode: 0644]
src/vendor/msgpack/util.h [new file with mode: 0644]
src/vendor/msgpack/version.c [new file with mode: 0644]
src/vendor/msgpack/version.h [new file with mode: 0644]
src/vendor/msgpack/version_master.h [new file with mode: 0644]
src/vendor/msgpack/vrefbuffer.c [new file with mode: 0644]
src/vendor/msgpack/vrefbuffer.h [new file with mode: 0644]
src/vendor/msgpack/zbuffer.h [new file with mode: 0644]
src/vendor/msgpack/zone.c [new file with mode: 0644]
src/vendor/msgpack/zone.h [new file with mode: 0644]
tests/regression/Makefile.am
tests/regression/kernel/test_callstack
tests/regression/kernel/test_syscall
tests/regression/tools/Makefile.am
tests/regression/tools/notification/Makefile.am
tests/regression/tools/notification/notification.c
tests/regression/tools/notification/sessiond_testpoints.c [new file with mode: 0644]
tests/regression/tools/notification/test_notification_kernel [deleted file]
tests/regression/tools/notification/test_notification_kernel_buffer_usage [new file with mode: 0755]
tests/regression/tools/notification/test_notification_kernel_capture [new file with mode: 0755]
tests/regression/tools/notification/test_notification_kernel_error [new file with mode: 0755]
tests/regression/tools/notification/test_notification_kernel_instrumentation [new file with mode: 0755]
tests/regression/tools/notification/test_notification_kernel_syscall [new file with mode: 0755]
tests/regression/tools/notification/test_notification_kernel_userspace_probe [new file with mode: 0755]
tests/regression/tools/notification/test_notification_multi_app
tests/regression/tools/notification/test_notification_trigger_discarded_count [new file with mode: 0755]
tests/regression/tools/notification/test_notification_ust [deleted file]
tests/regression/tools/notification/test_notification_ust_buffer_usage [new file with mode: 0755]
tests/regression/tools/notification/test_notification_ust_capture [new file with mode: 0755]
tests/regression/tools/notification/test_notification_ust_error [new file with mode: 0755]
tests/regression/tools/notification/test_notification_ust_event_rule_condition_exclusion [new file with mode: 0755]
tests/regression/tools/notification/util_event_generator.sh [new file with mode: 0644]
tests/regression/tools/trigger/Makefile.am [new file with mode: 0644]
tests/regression/tools/trigger/base_client.c [new file with mode: 0644]
tests/regression/tools/trigger/consumer_testpoints.c [new file with mode: 0644]
tests/regression/tools/trigger/start-stop/Makefile.am [new file with mode: 0644]
tests/regression/tools/trigger/start-stop/test_start_stop [new file with mode: 0755]
tests/regression/tools/trigger/test_add_trigger_cli [new file with mode: 0755]
tests/regression/tools/trigger/test_list_triggers_cli [new file with mode: 0755]
tests/regression/tools/trigger/test_remove_trigger_cli [new file with mode: 0755]
tests/regression/tools/trigger/test_trigger_kernel [new file with mode: 0755]
tests/regression/tools/trigger/test_trigger_ust [new file with mode: 0755]
tests/regression/tools/trigger/trigger.c [new file with mode: 0644]
tests/regression/tools/trigger/utils/Makefile.am [new file with mode: 0644]
tests/regression/tools/trigger/utils/notification-client.c [new file with mode: 0644]
tests/unit/Makefile.am
tests/unit/test_condition.c [new file with mode: 0644]
tests/unit/test_event_expr_to_bytecode.c [new file with mode: 0644]
tests/utils/testapp/gen-syscall-events/gen-syscall-events.c
tests/utils/testapp/gen-ust-events/gen-ust-events.c
tests/utils/testapp/gen-ust-events/tp.h
This page took 0.045818 seconds and 5 git commands to generate.