Lines Matching refs:BinaryContext
38 const BinaryContext &BC = StubBB.getFunction()->getBinaryContext(); in relaxStubToShortJmp()
46 const BinaryContext &BC = StubBB.getFunction()->getBinaryContext(); in relaxStubToLongJmp()
68 bool shouldInsertStub(const BinaryContext &BC, const MCInst &Inst) { in shouldInsertStub()
79 const BinaryContext &BC = Func.getBinaryContext(); in createNewStub()
123 const BinaryContext &BC = Func.getBinaryContext(); in lookupStubFromGroup()
186 const BinaryContext &BC = Func.getBinaryContext(); in replaceTargetWithStub()
273 const BinaryContext &BC = Func.getBinaryContext(); in tentativeBBLayout()
290 const BinaryContext &BC, std::vector<BinaryFunction *> &SortedFunctions, in tentativeLayoutRelocColdPart()
312 const BinaryContext &BC, std::vector<BinaryFunction *> &SortedFunctions, in tentativeLayoutRelocMode()
380 const BinaryContext &BC, std::vector<BinaryFunction *> &SortedFunctions) { in tentativeLayout()
428 uint64_t LongJmpPass::getSymbolAddress(const BinaryContext &BC, in getSymbolAddress()
451 const BinaryContext &BC = Func.getBinaryContext(); in relaxStub()
505 const BinaryContext &BC = Func.getBinaryContext(); in needsStub()
528 const BinaryContext &BC = Func.getBinaryContext(); in relax()
616 void LongJmpPass::runOnFunctions(BinaryContext &BC) { in runOnFunctions()