updated DWARF expression printer, added ELF preamble,

transitioned debug info and debug line printers to new parser
This commit is contained in:
Nikita Smith
2025-03-17 10:28:56 -07:00
parent f1e88b5667
commit 57208909f1
5 changed files with 886 additions and 622 deletions
-9
View File
@@ -930,15 +930,6 @@ cv_string_from_itemid(Arena *arena, CV_ItemId itemid)
return result;
}
internal String8
cv_string_from_reg_off(Arena *arena, CV_Arch arch, U32 reg, U32 off)
{
Temp scratch = scratch_begin(&arena, 1);
String8 result = push_str8f(arena, "%S+%x", cv_string_from_reg_id(scratch.arena, arch, reg), off);
scratch_end(scratch);
return result;
}
internal String8
cv_string_from_symbol_type(Arena *arena, CV_SymKind symbol_type)
{