| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/ |
| H A D | RuntimeDyldChecker.h | 81 MemoryRegionInfo(ArrayRef<char> Content, JITTargetAddress TargetAddress) in MemoryRegionInfo() argument 83 TargetAddress(TargetAddress) {} in MemoryRegionInfo() 86 MemoryRegionInfo(uint64_t Size, JITTargetAddress TargetAddress) in MemoryRegionInfo() argument 87 : Size(Size), TargetAddress(TargetAddress) {} in MemoryRegionInfo() 121 void setTargetAddress(JITTargetAddress TargetAddress) { in setTargetAddress() argument 122 assert(!this->TargetAddress && "TargetAddress already set"); in setTargetAddress() 123 this->TargetAddress = TargetAddress; in setTargetAddress() 127 JITTargetAddress getTargetAddress() const { return TargetAddress; } in getTargetAddress() 132 JITTargetAddress TargetAddress = 0; variable
|
| H A D | RuntimeDyld.h | 228 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
|
| H A D | ExecutionEngine.h | 245 uint64_t TargetAddress) { in mapSectionAddress() argument
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | MachO_x86_64.cpp | 346 orc::ExecutorAddr TargetAddress(*(const ulittle64_t *)FixupContent); in addRelocations() local 351 findSymbolByAddress(*TargetNSec, TargetAddress)) in addRelocations() 355 Addend = TargetAddress - TargetSymbol->getAddress(); in addRelocations() 370 orc::ExecutorAddr TargetAddress(FixupAddress + 4 + in addRelocations() local 376 findSymbolByAddress(*TargetNSec, TargetAddress)) in addRelocations() 380 Addend = TargetAddress - TargetSymbol->getAddress() - 4; in addRelocations() 390 orc::ExecutorAddr TargetAddress = in addRelocations() local 396 findSymbolByAddress(*TargetNSec, TargetAddress)) in addRelocations() 400 Addend = TargetAddress - TargetSymbol->getAddress() - Delta; in addRelocations()
|
| H A D | MachO_arm64.cpp | 355 orc::ExecutorAddr TargetAddress(*(const ulittle64_t *)FixupContent); in addRelocations() local 360 findSymbolByAddress(*TargetNSec, TargetAddress)) in addRelocations() 364 Addend = TargetAddress - TargetSymbol->getAddress(); in addRelocations()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryFunction.cpp | 893 TargetAddress = *Value; in processIndirectBranch() 1029 uint64_t TargetAddress = 0; in disassemble() local 1045 if (TargetAddress == 0 && opts::Verbosity >= 1) { in disassemble() 1154 uint64_t TargetAddress, Count; in disassemble() local 1167 TargetAddress); in disassemble() 1243 uint64_t TargetAddress = 0; in disassemble() local 1245 TargetAddress)) { in disassemble() 1263 if (TargetAddress == getAddress()) { in disassemble() 1282 if (containsAddress(TargetAddress)) { in disassemble() 1472 uint64_t TargetAddress = 0; in scanExternalRefs() local [all …]
|
| H A D | BinaryContext.cpp | 937 uint64_t TargetAddress = 0; in hasValidCodePadding() local 939 MIB->evaluateBranch(Instr, InstrAddress, InstrSize, TargetAddress)) { in hasValidCodePadding() 940 if (TargetAddress >= InstrAddress + InstrSize && in hasValidCodePadding() 941 TargetAddress <= BF.getAddress() + BF.getMaxSize()) { in hasValidCodePadding() 1178 uint64_t TargetAddress, Count; in handleAArch64Veneer() local 1181 TargetLowBits, TargetAddress); in handleAArch64Veneer() 1194 TargetAddress); in handleAArch64Veneer()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/MCJIT/ |
| H A D | MCJIT.h | 273 uint64_t TargetAddress) override { in mapSectionAddress() argument 274 Dyld.mapSectionAddress(LocalAddress, TargetAddress); in mapSectionAddress()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | BinaryPasses.cpp | 1120 uint64_t TargetAddress; in simplifyRODataLoads() local 1144 TargetAddress = BD->getAddress() + DisplOffset; in simplifyRODataLoads() 1145 } else if (!MIB->evaluateMemOperandTarget(Inst, TargetAddress)) { in simplifyRODataLoads() 1152 BC.getSectionForAddress(TargetAddress); in simplifyRODataLoads() 1156 if (BC.getRelocationAt(TargetAddress) || in simplifyRODataLoads() 1157 BC.getDynamicRelocationAt(TargetAddress)) in simplifyRODataLoads() 1160 uint32_t Offset = TargetAddress - DataSection->getAddress(); in simplifyRODataLoads()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyld.cpp | 161 uint64_t TargetAddress) { in mapSectionAddress() argument 165 reassignSectionAddress(i, TargetAddress); in mapSectionAddress() 1408 uint64_t TargetAddress) { in mapSectionAddress() argument 1409 Dyld->mapSectionAddress(LocalAddress, TargetAddress); in mapSectionAddress()
|
| H A D | RuntimeDyldImpl.h | 555 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
|
| /llvm-project-15.0.7/bolt/include/bolt/Rewrite/ |
| H A D | RewriteInstance.h | 252 void createPLTBinaryFunction(uint64_t TargetAddress, uint64_t EntryAddress,
|
| /llvm-project-15.0.7/bolt/runtime/ |
| H A D | instr.cpp | 450 uint64_t TargetAddress; member 1033 DEBUG(reportNumber(" Address: 0x", CallDesc.TargetAddress, 16)); in visitAllCallsIn() 1035 Ctx.CallFlowTable->get(CallDesc.TargetAddress).Calls += in visitAllCallsIn()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | RewriteInstance.cpp | 1253 void RewriteInstance::createPLTBinaryFunction(uint64_t TargetAddress, in createPLTBinaryFunction() argument 1256 if (!TargetAddress) in createPLTBinaryFunction() 1262 Name.str() + "@GOT", TargetAddress, PtrSize, PtrSize); in createPLTBinaryFunction() 1273 const Relocation *Rel = BC->getDynamicRelocationAt(TargetAddress); in createPLTBinaryFunction() 1324 const uint64_t TargetAddress = BC->MIB->analyzePLTEntry( in disassemblePLTSectionAArch64() local 1327 createPLTBinaryFunction(TargetAddress, EntryAddress, EntrySize); in disassemblePLTSectionAArch64() 1386 uint64_t TargetAddress; in disassemblePLTSectionX86() local 1387 if (!BC->MIB->evaluateMemOperandTarget(Instruction, TargetAddress, in disassemblePLTSectionX86() 1395 createPLTBinaryFunction(TargetAddress, SectionAddress + EntryOffset, in disassemblePLTSectionX86()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMInstPrinter.cpp | 333 int64_t TargetAddress; in printOperand() local 334 if (!Constant->evaluateAsAbsolute(TargetAddress)) { in printOperand() 339 O.write_hex(static_cast<uint32_t>(TargetAddress)); in printOperand()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.cpp | 1474 int64_t TargetAddress; in printAlignedLabel() local 1475 if (BranchTarget && BranchTarget->evaluateAsAbsolute(TargetAddress)) { in printAlignedLabel() 1476 O << formatHex(TargetAddress); in printAlignedLabel()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryFunction.h | 663 uint64_t &TargetAddress);
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | llvm-objdump.cpp | 1742 uint64_t TargetAddress = TargetSym->Addr; in disassembleObject() local 1743 uint64_t Disp = Target - TargetAddress; in disassembleObject()
|