mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 05:48:40 +00:00
rdi: producer name in top-level-info
This commit is contained in:
@@ -1833,6 +1833,7 @@ RDI_PROC void
|
||||
rdim_bake_string_map_loose_push_top_level_info(RDIM_Arena *arena, RDIM_BakeStringMapTopology *top, RDIM_BakeStringMapLoose *map, RDIM_TopLevelInfo *tli)
|
||||
{
|
||||
rdim_bake_string_map_loose_insert(arena, top, map, 1, tli->exe_name);
|
||||
rdim_bake_string_map_loose_insert(arena, top, map, 1, tli->producer_name);
|
||||
}
|
||||
|
||||
RDI_PROC void
|
||||
@@ -2338,10 +2339,11 @@ rdim_bake_top_level_info(RDIM_Arena *arena, RDIM_BakeStringMapTight *strings, RD
|
||||
RDIM_TopLevelInfoBakeResult result = {0};
|
||||
{
|
||||
result.top_level_info = rdim_push_array(arena, RDI_TopLevelInfo, 1);
|
||||
result.top_level_info->arch = src->arch;
|
||||
result.top_level_info->exe_name_string_idx = rdim_bake_idx_from_string(strings, src->exe_name);
|
||||
result.top_level_info->exe_hash = src->exe_hash;
|
||||
result.top_level_info->voff_max = src->voff_max;
|
||||
result.top_level_info->arch = src->arch;
|
||||
result.top_level_info->exe_name_string_idx = rdim_bake_idx_from_string(strings, src->exe_name);
|
||||
result.top_level_info->exe_hash = src->exe_hash;
|
||||
result.top_level_info->voff_max = src->voff_max;
|
||||
result.top_level_info->producer_name_string_idx = rdim_bake_idx_from_string(strings, src->producer_name);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -417,6 +417,7 @@ struct RDIM_TopLevelInfo
|
||||
RDIM_String8 exe_name;
|
||||
RDI_U64 exe_hash;
|
||||
RDI_U64 voff_max;
|
||||
RDIM_String8 producer_name;
|
||||
};
|
||||
|
||||
////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user