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