Lines Matching refs:BD

1887       const BinaryData *BD = BC->getPLTBinaryDataByName(SymbolName);  in analyzeRelocation()  local
1888 SymbolAddress = BD ? BD->getAddress() : 0; in analyzeRelocation()
2241 BinaryData *BD = BC->getBinaryDataByName(SymbolName); in readDynamicRelocations() local
2242 Symbol = BD ? BD->getSymbol() in readDynamicRelocations()
2408 if (BinaryData *BD = BC->getBinaryDataByName(SymbolName)) in readRelocations() local
2409 ReferencedSymbol = BD->getSymbol(); in readRelocations()
2577 if (BinaryData *BD = BC->getBinaryDataContainingAddress(SymbolAddress)) { in readRelocations() local
2585 BD->nameStartsWith(SymbolName) || in readRelocations()
2586 BD->nameStartsWith("PG" + SymbolName) || in readRelocations()
2587 (BD->nameStartsWith("ANONYMOUS") && in readRelocations()
2588 (BD->getSectionName().startswith(".plt") || in readRelocations()
2589 BD->getSectionName().endswith(".plt")))) && in readRelocations()
2594 BC->markAmbiguousRelocations(*BD, Address); in readRelocations()
2596 ReferencedSymbol = BD->getSymbol(); in readRelocations()
2597 Addend += (SymbolAddress - BD->getAddress()); in readRelocations()
2598 SymbolAddress = BD->getAddress(); in readRelocations()
2633 BinaryData *BD = BC->getBinaryDataByName(ReferencedSymbol->getName()); in readRelocations() local
2634 BC->markAmbiguousRelocations(*BD, Address); in readRelocations()
4653 BinaryData *BD = opts::ReorderData.empty() in updateELFSymbolTable() local
4656 if (BD && BD->isMoved() && !BD->isJumpTable()) { in updateELFSymbolTable()
4657 assert((!BD->getSize() || !Symbol.st_size || in updateELFSymbolTable()
4658 Symbol.st_size == BD->getSize()) && in updateELFSymbolTable()
4661 BinarySection &OutputSection = BD->getOutputSection(); in updateELFSymbolTable()
4664 << "BOLT-DEBUG: moving " << BD->getName() << " from " in updateELFSymbolTable()
4669 NewSymbol.st_value = BD->getOutputAddress(); in updateELFSymbolTable()
5220 const BinaryData *BD = BC->getBinaryDataAtAddress(OldAddress); in getNewFunctionOrDataAddress() local
5221 if (BD && BD->isMoved()) in getNewFunctionOrDataAddress()
5222 return BD->getOutputAddress(); in getNewFunctionOrDataAddress()
5493 BinaryData *BD = BC->getBinaryDataByName(Name); in getNewValueForSymbol() local
5494 if (!BD) in getNewValueForSymbol()
5497 return BD->getAddress(); in getNewValueForSymbol()