| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | aarch64.h | 426 orc::ExecutorAddr FixupAddress = B.getAddress() + E.getOffset(); in applyFixup() local 447 Value = E.getTarget().getAddress() - FixupAddress + E.getAddend(); in applyFixup() 449 Value = FixupAddress - E.getTarget().getAddress() + E.getAddend(); in applyFixup() 461 assert((FixupAddress.getValue() & 0x3) == 0 && in applyFixup() 464 int64_t Value = E.getTarget().getAddress() - FixupAddress + E.getAddend(); in applyFixup() 500 int64_t Delta = E.getTarget().getAddress() - FixupAddress; in applyFixup() 516 int64_t Delta = E.getTarget().getAddress() + E.getAddend() - FixupAddress; in applyFixup() 527 assert((FixupAddress.getValue() & 0x3) == 0 && in applyFixup() 532 int64_t Delta = E.getTarget().getAddress() + E.getAddend() - FixupAddress; in applyFixup() 544 assert((FixupAddress.getValue() & 0x3) == 0 && in applyFixup() [all …]
|
| H A D | loongarch.h | 178 uint64_t FixupAddress = (B.getAddress() + E.getOffset()).getValue(); in applyFixup() local 194 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixup() 200 return makeAlignmentError(orc::ExecutorAddr(FixupAddress), Value, 4, E); in applyFixup() 210 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixup() 218 int64_t Value = FixupAddress - TargetAddress + Addend; in applyFixup() 225 *(little64_t *)FixupPtr = TargetAddress - FixupAddress + Addend; in applyFixup() 231 uint64_t PCPage = FixupAddress & ~static_cast<uint64_t>(0xfff); in applyFixup()
|
| H A D | x86_64.h | 400 auto FixupAddress = B.getAddress() + E.getOffset(); in applyFixup() local 453 E.getTarget().getAddress() - (FixupAddress + 4) + E.getAddend(); in applyFixup() 462 int64_t Value = E.getTarget().getAddress() - FixupAddress + E.getAddend(); in applyFixup() 468 int64_t Value = E.getTarget().getAddress() - FixupAddress + E.getAddend(); in applyFixup() 477 int64_t Value = FixupAddress - E.getTarget().getAddress() + E.getAddend(); in applyFixup() 483 int64_t Value = FixupAddress - E.getTarget().getAddress() + E.getAddend(); in applyFixup()
|
| H A D | i386.h | 204 auto FixupAddress = B.getAddress() + E.getOffset(); in applyFixup() local 219 E.getTarget().getAddress() - (FixupAddress + 4) + E.getAddend(); in applyFixup() 235 E.getTarget().getAddress() - (FixupAddress + 4) + E.getAddend(); in applyFixup() 244 int32_t Value = E.getTarget().getAddress() - FixupAddress + E.getAddend(); in applyFixup() 261 E.getTarget().getAddress() - (FixupAddress + 4) + E.getAddend(); in applyFixup()
|
| H A D | ppc64.h | 361 orc::ExecutorAddr FixupAddress = B.getAddress() + E.getOffset(); in applyFixup() local 364 int64_t P = FixupAddress.getValue(); in applyFixup()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | MachO_x86_64.cpp | 123 const MachO::relocation_info &SubRI, orc::ExecutorAddr FixupAddress, in parsePairRelocation() argument 188 if (ToSymbol->getAddress() > FixupAddress) in parsePairRelocation() 190 else if (FromSymbol->getAddress() > FixupAddress) in parsePairRelocation() 210 Addend = FixupValue + (FixupAddress - FromSymbol->getAddress()); in parsePairRelocation() 216 Addend = FixupValue - (FixupAddress - ToSymbol->getAddress()); in parsePairRelocation() 265 auto FixupAddress = SectionAddress + (uint32_t)RI.r_address; in addRelocations() local 275 auto SymbolToFixOrErr = findSymbolByAddress(*NSec, FixupAddress); in addRelocations() 281 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations() 290 size_t FixupOffset = FixupAddress - BlockToFix->getAddress(); in addRelocations() 391 orc::ExecutorAddr TargetAddress(FixupAddress + 4 + in addRelocations() [all …]
|
| H A D | MachO_arm64.cpp | 132 orc::ExecutorAddr FixupAddress, const char *FixupContent, in parsePairRelocation() argument 197 if (ToSymbol->getAddress() > FixupAddress) in parsePairRelocation() 199 else if (FromSymbol->getAddress() > FixupAddress) in parsePairRelocation() 219 Addend = FixupValue + (FixupAddress - FromSymbol->getAddress()); in parsePairRelocation() 225 Addend = FixupValue - (FixupAddress - ToSymbol->getAddress()); in parsePairRelocation() 278 orc::ExecutorAddr FixupAddress = in addRelocations() local 288 auto SymbolToFixOrErr = findSymbolByAddress(*NSec, FixupAddress); in addRelocations() 294 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations() 303 (FixupAddress - BlockToFix->getAddress()); in addRelocations() 341 if (PairedFixupAddress != FixupAddress) in addRelocations() [all …]
|
| H A D | ELF_riscv.cpp | 196 orc::ExecutorAddr FixupAddress = B.getAddress() + E.getOffset(); in applyFixup() local 209 int64_t Value = E.getTarget().getAddress() + E.getAddend() - FixupAddress; in applyFixup() 213 return makeAlignmentError(FixupAddress, Value, 2, E); in applyFixup() 224 int64_t Value = E.getTarget().getAddress() + E.getAddend() - FixupAddress; in applyFixup() 228 return makeAlignmentError(FixupAddress, Value, 2, E); in applyFixup() 242 int64_t Value = E.getTarget().getAddress() + E.getAddend() - FixupAddress; in applyFixup() 259 int64_t Value = E.getTarget().getAddress() + E.getAddend() - FixupAddress; in applyFixup() 389 return makeAlignmentError(FixupAddress, Value, 2, E); in applyFixup() 405 return makeAlignmentError(FixupAddress, Value, 2, E); in applyFixup() 912 auto FixupAddress = orc::ExecutorAddr(FixupSect.sh_addr) + Rel.r_offset; in addSingleRelocation() local [all …]
|
| H A D | aarch32.cpp | 472 uint64_t FixupAddress = (B.getAddress() + E.getOffset()).getValue(); in applyFixupData() local 481 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixupData() 501 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixupData() 529 uint64_t FixupAddress = (B.getAddress() + E.getOffset()).getValue(); in applyFixupArm() local 541 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixupArm() 556 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixupArm() 605 uint64_t FixupAddress = (B.getAddress() + E.getOffset()).getValue(); in applyFixupThumb() local 617 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixupThumb() 632 int64_t Value = TargetAddress - FixupAddress + Addend; in applyFixupThumb() 678 uint16_t Value = ((TargetAddress + Addend - FixupAddress) & 0xffff); in applyFixupThumb() [all …]
|
| H A D | ELF_i386.cpp | 185 auto FixupAddress = orc::ExecutorAddr(FixupSection.sh_addr) + Rel.r_offset; in addSingleRelocation() local 191 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 199 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation()
|
| H A D | ELF_loongarch.cpp | 116 auto FixupAddress = orc::ExecutorAddr(FixupSect.sh_addr) + Rel.r_offset; in addSingleRelocation() local 117 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation()
|
| H A D | ELF_aarch64.cpp | 177 orc::ExecutorAddr FixupAddress = in addSingleRelocation() local 179 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 183 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation()
|
| H A D | ELF_aarch32.cpp | 180 auto FixupAddress = orc::ExecutorAddr(FixupSect.sh_addr) + Rel.r_offset; in addSingleRelRelocation() local 181 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelRelocation()
|
| H A D | COFF_x86_64.cpp | 90 orc::ExecutorAddr FixupAddress = in addSingleRelocation() local 92 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation()
|
| H A D | ELF_x86_64.cpp | 214 auto FixupAddress = orc::ExecutorAddr(FixupSection.sh_addr) + Rel.r_offset; in addSingleRelocation() local 215 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation()
|
| H A D | ELF_ppc64.cpp | 265 orc::ExecutorAddr FixupAddress = in addSingleRelocation() local 267 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MachObjectWriter.cpp | 113 uint32_t FixupAddress = in RecordX86_64Relocation() local 250 Value -= FixupAddress + (1 << Log2Size); in RecordX86_64Relocation() 484 uint32_t FixupAddress = in recordTLVPRelocation() local 487 FixedValue = FixupAddress - in recordTLVPRelocation()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARF.h | 470 lldb::addr_t FixupAddress(lldb::addr_t file_addr); 472 bool FixupAddress(Address &addr);
|
| H A D | SymbolFileDWARF.cpp | 936 if (!FixupAddress(func_range.GetBaseAddress())) in ParseFunction() 968 lldb::addr_t SymbolFileDWARF::FixupAddress(lldb::addr_t file_addr) { in FixupAddress() function in SymbolFileDWARF 975 bool SymbolFileDWARF::FixupAddress(Address &addr) { in FixupAddress() function in SymbolFileDWARF 2220 if (FixupAddress(exe_so_addr)) { in ResolveSymbolContext() 4172 caller_address = FixupAddress(caller_address); in CollectCallEdges()
|