mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 13:58:40 +00:00
appease ASAN
This commit is contained in:
committed by
Ryan Fleury
parent
1c656979d2
commit
54e7f9aafc
+9
-8
@@ -504,6 +504,7 @@ lnk_res_number_id_is_before(void *raw_a, void *raw_b)
|
|||||||
return is_before;
|
return is_before;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
internal void
|
internal void
|
||||||
lnk_serialize_pe_resource_tree(COFF_ObjWriter *obj_writer, PE_ResourceDir *root_dir)
|
lnk_serialize_pe_resource_tree(COFF_ObjWriter *obj_writer, PE_ResourceDir *root_dir)
|
||||||
{
|
{
|
||||||
@@ -520,18 +521,18 @@ lnk_serialize_pe_resource_tree(COFF_ObjWriter *obj_writer, PE_ResourceDir *root_
|
|||||||
struct Stack *stack = push_array(scratch.arena, struct Stack, 1);
|
struct Stack *stack = push_array(scratch.arena, struct Stack, 1);
|
||||||
// init stack
|
// init stack
|
||||||
{
|
{
|
||||||
PE_Resource root_wrapper = {0};
|
PE_Resource *root_wrapper = push_array(scratch.arena, PE_Resource, 1);
|
||||||
root_wrapper.id.type = COFF_ResourceIDType_Number;
|
root_wrapper->id.type = COFF_ResourceIDType_Number;
|
||||||
root_wrapper.id.u.number = 0;
|
root_wrapper->id.u.number = 0;
|
||||||
root_wrapper.kind = PE_ResDataKind_DIR;
|
root_wrapper->kind = PE_ResDataKind_DIR;
|
||||||
root_wrapper.u.dir = root_dir;
|
root_wrapper->u.dir = root_dir;
|
||||||
|
|
||||||
COFF_ResourceDirEntry root_dir = {0};
|
COFF_ResourceDirEntry *root_dir = push_array(scratch.arena, COFF_ResourceDirEntry, 1);
|
||||||
|
|
||||||
stack->res_arr[0].count = 1;
|
stack->res_arr[0].count = 1;
|
||||||
stack->res_arr[0].v = &root_wrapper;
|
stack->res_arr[0].v = root_wrapper;
|
||||||
|
|
||||||
stack->coff_entry_arr[0] = &root_dir;
|
stack->coff_entry_arr[0] = root_dir;
|
||||||
stack->coff_entry_arr[1] = 0;
|
stack->coff_entry_arr[1] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user