do not return zeroes for top-level structures in pdb parser; ensure you have a top-level readable pointer, always

This commit is contained in:
Ryan Fleury
2025-09-06 09:53:04 -07:00
parent 0c161f83c7
commit 40d6ce2f59
4 changed files with 87 additions and 76 deletions
+1 -1
View File
@@ -562,7 +562,7 @@ p2r_convert(Arena *arena, P2R_ConvertParams *params)
PDB_TpiHashParsed *ipi_hash = p2r_shared->ipi_hash;
CV_LeafParsed *ipi_leaf = p2r_shared->ipi_leaf;
PDB_CompUnitArray *comp_units = p2r_shared->comp_units;
PDB_CompUnitContributionArray *comp_unit_contributions = p2r_shared->comp_unit_contributions;
PDB_CompUnitContributionArray *comp_unit_contributions = &p2r_shared->comp_unit_contributions;
//////////////////////////////////////////////////////////////
//- rjf: bucket compilation unit contributions
+1 -1
View File
@@ -93,7 +93,7 @@ struct P2R_Shared
PDB_TpiHashParsed *ipi_hash;
CV_LeafParsed *ipi_leaf;
PDB_CompUnitArray *comp_units;
PDB_CompUnitContributionArray *comp_unit_contributions;
PDB_CompUnitContributionArray comp_unit_contributions;
RDIM_Rng1U64ChunkList *unit_ranges;
U64 sym_c13_unit_lane_counter;