2023-11-24 | Mathieu Desnoyers | Document ABI extensibility schemes Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Move ABI headers under side/abi/ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Remove unneeded fwd declaration Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-24 | Mathieu Desnoyers | Split trace.h into API/ABI sub-headers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Introduce event state ABI version Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Extensible struct side_event_state Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Update side_ptr_t macros Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Use structure size and version for event description... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Update gitignore to ignore editor .swp files Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Remove bogus swap file Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | tracer: Validate number of known event types Signed-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... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | enum side_error is actually used Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-11-23 | Mathieu Desnoyers | Enforce ABI size checks Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | side.c: Use assert to validate flags Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Cleanup: Add missing () around macro parameter Signed-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 Signed-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 Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Comment that side_error enum is unused Signed-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 Signed-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 Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | macros.h: Implement side_enum_t Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t for dynamic arguments Signed-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 Signed-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 Signed-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... Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t for enum mappings pointers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t for other attribute pointers Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Use side_ptr_t in side_type_bool Signed-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 Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | macros.h: Introduce SIDE_PTR_INIT helper Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | macros.h: Introduce side_ptr macros Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Cleanup macros.h Signed-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 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | Fix clang warning Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | unit tests: Use default empty attributes Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | demo unit test: Use default attribute list Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | trace.h: Implement optional attribute lists Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-21 | Mathieu Desnoyers | macros.h: Implement SIDE_PARAM_SELECT_ARG1 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-16 | Mathieu Desnoyers | Add demo unit test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-16 | Mathieu Desnoyers | Add missing stdbool.h include Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-09-16 | Mathieu Desnoyers | side_arg_{static,dynamic} should be unions Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-05-01 | Mathieu Desnoyers | Fix typos Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-05-01 | Mathieu Desnoyers | rcu.h: remove duplicated fence Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2023-05-01 | Mathieu Desnoyers | Update following librseq API update Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-12-06 | Mathieu Desnoyers | Implement variant type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-12-02 | Mathieu Desnoyers | Fix: memory leak in side_tracer_event_notification_unregister Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Update gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Rename "Side" to "Software" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Revert "Rename "libside" to "libtgif"" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Revert "Update gitignore" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Revert "Update readme" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Update readme Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Update gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-28 | Mathieu Desnoyers | Rename "libside" to "libtgif" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-25 | Mathieu Desnoyers | Move unit test to tests Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-25 | Mathieu Desnoyers | rcu: refactor fast path for speed Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-25 | Mathieu Desnoyers | rcu: introduce read state Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-25 | Mathieu Desnoyers | rcu: move alignment to per-cpu structure Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-24 | Mathieu Desnoyers | test: parse cmd line and help Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-24 | Mathieu Desnoyers | Test RCU read-side validity Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-24 | Mathieu Desnoyers | Test default 2 reader/2 writer threads Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-24 | Mathieu Desnoyers | Basic side rcu test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-24 | Mathieu Desnoyers | Fix: compare loaded futex value after futex wait syscall... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-24 | Mathieu Desnoyers | Fix: rcu: incorrect parenthesis in side_rcu_wake_up_gp Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-24 | Mathieu Desnoyers | Introduce empty rcu test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Refactor attr string value utf 16/32 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Support utf 16/32 for enum labels Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Support utf 16/32 attribute keys Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Implement support for UTF16, UTF32 strings Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Fix out of bound test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Implement gather string Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Fix test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-10 | Mathieu Desnoyers | Fix test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Implement gather enum Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Fix endianness in test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Remove dead code Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Support signed type for bitmap enum Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Use tracer_load_integer_value for print enum bitmap Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Use tracer_load_integer_value to print enums Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Introduce tracer_load_integer_value Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Cleanup switch/case order Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | tracer_print_type_float: remove leftover from float16 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | tracer_print_type_integer: move get attr base Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Remove extra signedness info from side_arg_gather_integer Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Add extern C to public headers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Fix g++ build Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Use uint32_t for type label Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Gather/dynamic types: remove signedness from type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-09 | Mathieu Desnoyers | Dynamic type: remove repeated type size in type enum Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-08 | Mathieu Desnoyers | Remove SIDE_PTR_HOST define Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-08 | Mathieu Desnoyers | Remove useless SIDE_ATTR_TYPE_POINTER Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |