2021-11-01 |
Mathieu Desnoyers | Refactoring: channel enable/disable using common type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Cleanup: rename event register/unregister for event... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Cleanup: rename lttng_syscalls_destroy_event to lttng_syscal... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Cleanup: syscall filter enable/disable event Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Cleanup: notifier syscalls: Remove useless zero-init... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Refactoring: combine event enabler destroy for notifier... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Refactoring: combine event notifier notifier and recorder... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Refactoring: combine filter bytecode attach functions Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Refactoring: rename lttng_event_enabler to lttng_event_recor... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-11-01 |
Mathieu Desnoyers | Refactoring: syscall tracing: combine common fields... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-10-22 |
Mathieu Desnoyers | Rename event/notifier enabler base field to parent Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-10-22 |
Mathieu Desnoyers | Rename struct lttng_enabler to struct lttng_event_enabler_common Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-10-22 |
Mathieu Desnoyers | Use event enabler for event recorder creation for all... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-11 |
Mathieu Desnoyers | Cleanup: lib ring buffer: rename pagecpy local variable Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-11 |
Mathieu Desnoyers | Cleanup: clarify strcpy/strcpy_from_user local variables Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-11 |
Mathieu Desnoyers | Implement ring buffer Pascal string copy Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-11 |
Mathieu Desnoyers | Move alignment into event write callback Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-11 |
Mathieu Desnoyers | Cleanup: disable page fault after access_ok Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-11 |
Mathieu Desnoyers | Fix: increment buffer offset when failing to copy from... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-10 |
Mathieu Desnoyers | Fix: incorrect in/out direction for syscall exit Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-06 |
Mathieu Desnoyers | events.h API const-ness Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-06 |
Mathieu Desnoyers | Rename struct lib_ring_buffer* to struct lttng_kernel_ring_b... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-06 |
Mathieu Desnoyers | Rename struct channel to struct lttng_kernel_ring_buffer_channel Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-06 |
Mathieu Desnoyers | Refactoring: struct lttng_channel Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-06 |
Mathieu Desnoyers | Introduce struct lttng_kernel_tracepoint_class, enum... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-06 |
Mathieu Desnoyers | Set probe descriptor field in event descriptor Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move event hash tables to private header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move forward declarations to private header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move lttng_syscall_filter forward declaration to private... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Split ID tracker into public/private structures Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move id tracker hash node to private header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Split struct lttng_session into public/private structures Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move struct lttng_metadata_stream to private header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move event notifier and counter structures to private... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Rename struct lib_ring_buffer_ctx to struct lttng_kernel_rin... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Refactoring: struct lttng_kernel_channel_buffer_ops Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Rename lttng_probe_{,un}register to lttng_kernel_probe_... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move metadata cache structure to internal header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move internal APIs to internal header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move kprobes, uprobes, kretprobes, syscall structures... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move kprobe, kretprobe, uprobe APIs to internal header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Remove unused TRACEPOINT_HAS_DATA_ARG Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move enabler APIs to internal header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move bytecode structures to internal header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Remove include of internal header from tracepoint-event... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Rename struct lttng_probe_ctx to struct lttng_kernel_probe_ctx Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Rename struct lttng_bytecode_runtime to struct lttng_kernel_... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Rename struct lttng_bytecode_node to struct lttng_kernel_byt... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move context structures and API to internal header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-05-04 |
Mathieu Desnoyers | Move enabler structures to internal header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-29 |
Mathieu Desnoyers | Fix: refactor preemptible context Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-29 |
Mathieu Desnoyers | Refactoring: context callbacks Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-29 |
Mathieu Desnoyers | Remove event id parameter from event_reserve callback Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-29 |
Mathieu Desnoyers | Refactoring: ring buffer context Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-28 |
Mathieu Desnoyers | sequence and variant types: use previous field for... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-24 |
Mathieu Desnoyers | Version 2.13.0-rc1 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-24 |
Mathieu Desnoyers | Set the 2.13 release codename and description Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-23 |
Mathieu Desnoyers | Fix: LTTng-modules ABI ioctl wrong direction Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-23 |
Mathieu Desnoyers | Refactoring: bytecode interpreter Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-23 |
Mathieu Desnoyers | Move probe_ctx argument to align with lttng-ust Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-23 |
Mathieu Desnoyers | Combine event notifier and recorder enable/disable... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-23 |
Mathieu Desnoyers | Refactoring: combine probe callbacks Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-23 |
Mathieu Desnoyers | Combine event recorder and notifier destroy Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-23 |
Mathieu Desnoyers | Refactoring: event structures Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-15 |
Mathieu Desnoyers | Fix: perf counters: uninitialized field Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Cleanup: implement dedicated file operations for events... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Namespace LTTng modules ABI with lttng_kernel_abi_... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Refactoring: type description structures Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Prefix lttng_enum_desc with lttng_kernel_ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Prefix lttng_enum_value and lttng_enum_entry with lttng_kernel_ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Introduce internal event header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Cleanup: namespace string encoding Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Cleanup: Rename abstract types to lttng_kernel_type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Cleanup: event_notifier -> notify in comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-14 |
Mathieu Desnoyers | Fix: event notifier: add missing parameters validation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-09 |
Mathieu Desnoyers | msgpack: use KERNEL namespace for header protection Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-06 |
Mathieu Desnoyers | Cleanup: lttng_abi_create_event{,_notifier}: use switch... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-06 |
Mathieu Desnoyers | Add entryexit field to kretprobes ABI Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-06 |
Mathieu Desnoyers | Add missing fallthrough comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-06 |
Mathieu Desnoyers | No-op instrumentation is unsupported, cleanup fallthrough... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-04-06 |
Mathieu Desnoyers | kretprobes: rename "return" to "exit" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-03-25 |
Mathieu Desnoyers | compiler warning cleanup: is_signed_type: compare ... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-03-22 |
Mathieu Desnoyers | Fix: bytecode linker: validate event and field array... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-03-22 |
Mathieu Desnoyers | Fix: racy notifier captures update vs traversal Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-03-12 |
Mathieu Desnoyers | Fix: bytecode linker: iteration on wrong list head Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-03-10 |
Mathieu Desnoyers | counters: add coalesce_hits to ABI Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-03-03 |
Mathieu Desnoyers | Fix: memory leaks on event notifier destroy Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-03-03 |
Mathieu Desnoyers | Fix: memory leaks on event destroy Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-02-10 |
Mathieu Desnoyers | Fix: do not use bdi_unknown_name symbol Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-02-10 |
Mathieu Desnoyers | fix: memcg: fix a crash in wb_workfn when a device... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-02-10 |
Mathieu Desnoyers | Fix: writeback: out-of-bound reads Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-01-22 |
Mathieu Desnoyers | aarch64: blacklist gcc prior to 5.1 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2021-01-19 |
Mathieu Desnoyers | Fix: counter-api: always inline counter add function Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2020-12-11 |
Mathieu Desnoyers | abi: use 0, 1 for counter enumerations Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2020-12-11 |
Mathieu Desnoyers | Cleanup: use tabs in abi.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2020-11-30 |
Mathieu Desnoyers | Fix: handle default switch case with -EINVAL in __lttng_coun... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2020-11-30 |
Mathieu Desnoyers | Introduce lttng smp_store_release smp_load_acquire... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2020-11-27 |
Mathieu Desnoyers | Fix: notifier: use store-release/load-acquire for error... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2020-11-26 |
Mathieu Desnoyers | Bump LTTNG_KERNEL_EVENT_NOTIFIER_PADDING to 32 bytes Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2020-11-26 |
Mathieu Desnoyers | Fix: remove dead code in msgpack.c Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
next |