Home
last modified time | relevance | path

Searched refs:TargetAddress (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyldChecker.h81 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 DRuntimeDyld.h228 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
H A DExecutionEngine.h245 uint64_t TargetAddress) { in mapSectionAddress() argument
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp346 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 DMachO_arm64.cpp355 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 DBinaryFunction.cpp893 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 DBinaryContext.cpp937 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 DMCJIT.h273 uint64_t TargetAddress) override { in mapSectionAddress() argument
274 Dyld.mapSectionAddress(LocalAddress, TargetAddress); in mapSectionAddress()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DBinaryPasses.cpp1120 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 DRuntimeDyld.cpp161 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 DRuntimeDyldImpl.h555 void mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress);
/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DRewriteInstance.h252 void createPLTBinaryFunction(uint64_t TargetAddress, uint64_t EntryAddress,
/llvm-project-15.0.7/bolt/runtime/
H A Dinstr.cpp450 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 DRewriteInstance.cpp1253 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 DARMInstPrinter.cpp333 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 DAArch64InstPrinter.cpp1474 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 DBinaryFunction.h663 uint64_t &TargetAddress);
/llvm-project-15.0.7/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp1742 uint64_t TargetAddress = TargetSym->Addr; in disassembleObject() local
1743 uint64_t Disp = Target - TargetAddress; in disassembleObject()