Lines Matching refs:SymbolAddress
1457 const uint64_t SymbolAddress = NextSymRefI->first; in adjustFunctionBoundaries() local
1460 if (NextFunction && SymbolAddress >= NextFunction->getAddress()) in adjustFunctionBoundaries()
1849 bool &IsSectionRelocation, uint64_t &SymbolAddress, int64_t &Addend, in analyzeRelocation() argument
1873 SymbolAddress = ExtractedValue - Addend + PCRelOffset; in analyzeRelocation()
1875 BC->getOrCreateGlobalSymbol(SymbolAddress, "RELSYMat"); in analyzeRelocation()
1881 SymbolAddress = cantFail(Symbol.getAddress()); in analyzeRelocation()
1886 if (!SymbolAddress && IsAArch64) { in analyzeRelocation()
1888 SymbolAddress = BD ? BD->getAddress() : 0; in analyzeRelocation()
1902 ErrorOr<BinarySection &> Section = BC->getSectionForAddress(SymbolAddress); in analyzeRelocation()
1908 SymbolAddress = ExtractedValue; in analyzeRelocation()
1911 Addend = ExtractedValue - (SymbolAddress - PCRelOffset); in analyzeRelocation()
1924 SymbolAddress = ExtractedValue + PCRelOffset; in analyzeRelocation()
1927 } else if (!SymbolAddress) { in analyzeRelocation()
1930 SymbolAddress = in analyzeRelocation()
1959 truncateToSize(SymbolAddress + Addend - PCRelOffset, RelSize); in analyzeRelocation()
2235 uint64_t SymbolAddress = 0; in readDynamicRelocations() local
2244 SymbolAddress = cantFail(SymbolIter->getAddress()); in readDynamicRelocations()
2245 (void)SymbolAddress; in readDynamicRelocations()
2253 << " : " << SymbolName << " : " << Twine::utohexstr(SymbolAddress) in readDynamicRelocations()
2305 uint64_t SymbolAddress, in readRelocations()
2310 const uint64_t Address = SymbolAddress + Addend; in readRelocations()
2311 ErrorOr<BinarySection &> Section = BC->getSectionForAddress(SymbolAddress); in readRelocations()
2318 << "; symbol address = 0x" << Twine::utohexstr(SymbolAddress) in readRelocations()
2363 uint64_t SymbolAddress; in readRelocations() local
2369 SymbolAddress, Addend, ExtractedValue, Skip)) { in readRelocations()
2384 const uint64_t Address = SymbolAddress + Addend; in readRelocations()
2387 Rel, SymbolName, SymbolAddress, Addend, ExtractedValue)); in readRelocations()
2412 BC->getSectionForAddress(SymbolAddress); in readRelocations()
2466 BC->getBinaryFunctionContainingAddress(SymbolAddress)) { in readRelocations()
2478 LLVM_DEBUG(printRelocationInfo(Rel, SymbolName, SymbolAddress, Addend, in readRelocations()
2522 SymbolAddress = 0; in readRelocations()
2551 SymbolAddress = Address; in readRelocations()
2561 if (IsToCode && SymbolAddress) { in readRelocations()
2573 SymbolAddress = Address; in readRelocations()
2577 if (BinaryData *BD = BC->getBinaryDataContainingAddress(SymbolAddress)) { in readRelocations()
2597 Addend += (SymbolAddress - BD->getAddress()); in readRelocations()
2598 SymbolAddress = BD->getAddress(); in readRelocations()
2599 assert(Address == SymbolAddress + Addend); in readRelocations()
2605 BC->getSectionNameForAddress(SymbolAddress)->startswith(".plt")) && in readRelocations()
2610 BC->getOrCreateGlobalSymbol(SymbolAddress, "SYMBOLat"); in readRelocations()
2629 Name, SymbolAddress, SymbolSize, SymbolAlignment, SymbolFlags); in readRelocations()
2645 printRelocationInfo(Rel, ReferencedSymbol->getName(), SymbolAddress, in readRelocations()