eliminate extra type stuff in rdim, organize / reslice dwarf conversion code, start reading through dwarf conversion

This commit is contained in:
Ryan Fleury
2025-08-04 14:19:17 -07:00
parent b31b4612e9
commit 31973ac2ac
8 changed files with 204 additions and 183 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
////////////////////////////////
internal RDIM_DataModel
rdim_infer_data_model(OperatingSystem os, RDI_Arch arch)
rdim_data_model_from_os_arch(OperatingSystem os, RDI_Arch arch)
{
RDIM_DataModel data_model = RDIM_DataModel_Null;
#define Case(os_name, arch_name, model_name) if(os == OperatingSystem_##os_name && arch == Arch_##arch_name) { data_model = RDIM_DataModel_##model_name; }
+2 -2
View File
@@ -326,7 +326,7 @@ struct RDIM_BakeIdxRunsIn
////////////////////////////////
internal RDIM_DataModel rdim_infer_data_model(OperatingSystem os, RDI_Arch arch);
internal RDIM_DataModel rdim_data_model_from_os_arch(OperatingSystem os, RDI_Arch arch);
////////////////////////////////
//~ rjf: Baking Stage Tasks
@@ -376,7 +376,7 @@ global ASYNC_Root *rdim_local_async_root = 0;
////////////////////////////////
internal RDIM_DataModel rdim_infer_data_model(OperatingSystem os, RDI_Arch arch);
internal RDIM_DataModel rdim_data_model_from_os_arch(OperatingSystem os, RDI_Arch arch);
internal RDIM_TopLevelInfo rdim_make_top_level_info(String8 image_name, Arch arch, U64 exe_hash, RDIM_BinarySectionList sections);
////////////////////////////////