2022-11-04 | Mathieu Desnoyers | Use tracer_print_type_integer for pointer types Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-04 | Mathieu Desnoyers | Remove byte order from basic type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-04 | Mathieu Desnoyers | Refactoring: Use tracer_print_type_integer for scatter... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-04 | Mathieu Desnoyers | Introduce tracer_print_type_float Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-04 | Mathieu Desnoyers | Integer: combine byte order reversal check Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-03 | Mathieu Desnoyers | Use tracer_print_type_integer for dynamic types Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-03 | Mathieu Desnoyers | Refactor tracer_print_type_integer for re-use Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-03 | Mathieu Desnoyers | Refactoring: dynamic type float Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Use integer type for header printing Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Use struct side_integer_type for dynamic type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | integer/float values nesting for c++ compat Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | integer/float values are unions Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Use 16-bit type to represent type size in bits Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Introduce struct side_type_float Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Refactoring: introduce struct side_float_value Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Refactoring: struct side_integer_value for all type... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Refactor type system integer types Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | scatter-gather integer: sign-extend signed types Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-02 | Mathieu Desnoyers | Introduce side_struct_field_sizeof_bit() macro Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Implement support for scatter-gather struct (integers) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Reorder event field init Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Implement std.integer.base (display base 2, 8, 10, 16) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Use uint64_t for string pointer Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Self-described pointer types (32 vs 64 bits) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Test dynamic pointer type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Implement pointer type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-11-01 | Mathieu Desnoyers | Implement support for host/le/be integer and float... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-31 | Mathieu Desnoyers | Implement RCU wait/wakeup scheme based on futex Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-31 | Mathieu Desnoyers | Cleanup: remove empty lines Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-31 | Mathieu Desnoyers | Fallback to atomic and SEQ_CST if membarrier and libc... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-30 | Mathieu Desnoyers | Update barrier comments for membarrier/compiler barrier Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-30 | Mathieu Desnoyers | Use membarrier Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-30 | Mathieu Desnoyers | Implement rseq-based RCU Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-30 | Mathieu Desnoyers | Fix: order of side exit Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-30 | Mathieu Desnoyers | Use recursive mutex for side Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-29 | Mathieu Desnoyers | Remove typically false redundant check on fast-path Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-29 | Mathieu Desnoyers | Enabled is now uintptr_t Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-29 | Mathieu Desnoyers | Use 64-bit masks Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-29 | Mathieu Desnoyers | Use uintptr_t for enabled state Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-29 | Mathieu Desnoyers | Fix nr_callbacks Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-29 | Mathieu Desnoyers | Split nr callbacks from enabled references Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Remove hardcoded tracer calls Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Register events and use them from tracer event notification Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Tracer test event registration notification Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Tracer event notification register/unregister Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Document side_exit() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Event registration/unregistration Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Circular linked-list implementation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Use atomic load relaxed MO for enabled state Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Load enabled state with relaxed atomic MO Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | Handle 0 cb unregister as NOENT error Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-28 | Mathieu Desnoyers | callback register/unregister Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | Init RCU, add empty side callback Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | Fix: remove bogus parenthesis Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | side initialization Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | Hidden visibility for internal symbol Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | Implement get_possible_cpus_array_len() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | RCU: Move implementation to rcu.c Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | RCU: only sum active readers when needed Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | RCU: update barrier comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | RCU: update memory barrier comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | RCU: refactor active reader scans Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | Fix: remove bogus goto Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-27 | Mathieu Desnoyers | RCU: check for both period active readers initially Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-26 | Mathieu Desnoyers | Update barriers to SEQ_CST in read begin/end Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-26 | Mathieu Desnoyers | Use xor rather than 1 - x pattern to get prior period Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-26 | Mathieu Desnoyers | RCU: implement dereference and assign pointer Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-26 | Mathieu Desnoyers | RCU: use SEQ_CST MO Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Unsigned type for enum bitmap mappings Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Event hidden/exported linkage Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Fix dynamic attributes printing Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Add NULL user attribute type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Update rcu comment Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Implement side per-cpu RCU Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Use fprintf to stderr for error output Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Accept byte type for enum bitmap Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Rename "blob" type to "byte" Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Reject signed bitmap enum elements Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Reverse argument order for enum and enum bitmap Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Improve makefile Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Refactor enum bitmap Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Refactor enum type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-25 | Mathieu Desnoyers | Enum bitmap vla and array Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Test fmt string Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Fix variadic attributes Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Header cleanup Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Combine common type header code Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Move attributes into dynamic compound types Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Move attributes to specific types Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Print "element:" for dynamic type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Use fields::, elements::, value:: for dynamic fields Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Print "elements:" for array and vla Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Use "fields:" for struct Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-24 | Mathieu Desnoyers | Move support both literal and explicit struct definition Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-21 | Mathieu Desnoyers | Introduce side callbacks Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-21 | Mathieu Desnoyers | update comment Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-21 | Mathieu Desnoyers | Add tracer private data pointer Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-21 | Mathieu Desnoyers | Move event descriptions and enabled state into sections Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-21 | Mathieu Desnoyers | Move enabled state outside of event description Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2022-10-21 | Mathieu Desnoyers | Dynamic type blob Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |