Lines Matching refs:LowPC
68 if (!isDeadAddressRange(Range.LowPC, Range.HighPC, CU->getVersion(), in ObjFileAddressMap()
89 if (std::optional<uint64_t> LowPC = in getSubprogramRelocAdjustment() local
91 if (!isDeadAddress(*LowPC, DIE.getDwarfUnit()->getVersion(), in getSubprogramRelocAdjustment()
158 bool isInsideExecutableSectionsAddressRange(uint64_t LowPC, in isInsideExecutableSectionsAddressRange() argument
161 TextAddressRanges.getRangeThatContains(LowPC); in isInsideExecutableSectionsAddressRange()
169 uint64_t isBFDDeadAddressRange(uint64_t LowPC, std::optional<uint64_t> HighPC, in isBFDDeadAddressRange() argument
171 if (LowPC == 0) in isBFDDeadAddressRange()
174 if ((Version <= 4) && HighPC && (LowPC == 1 && *HighPC == 1)) in isBFDDeadAddressRange()
177 return !isInsideExecutableSectionsAddressRange(LowPC, HighPC); in isBFDDeadAddressRange()
180 uint64_t isMAXPCDeadAddressRange(uint64_t LowPC, in isMAXPCDeadAddressRange() argument
184 if (LowPC == (dwarf::computeTombstoneAddress(AddressByteSize) - 1)) in isMAXPCDeadAddressRange()
186 } else if (LowPC == dwarf::computeTombstoneAddress(AddressByteSize)) in isMAXPCDeadAddressRange()
189 if (!isInsideExecutableSectionsAddressRange(LowPC, HighPC)) in isMAXPCDeadAddressRange()
196 bool isDeadAddressRange(uint64_t LowPC, std::optional<uint64_t> HighPC, in isDeadAddressRange() argument
201 return isBFDDeadAddressRange(LowPC, HighPC, Version); in isDeadAddressRange()
203 return isMAXPCDeadAddressRange(LowPC, HighPC, Version, AddressByteSize); in isDeadAddressRange()
205 return isBFDDeadAddressRange(LowPC, HighPC, Version) || in isDeadAddressRange()
206 isMAXPCDeadAddressRange(LowPC, HighPC, Version, AddressByteSize); in isDeadAddressRange()
208 return !isInsideExecutableSectionsAddressRange(LowPC, HighPC); in isDeadAddressRange()
214 bool isDeadAddress(uint64_t LowPC, uint16_t Version, TombstoneKind Tombstone, in isDeadAddress() argument
216 return isDeadAddressRange(LowPC, std::nullopt, Version, Tombstone, in isDeadAddress()