@@ -1109,7 +1109,7 @@ p2r_convert(Arena *arena, P2R_ConvertParams *params)
11091109 hit_path_node = push_array (scratch2 .arena , String8Node , 1 );
11101110 SLLStackPush (hit_path_slots [hit_path_slot ], hit_path_node );
11111111 hit_path_node -> string = file_path_sanitized ;
1112- P2R_SrcFileStubNode * stub_n = push_array (arena , P2R_SrcFileStubNode , 1 );
1112+ P2R_SrcFileStubNode * stub_n = push_array (scratch2 . arena , P2R_SrcFileStubNode , 1 );
11131113 SLLQueuePush (first_src_file_stub , last_src_file_stub , stub_n );
11141114 src_file_stub_count += 1 ;
11151115 stub_n -> v .file_path = str8_copy (scratch .arena , file_path_sanitized );
@@ -1122,7 +1122,7 @@ p2r_convert(Arena *arena, P2R_ConvertParams *params)
11221122
11231123 //- rjf: merge into array for this unit
11241124 unit_file_stubs [unit_idx ].count = src_file_stub_count ;
1125- unit_file_stubs [unit_idx ].v = push_array_no_zero (arena , P2R_SrcFileStub , unit_file_stubs [unit_idx ].count );
1125+ unit_file_stubs [unit_idx ].v = push_array_no_zero (scratch . arena , P2R_SrcFileStub , unit_file_stubs [unit_idx ].count );
11261126 {
11271127 U64 idx = 0 ;
11281128 for EachNode (n , P2R_SrcFileStubNode , first_src_file_stub )
@@ -1135,7 +1135,7 @@ p2r_convert(Arena *arena, P2R_ConvertParams *params)
11351135 //- rjf: hash this unit's file paths
11361136 U64Array hashes = {0 };
11371137 hashes .count = unit_file_stubs [unit_idx ].count ;
1138- hashes .v = push_array (arena , U64 , hashes .count );
1138+ hashes .v = push_array (scratch . arena , U64 , hashes .count );
11391139 for EachIndex (idx , unit_file_stubs [unit_idx ].count )
11401140 {
11411141 hashes .v [idx ] = rdi_hash (unit_file_stubs [unit_idx ].v [idx ].file_path .str , unit_file_stubs [unit_idx ].v [idx ].file_path .size );
@@ -3378,13 +3378,13 @@ p2r_convert(Arena *arena, P2R_ConvertParams *params)
33783378 Temp scratch = scratch_begin (& arena , 1 );
33793379 CV_SymParsed * sym = all_syms [sym_idx ];
33803380 Rng1U64 sym_rec_range = r1u64 (0 , sym -> sym_ranges .count );
3381- U64 sym_locations_chunk_cap = 16384 ;
3382- U64 sym_procedures_chunk_cap = 16384 ;
3383- U64 sym_global_variables_chunk_cap = 16384 ;
3384- U64 sym_thread_variables_chunk_cap = 16384 ;
3385- U64 sym_constants_chunk_cap = 16384 ;
3386- U64 sym_scopes_chunk_cap = 16384 ;
3387- U64 sym_inline_sites_chunk_cap = 16384 ;
3381+ U64 sym_locations_chunk_cap = 4096 ;
3382+ U64 sym_procedures_chunk_cap = 2048 ;
3383+ U64 sym_global_variables_chunk_cap = 2048 ;
3384+ U64 sym_thread_variables_chunk_cap = 2048 ;
3385+ U64 sym_constants_chunk_cap = 2048 ;
3386+ U64 sym_scopes_chunk_cap = 4096 ;
3387+ U64 sym_inline_sites_chunk_cap = 2048 ;
33883388 RDIM_LocationChunkList * sym_locations = & syms_locations [sym_idx ];
33893389 RDIM_SymbolChunkList * sym_procedures = & syms_procedures [sym_idx ];
33903390 RDIM_SymbolChunkList * sym_global_variables = & syms_global_variables [sym_idx ];
0 commit comments