mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-14 17:28:07 +00:00
fix stack reference
This commit is contained in:
@@ -2131,7 +2131,7 @@ rdim_serialized_section_bundle_from_bake_results(RDIM_BakeResults *results)
|
||||
{
|
||||
RDIM_SerializedSectionBundle bundle;
|
||||
rdim_memzero_struct(&bundle);
|
||||
bundle.sections[RDI_SectionKind_TopLevelInfo] = rdim_serialized_section_make_unpacked_struct(&results->top_level_info.top_level_info);
|
||||
bundle.sections[RDI_SectionKind_TopLevelInfo] = rdim_serialized_section_make_unpacked_struct(results->top_level_info.top_level_info);
|
||||
bundle.sections[RDI_SectionKind_StringData] = rdim_serialized_section_make_unpacked_array(results->strings.string_data, results->strings.string_data_size);
|
||||
bundle.sections[RDI_SectionKind_StringTable] = rdim_serialized_section_make_unpacked_array(results->strings.string_offs, results->strings.string_offs_count);
|
||||
bundle.sections[RDI_SectionKind_IndexRuns] = rdim_serialized_section_make_unpacked_array(results->idx_runs.idx_runs, results->idx_runs.idx_count);
|
||||
|
||||
@@ -1285,7 +1285,7 @@ struct RDIM_LineRec
|
||||
typedef struct RDIM_TopLevelInfoBakeResult RDIM_TopLevelInfoBakeResult;
|
||||
struct RDIM_TopLevelInfoBakeResult
|
||||
{
|
||||
RDI_TopLevelInfo top_level_info;
|
||||
RDI_TopLevelInfo *top_level_info;
|
||||
};
|
||||
|
||||
typedef struct RDIM_BinarySectionBakeResult RDIM_BinarySectionBakeResult;
|
||||
|
||||
@@ -2990,12 +2990,13 @@ rdim_bake(Arena *arena, RDIM_BakeParams *params)
|
||||
{
|
||||
if(lane_idx() == lane_from_task_idx(0)) ProfScope("bake top level info")
|
||||
{
|
||||
rdim_shared->baked_top_level_info.top_level_info.arch = params->top_level_info.arch;
|
||||
rdim_shared->baked_top_level_info.top_level_info.exe_name_string_idx = rdim_bake_idx_from_string(bake_strings, params->top_level_info.exe_name);
|
||||
rdim_shared->baked_top_level_info.top_level_info.exe_hash = params->top_level_info.exe_hash;
|
||||
rdim_shared->baked_top_level_info.top_level_info.voff_max = params->top_level_info.voff_max;
|
||||
rdim_shared->baked_top_level_info.top_level_info.guid = params->top_level_info.guid;
|
||||
rdim_shared->baked_top_level_info.top_level_info.producer_name_string_idx = rdim_bake_idx_from_string(bake_strings, params->top_level_info.producer_name);
|
||||
rdim_shared->baked_top_level_info.top_level_info = push_array(arena, RDI_TopLevelInfo, 1);
|
||||
rdim_shared->baked_top_level_info.top_level_info->arch = params->top_level_info.arch;
|
||||
rdim_shared->baked_top_level_info.top_level_info->exe_name_string_idx = rdim_bake_idx_from_string(bake_strings, params->top_level_info.exe_name);
|
||||
rdim_shared->baked_top_level_info.top_level_info->exe_hash = params->top_level_info.exe_hash;
|
||||
rdim_shared->baked_top_level_info.top_level_info->voff_max = params->top_level_info.voff_max;
|
||||
rdim_shared->baked_top_level_info.top_level_info->guid = params->top_level_info.guid;
|
||||
rdim_shared->baked_top_level_info.top_level_info->producer_name_string_idx = rdim_bake_idx_from_string(bake_strings, params->top_level_info.producer_name);
|
||||
}
|
||||
if(lane_idx() == lane_from_task_idx(1)) ProfScope("bake binary sections")
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user