mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-13 07:32:23 -07:00
change import stub symbol characteristic to search alias to skip them
on subsequent searches
This commit is contained in:
committed by
Ryan Fleury
parent
7d7edd7cf7
commit
4e1ebe5a6b
+2
-5
@@ -465,13 +465,10 @@ lnk_make_null_obj(Arena *arena)
|
||||
COFF_ObjWriter *obj_writer = coff_obj_writer_alloc(0,COFF_MachineType_Unknown);
|
||||
|
||||
// push null symbol
|
||||
coff_obj_writer_push_symbol_abs(obj_writer, str8_lit(LNK_NULL_SYMBOL), 0, COFF_SymStorageClass_External);
|
||||
COFF_ObjSymbol *null_abs = coff_obj_writer_push_symbol_abs(obj_writer, str8_lit(LNK_NULL_SYMBOL), 0, COFF_SymStorageClass_External);
|
||||
|
||||
// push import stub
|
||||
{
|
||||
COFF_ObjSymbol *tag = coff_obj_writer_push_symbol_abs(obj_writer, str8_lit(LNK_IMPORT_STUB), 0, COFF_SymStorageClass_Static);
|
||||
coff_obj_writer_push_symbol_weak(obj_writer, str8_lit(LNK_IMPORT_STUB), COFF_WeakExt_AntiDependency, tag);
|
||||
}
|
||||
coff_obj_writer_push_symbol_weak(obj_writer, str8_lit(LNK_IMPORT_STUB), COFF_WeakExt_SearchAlias, null_abs);
|
||||
|
||||
// push .debug$T sections with null leaf
|
||||
String8 null_debug_data;
|
||||
|
||||
Reference in New Issue
Block a user