@@ -1323,7 +1323,7 @@ bool SymbolFileDWARF::ParseDebugMacros(CompileUnit &comp_unit) {
13231323
13241324size_t SymbolFileDWARF::ParseBlocksRecursive (CompileUnit &comp_unit,
13251325 Block *parent_block, DWARFDIE die,
1326- addr_t subprogram_low_pc ) {
1326+ addr_t function_file_addr ) {
13271327 size_t blocks_added = 0 ;
13281328 for (; die; die = die.GetSibling ()) {
13291329 dw_tag_t tag = die.Tag ();
@@ -1347,7 +1347,7 @@ size_t SymbolFileDWARF::ParseBlocksRecursive(CompileUnit &comp_unit,
13471347 call_column, nullptr )) {
13481348 for (const llvm::DWARFAddressRange &range : ranges) {
13491349 if (range.valid () && range.LowPC >= m_first_code_address)
1350- block->AddRange (Block::Range (range.LowPC - subprogram_low_pc ,
1350+ block->AddRange (Block::Range (range.LowPC - function_file_addr ,
13511351 range.HighPC - range.LowPC ));
13521352 }
13531353 block->FinalizeRanges ();
@@ -1376,7 +1376,7 @@ size_t SymbolFileDWARF::ParseBlocksRecursive(CompileUnit &comp_unit,
13761376
13771377 if (die.HasChildren ()) {
13781378 blocks_added += ParseBlocksRecursive (
1379- comp_unit, block, die.GetFirstChild (), subprogram_low_pc );
1379+ comp_unit, block, die.GetFirstChild (), function_file_addr );
13801380 }
13811381 }
13821382 }
0 commit comments