2024-05-22 | Mathieu Desnoyers | Introduce event/type description visitor ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-16 | Mathieu Desnoyers | pretty print tracer: Use argument vector visitor ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-16 | Mathieu Desnoyers | Introduce argument vector visitor ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-16 | Mathieu Desnoyers | pretty print: do not print 2 levels of brackets for... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-16 | Mathieu Desnoyers | pretty print tracer: use { } for structures and fields ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-16 | Mathieu Desnoyers | pretty print tracer: add missing comma in caller printout ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-16 | Mathieu Desnoyers | pretty-print tracer: cleanup dynamic {} and remove... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-15 | Mathieu Desnoyers | Fix: tracer: utf16/32 gather types handling ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-10 | Mathieu Desnoyers | Update rfc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-10 | Mathieu Desnoyers | Rename rfc-libside.txt to rfc-side-abi.txt ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-10 | Mathieu Desnoyers | Update libside RFC ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-08 | Mathieu Desnoyers | Update libside rfc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-08 | Mathieu Desnoyers | Add libside RFC ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-05-02 | Mathieu Desnoyers | fix: handle EINTR correctly in get_cpu_mask_from_sysfs ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-04-23 | Mathieu Desnoyers | side: Introduce caller address ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-04-23 | Mathieu Desnoyers | side: explicit statedump request key ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-04-23 | Mathieu Desnoyers | rcu: Update following librseq public API updates ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-04-23 | Mathieu Desnoyers | Cleanup function argument alignment ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Mathieu Desnoyers | Implement side_cpu_relax for x86 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Mathieu Desnoyers | Document application fork/clone vs statedump locking... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Mathieu Desnoyers | Handle statedump agent thread state across fork ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-22 | Mathieu Desnoyers | Implement agent thread wakeup scheme with pthread cond var ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-22 | Mathieu Desnoyers | Implement agent thread ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-22 | Mathieu Desnoyers | list: fix safe list iteration ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-22 | Mathieu Desnoyers | Statedump improvements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-18 | Mathieu Desnoyers | Extend statedump API ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-18 | Mathieu Desnoyers | Introduce side ptrace hook ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-18 | Mathieu Desnoyers | Use RCU for statedump ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-18 | Mathieu Desnoyers | Add rculist ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-18 | Mathieu Desnoyers | Introduce list_types.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-15 | Mathieu Desnoyers | Implement statedump unit test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-15 | Mathieu Desnoyers | Implement statedump request notifications ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-15 | Mathieu Desnoyers | Use TLS variable for key state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-15 | Mathieu Desnoyers | Add "key" to callback registration ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-15 | Mathieu Desnoyers | Update gitignore ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-15 | Mathieu Desnoyers | Remove backup file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-11 | Mathieu Desnoyers | Add indirection for visitor arguments ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-06 | Mathieu Desnoyers | Implement 128-bit integer support ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-04 | Mathieu Desnoyers | API: Add 128-bit integer support ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-04 | Mathieu Desnoyers | Add __int128 support ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-04 | Mathieu Desnoyers | Integer 128 split byte order helpers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-01 | Mathieu Desnoyers | Revert "Remove const on all side_arg" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-01 | Mathieu Desnoyers | Use zero-sized array as last field of event description ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-01 | Mathieu Desnoyers | Add u128/s128 integer to ABI ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-01 | Mathieu Desnoyers | API: Intitialize arg flags to 0 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-12-01 | Mathieu Desnoyers | ABI: Introduce incomplete type flag ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-30 | Mathieu Desnoyers | Remove const on all side_arg ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Remove packed from visitor ABI ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Move side_callback to libside internals ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Remove packed from struct side_callback ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Rename side state "p" field to "parent" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Move nr_callbacks to event state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Use uintptr_t for enabled state to eliminate partial... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | side event state does not need side_ptr_t ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Remove event state abi version validation from tracer ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Document ABI extensibility schemes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Move ABI headers under side/abi/ ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Remove unneeded fwd declaration ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Split trace.h into API/ABI sub-headers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Introduce event state ABI version ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Extensible struct side_event_state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Document side_ptr_get can be used as r or lvalue ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Update side_ptr_t macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Use structure size and version for event description... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Update gitignore to ignore editor .swp files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Remove bogus swap file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | tracer: Validate number of known event types ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Add nr_side_type_label and nr_side_attr_type event... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | enum side_error is actually used ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Enforce ABI size checks ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | side.c: Use assert to validate flags ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Cleanup: Add missing () around macro parameter ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use event state as argument to call fast path ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Move back nr_callbacks to event description ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_enum_t for enum side_type_label_byte_order ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Comment that side_error enum is unused ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_enum_t for side_loglevel enum ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_enum_t for side_attr_type enum ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_enum_t for enum side_type_label ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | macros.h: Implement side_enum_t ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_ptr_t for event description ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t for dynamic arguments ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_ptr_t for gather args ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_ptr_t for string_value pointer ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_ptr_t for stack-copy compound type... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Use side_ptr_t for additional fields ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t for enum mappings pointers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t for other attribute pointers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Fix: accept variable list of arguments from SIDE_PTR_INIT ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t in side_type_bool ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use SIDE_PTR_INIT in side_type_raw_string ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t for side_type_null attr pointer ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | macros.h: Introduce SIDE_PTR_INIT helper ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Convert side_type_raw_string pointer to side_ptr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | macros.h: Introduce side_ptr macros ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Cleanup macros.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Extract callbacks and enabled state to non-packed structure ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Fix clang warning ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | unit tests: Use default empty attributes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | demo unit test: Use default attribute list ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |