mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-14 04:49:41 -07:00
move member queue-attempt flag from symbol to lib struct
This commit is contained in:
1 parent
f1b22dbe27
commit
330c8ead38
6 files changed
+29
-37
No files matched your search
@@ -12,12 +12,12 @@ lnk_make_defined_symbol(Arena *arena, String8 name, struct LNK_Obj *obj, U32 sym
|
||||
}
|
||||
|
||||
internal LNK_Symbol *
|
||||
lnk_make_lib_symbol(Arena *arena, String8 name, struct LNK_Lib *lib, U64 member_offset)
|
||||
lnk_make_lib_symbol(Arena *arena, String8 name, struct LNK_Lib *lib, U32 member_idx)
|
||||
{
|
||||
LNK_Symbol *symbol = push_array(arena, LNK_Symbol, 1);
|
||||
symbol->name = name;
|
||||
symbol->u.member.v.lib = lib;
|
||||
symbol->u.member.v.member_offset = member_offset;
|
||||
LNK_Symbol *symbol = push_array(arena, LNK_Symbol, 1);
|
||||
symbol->name = name;
|
||||
symbol->u.member.v.lib = lib;
|
||||
symbol->u.member.v.member_idx = member_idx;
|
||||
return symbol;
|
||||
}
|
||||
|
||||
@@ -536,13 +536,6 @@ lnk_interp_from_symbol(LNK_Symbol *symbol)
|
||||
return coff_interp_from_parsed_symbol(symbol_parsed);
|
||||
}
|
||||
|
||||
internal B32
|
||||
lnk_mark_symbol_live(LNK_Symbol *symbol)
|
||||
{
|
||||
B32 was_live = ins_atomic_u32_eval_assign(&symbol->is_live, 1);
|
||||
return was_live;
|
||||
}
|
||||
|
||||
internal LNK_SymbolDefined
|
||||
lnk_resolve_weak_symbol(LNK_SymbolTable *symtab, LNK_SymbolDefined symbol)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user