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