Lines Matching defs:lo_pc
111 dw_addr_t lo_pc = LLDB_INVALID_ADDRESS;
136 lo_pc = form_value.Address();
139 hi_pc += lo_pc;
144 lo_pc = form_value.Address();
154 if (lo_pc == LLDB_INVALID_ADDRESS)
157 hi_pc += lo_pc; // DWARF 4 introduces <offset-from-lo-pc> to save
241 if (lo_pc != LLDB_INVALID_ADDRESS) {
242 assert(lo_pc >= cu->GetBaseAddress());
244 frame_base->SetFuncFileAddress(lo_pc);
259 if (ranges.empty() && lo_pc != LLDB_INVALID_ADDRESS) {
261 (hi_pc != LLDB_INVALID_ADDRESS && hi_pc > lo_pc) ? hi_pc : lo_pc;
262 ranges.emplace_back(lo_pc, range_hi_pc);
492 // Get the hi_pc, adding hi_pc to lo_pc when specified as an <offset-from-low-
497 DWARFDebugInfoEntry::GetAttributeHighPC(const DWARFUnit *cu, dw_addr_t lo_pc,
509 return lo_pc + form_value.Unsigned();
516 // Get the lo_pc and hi_pc, adding hi_pc to lo_pc when specified as an <offset-
519 // Returns true or sets lo_pc and hi_pc to fail_value.
521 const DWARFUnit *cu, dw_addr_t &lo_pc, dw_addr_t &hi_pc,
523 lo_pc = GetAttributeValueAsAddress(cu, DW_AT_low_pc, fail_value,
525 if (lo_pc != fail_value) {
526 hi_pc = GetAttributeHighPC(cu, lo_pc, fail_value, check_elaborating_dies);
530 lo_pc = fail_value;
544 dw_addr_t lo_pc = LLDB_INVALID_ADDRESS;
546 if (GetAttributeAddressRange(cu, lo_pc, hi_pc, LLDB_INVALID_ADDRESS,
548 lo_pc < hi_pc)
549 return llvm::DWARFAddressRangesVector{{lo_pc, hi_pc}};