WIP stripped PDB

This commit is contained in:
Nikita Smith committed 2026-04-10 17:02:04 -07:00
1 parent b4bbc38ab2
commit 89a5acba2c
7 files changed
+152 -40

No files matched your search

+17
View File
@@ -466,6 +466,23 @@ cv_make_pub32(Arena *arena, CV_Pub32Flags flags, U32 off, U16 isect, String8 nam
return symbol;
}
internal B32
cv_is_gproc(CV_Symbol symbol)
{
return symbol.kind == CV_SymKind_GPROC32 ||
symbol.kind == CV_SymKind_GPROCMIPS ||
symbol.kind == CV_SymKind_GPROCIA64 ||
symbol.kind == CV_SymKind_GPROC32_ID ||
symbol.kind == CV_SymKind_GPROCMIPS_ID ||
symbol.kind == CV_SymKind_GPROCIA64_ID ||
symbol.kind == CV_SymKind_GPROC16 ||
symbol.kind == CV_SymKind_GPROC32_16t ||
symbol.kind == CV_SymKind_GPROCMIPS_16t ||
symbol.kind == CV_SymKind_GPROC32_ST ||
symbol.kind == CV_SymKind_GPROCMIPS_ST ||
symbol.kind == CV_SymKind_GPROCIA64_ST;
}
internal B32
cv_is_lproc(CV_Symbol symbol)
{
+1
View File
@@ -364,6 +364,7 @@ internal CV_Symbol cv_make_pub32(Arena *arena, CV_Pub32Flags flags, U32 off,
internal U64 cv_read_symbol(String8 raw_data, U64 off, U64 align, CV_Symbol *symbol_out);
internal CV_Symbol cv_symbol_from_string(String8 raw_data);
internal B32 cv_is_gproc(CV_Symbol symbol);
internal B32 cv_is_lproc(CV_Symbol symbol);
internal B32 cv_is_obj_info(CV_Symbol symbol);
internal CV_ObjInfo cv_obj_info_from_symbol(CV_Symbol symbol);