diff options
| author | Colin Davidson <colrdavidson@gmail.com> | 2025-07-28 16:25:42 -0700 |
|---|---|---|
| committer | Colin Davidson <colrdavidson@gmail.com> | 2025-07-28 16:25:42 -0700 |
| commit | 7986d859243e95a82c334bdbe6f2761a6a41209e (patch) | |
| tree | d914925aa3aaa1f1de2e978adcf61c41e1155e44 /core/prof | |
| parent | 2dd1e3c8e31f3a6c0d8af2e469d3d738ecfc2a9a (diff) | |
name_container_event -> name_event
Diffstat (limited to 'core/prof')
| -rw-r--r-- | core/prof/spall/spall.odin | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/core/prof/spall/spall.odin b/core/prof/spall/spall.odin index 5ad3bf5b8..e11404bcd 100644 --- a/core/prof/spall/spall.odin +++ b/core/prof/spall/spall.odin @@ -53,11 +53,11 @@ Pad_Skip :: struct #packed { size: u32le, } -Name_Container_Event :: struct #packed { +Name_Event :: struct #packed { type: Manual_Event_Type, name_len: u8, } -NAME_EVENT_MAX :: size_of(Name_Container_Event) + 255 +NAME_EVENT_MAX :: size_of(Name_Event) + 255 // User Interface @@ -225,10 +225,10 @@ _build_end :: proc "contextless" (buffer: []u8, ts: u64) -> (event_size: int, ok @(no_instrumentation) _build_name_event :: #force_inline proc "contextless" (buffer: []u8, name: string, type: Manual_Event_Type) -> (event_size: int, ok: bool) #optional_ok #no_bounds_check /* bounds check would segfault instrumentation */ { - ev := (^Name_Container_Event)(raw_data(buffer)) + ev := (^Name_Event)(raw_data(buffer)) name_len := min(len(name), 255) - event_size = size_of(Name_Container_Event) + name_len + event_size = size_of(Name_Event) + name_len if event_size > len(buffer) { return 0, false } @@ -238,7 +238,7 @@ _build_name_event :: #force_inline proc "contextless" (buffer: []u8, name: strin ev.type = type ev.name_len = u8(name_len) - intrinsics.mem_copy_non_overlapping(raw_data(buffer[size_of(Name_Container_Event):]), raw_data(name), name_len) + intrinsics.mem_copy_non_overlapping(raw_data(buffer[size_of(Name_Event):]), raw_data(name), name_len) ok = true return |