Searched refs:EntryAddress (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | JumpTable.cpp | 113 for (const uint64_t EntryAddress : EntriesAsAddress) in print() local 114 OS << " absolute offset: 0x" << Twine::utohexstr(EntryAddress) << '\n'; in print()
|
| H A D | BinaryContext.cpp | 503 auto addEntryAddress = [&](uint64_t EntryAddress) { in analyzeJumpTable() argument 505 EntriesAsAddress->emplace_back(EntryAddress); in analyzeJumpTable() 544 for (uint64_t EntryAddress = Address; EntryAddress <= UpperBound - EntrySize; in analyzeJumpTable() local 545 EntryAddress += EntrySize) { in analyzeJumpTable() 551 !DataPCRelocations.count(EntryAddress)) { in analyzeJumpTable() 566 ? Address + *getSignedValueAtAddress(EntryAddress, EntrySize) in analyzeJumpTable() 567 : *getPointerAtAddress(EntryAddress); in analyzeJumpTable() 665 for (uint64_t EntryAddress : JT->EntriesAsAddress) in populateJumpTables() local 667 if (EntryAddress == Frag->getAddress() + Frag->getSize()) { in populateJumpTables() 670 } else if (EntryAddress >= Frag->getAddress() && in populateJumpTables() [all …]
|
| H A D | BinaryFunction.cpp | 1649 uint64_t EntryAddress = JT.EntriesAsAddress[I]; in postProcessJumpTables() local 1654 if (EntryAddress == Parent->getAddress() + Parent->getSize()) { in postProcessJumpTables() 1657 MCSymbol *Label = getOrCreateLocalLabel(EntryAddress, true); in postProcessJumpTables() 1667 BC.getBinaryFunctionContainingAddress(EntryAddress); in postProcessJumpTables() 1668 if (TargetBF->getAddress() != EntryAddress) { in postProcessJumpTables() 1672 : TargetBF->addEntryPointAtOffset(EntryAddress - in postProcessJumpTables() 1701 uint64_t EntryAddress = JT->EntriesAsAddress[EntryOffset / JT->EntrySize]; in postProcessJumpTables() local 1702 uint64_t TargetOffset = EntryAddress - getAddress(); in postProcessJumpTables()
|
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | DWARFRewriter.cpp | 563 Optional<object::SectionedAddress> EntryAddress = in updateUnitDebugInfo() local 565 assert(EntryAddress && "base Address not found."); in updateUnitDebugInfo() 566 BaseAddress = EntryAddress->Address; in updateUnitDebugInfo() 570 Optional<object::SectionedAddress> EntryAddress = in updateUnitDebugInfo() local 572 assert(EntryAddress && "Address does not exist."); in updateUnitDebugInfo() 574 EntryAddress->Address, in updateUnitDebugInfo() 575 EntryAddress->Address + Entry.Value1, Entry.Loc}); in updateUnitDebugInfo() 640 Optional<object::SectionedAddress> EntryAddress = in updateUnitDebugInfo() local 642 assert(EntryAddress && "Address is not found."); in updateUnitDebugInfo() 649 EntryAddress->Address, Unit); in updateUnitDebugInfo() [all …]
|
| H A D | RewriteInstance.cpp | 1254 uint64_t EntryAddress, in createPLTBinaryFunction() argument 1280 EntryAddress, 0, EntrySize, in createPLTBinaryFunction() 1323 const uint64_t EntryAddress = SectionAddress + EntryOffset; in disassemblePLTSectionAArch64() local 2057 const uint64_t EntryAddress = SectionAddress + I; in processLKExTable() local 2061 const uint64_t RefAddress = EntryAddress + SignedOffset; in processLKExTable() 2144 const uint64_t EntryAddress = SectionAddress + I; in processLKKSymtab() local 2148 const uint64_t RefAddress = EntryAddress + SignedOffset; in processLKKSymtab() 2176 const uint64_t EntryAddress = SectionAddress + I; in processLKBugTable() local 2181 const uint64_t RefAddress = EntryAddress + SignedOffset; in processLKBugTable() 2203 const uint64_t EntryAddress = SectionAddress + I; in processLKSMPLocks() local [all …]
|
| /llvm-project-15.0.7/bolt/runtime/ |
| H A D | instr.cpp | 1071 uint64_t *EntryAddress = new (Alloc, 0) uint64_t[NumNodes]; in computeEdgeFrequencies() local 1085 EntryAddress[D.EntryNodes[I].Node] = D.EntryNodes[I].Address; in computeEdgeFrequencies() 1099 Alloc.deallocate(EntryAddress); in computeEdgeFrequencies() 1170 if (uint64_t Addr = EntryAddress[Cur]) { in computeEdgeFrequencies() 1208 Alloc.deallocate(EntryAddress); in computeEdgeFrequencies()
|
| /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/lib/Profile/ |
| H A D | DataReader.cpp | 494 uint64_t EntryAddress = BB->getOffset() + BF.getAddress(); in fetchProfileForOtherEntryPoints() local 496 if (BinaryData *BD = BC.getBinaryDataAtAddress(EntryAddress)) { in fetchProfileForOtherEntryPoints()
|