Lines Matching defs:ranges
103 // Gets the valid address ranges for a given DIE by looking for a
107 llvm::DWARFAddressRangesVector &ranges, std::optional<int> &decl_file,
165 ranges = std::move(*r);
259 if (ranges.empty() && lo_pc != LLDB_INVALID_ADDRESS) {
262 ranges.emplace_back(lo_pc, range_hi_pc);
265 if (set_frame_base_loclist_addr && !ranges.empty()) {
266 dw_addr_t file_addr = ranges.begin()->LowPC;
271 if (ranges.empty() || name == nullptr || mangled == nullptr) {
274 die.GetDIE()->GetDIENamesAndRanges(die.GetCU(), name, mangled, ranges,
280 return !ranges.empty();
615 if (llvm::Expected<llvm::DWARFAddressRangesVector> ranges =
617 for (const auto &r : *ranges)
620 LLDB_LOG_ERROR(log, ranges.takeError(), "DIE({1:x}): {0}", GetOffset());