pass over dwarf dump, get it building, eliminate reliance on one-off helpers from raddump

This commit is contained in:
Ryan Fleury
2025-06-19 08:02:36 -07:00
parent f590e9b6d5
commit 66c2d51a7d
5 changed files with 99 additions and 27 deletions
+17
View File
@@ -1147,6 +1147,23 @@ str8_list_from_flags(Arena *arena, String8List *list,
}
}
////////////////////////////////
//~ rjf: Basic Data Structure Stringification Helpers
internal String8List
numeric_str8_list_from_data(Arena *arena, U32 radix, String8 data, U64 stride)
{
String8List strs = {0};
U64 count = data.size/stride;
for EachIndex(idx, count)
{
U64 val = 0;
MemoryCopy(&val, data.str + idx*stride, stride);
str8_list_push(arena, &strs, str8_from_u64(arena, val, radix, 0, 0));
}
return strs;
}
////////////////////////////////
//~ rjf; String Arrays