mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-15 13:29:41 -07:00
WIP stripped PDB
This commit is contained in:
1 parent
b4bbc38ab2
commit
89a5acba2c
7 files changed
+152
-40
No files matched your search
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user