Lines Matching refs:RewriteInstance
273 constexpr const char *RewriteInstance::SectionsToOverwrite[];
274 std::vector<std::string> RewriteInstance::DebugSectionsToOverwrite = {
279 const char RewriteInstance::TimerGroupName[] = "rewrite";
280 const char RewriteInstance::TimerGroupDesc[] = "Rewrite passes";
319 Expected<std::unique_ptr<RewriteInstance>>
320 RewriteInstance::createRewriteInstance(ELFObjectFileBase *File, const int Argc, in createRewriteInstance()
324 auto RI = std::make_unique<RewriteInstance>(File, Argc, Argv, ToolPath, Err); in createRewriteInstance()
330 RewriteInstance::RewriteInstance(ELFObjectFileBase *File, const int Argc, in RewriteInstance() function in RewriteInstance
376 RewriteInstance::~RewriteInstance() {} in ~RewriteInstance()
378 Error RewriteInstance::setProfile(StringRef Filename) { in setProfile()
412 Error RewriteInstance::discoverStorage() { in discoverStorage()
547 void RewriteInstance::parseSDTNotes() { in parseSDTNotes()
592 void RewriteInstance::parsePseudoProbe() { in parsePseudoProbe()
632 void RewriteInstance::printSDTMarkers() { in printSDTMarkers()
645 void RewriteInstance::parseBuildID() { in parseBuildID()
680 Optional<std::string> RewriteInstance::getPrintableBuildID() const { in getPrintableBuildID()
696 void RewriteInstance::patchBuildID() { in patchBuildID()
718 Error RewriteInstance::run() { in run()
779 void RewriteInstance::discoverFileObjects() { in discoverFileObjects()
1253 void RewriteInstance::createPLTBinaryFunction(uint64_t TargetAddress, in createPLTBinaryFunction()
1285 void RewriteInstance::disassemblePLTSectionAArch64(BinarySection &Section) { in disassemblePLTSectionAArch64()
1345 void RewriteInstance::disassemblePLTSectionX86(BinarySection &Section, in disassemblePLTSectionX86()
1400 void RewriteInstance::disassemblePLT() { in disassemblePLT()
1425 void RewriteInstance::adjustFunctionBoundaries() { in adjustFunctionBoundaries()
1507 void RewriteInstance::relocateEHFrameSection() { in relocateEHFrameSection()
1553 ArrayRef<uint8_t> RewriteInstance::getLSDAData() { in getLSDAData()
1558 uint64_t RewriteInstance::getLSDAAddress() { return LSDASection->getAddress(); } in getLSDAAddress()
1560 Error RewriteInstance::readSpecialSections() { in readSpecialSections()
1657 void RewriteInstance::adjustCommandLineOptions() { in adjustCommandLineOptions()
1847 bool RewriteInstance::analyzeRelocation( in analyzeRelocation()
1968 void RewriteInstance::processDynamicRelocations() { in processDynamicRelocations()
1998 void RewriteInstance::processRelocations() { in processRelocations()
2013 void RewriteInstance::insertLKMarker(uint64_t PC, uint64_t SectionOffset, in insertLKMarker()
2020 void RewriteInstance::processLKSections() { in processLKSections()
2046 void RewriteInstance::processLKExTable() { in processLKExTable()
2101 void RewriteInstance::processLKPCIFixup() { in processLKPCIFixup()
2130 void RewriteInstance::processLKKSymtab(bool IsGPL) { in processLKKSymtab()
2165 void RewriteInstance::processLKBugTable() { in processLKBugTable()
2191 void RewriteInstance::processLKSMPLocks() { in processLKSMPLocks()
2218 void RewriteInstance::readDynamicRelocations(const SectionRef &Section, in readDynamicRelocations()
2267 void RewriteInstance::readRelocations(const SectionRef &Section) { in readRelocations()
2670 void RewriteInstance::selectFunctionsToProcess() { in selectFunctionsToProcess()
2780 void RewriteInstance::readDebugInfo() { in readDebugInfo()
2789 void RewriteInstance::preprocessProfileData() { in preprocessProfileData()
2819 void RewriteInstance::processProfileDataPreCFG() { in processProfileDataPreCFG()
2830 void RewriteInstance::processProfileData() { in processProfileData()
2852 void RewriteInstance::disassembleFunctions() { in disassembleFunctions()
2949 void RewriteInstance::buildFunctionsCFG() { in buildFunctionsCFG()
2981 void RewriteInstance::postProcessFunctions() { in postProcessFunctions()
3018 void RewriteInstance::runOptimizationPasses() { in runOptimizationPasses()
3087 void RewriteInstance::emitAndLink() { in emitAndLink()
3206 void RewriteInstance::updateMetadata() { in updateMetadata()
3222 void RewriteInstance::updatePseudoProbes() { in updatePseudoProbes()
3334 void RewriteInstance::encodePseudoProbes() { in encodePseudoProbes()
3478 void RewriteInstance::updateSDTMarkers() { in updateSDTMarkers()
3501 void RewriteInstance::updateLKMarkers() { in updateLKMarkers()
3552 void RewriteInstance::mapFileSections(RuntimeDyld &RTDyld) { in mapFileSections()
3557 std::vector<BinarySection *> RewriteInstance::getCodeSections() { in getCodeSections()
3583 void RewriteInstance::mapCodeSections(RuntimeDyld &RTDyld) { in mapCodeSections()
3778 void RewriteInstance::mapDataSections(RuntimeDyld &RTDyld) { in mapDataSections()
3845 void RewriteInstance::mapExtraSections(RuntimeDyld &RTDyld) { in mapExtraSections()
3866 void RewriteInstance::updateOutputValues(const MCAsmLayout &Layout) { in updateOutputValues()
3871 void RewriteInstance::patchELFPHDRTable() { in patchELFPHDRTable()
3985 void RewriteInstance::rewriteNoteSections() { in rewriteNoteSections()
4105 void RewriteInstance::finalizeSectionStringTable(ELFObjectFile<ELFT> *File) { in finalizeSectionStringTable()
4136 void RewriteInstance::addBoltInfoSection() { in addBoltInfoSection()
4155 void RewriteInstance::addBATSection() { in addBATSection()
4162 void RewriteInstance::encodeBATSection() { in encodeBATSection()
4178 std::string RewriteInstance::getOutputSectionName(const ELFObjType &Obj, in getOutputSectionName()
4193 bool RewriteInstance::shouldStrip(const ELFShdrTy &Section, in shouldStrip()
4212 RewriteInstance::getOutputSections(ELFObjectFile<ELFT> *File, in getOutputSections()
4398 void RewriteInstance::patchELFSectionHeaderTable(ELFObjectFile<ELFT> *File) { in patchELFSectionHeaderTable()
4447 void RewriteInstance::updateELFSymbolTable( in updateELFSymbolTable()
4801 void RewriteInstance::patchELFSymTabs(ELFObjectFile<ELFT> *File) { in patchELFSymTabs()
4902 RewriteInstance::patchELFAllocatableRelaSections(ELFObjectFile<ELFT> *File) { in patchELFAllocatableRelaSections()
5010 void RewriteInstance::patchELFGOT(ELFObjectFile<ELFT> *File) { in patchELFGOT()
5045 void RewriteInstance::patchELFDynamic(ELFObjectFile<ELFT> *File) { in patchELFDynamic()
5135 Error RewriteInstance::readELFDynamic(ELFObjectFile<ELFT> *File) { in readELFDynamic()
5208 uint64_t RewriteInstance::getNewFunctionAddress(uint64_t OldAddress) { in getNewFunctionAddress()
5216 uint64_t RewriteInstance::getNewFunctionOrDataAddress(uint64_t OldAddress) { in getNewFunctionOrDataAddress()
5227 void RewriteInstance::rewriteFile() { in rewriteFile()
5420 void RewriteInstance::writeEHFrameHeader() { in writeEHFrameHeader()
5487 uint64_t RewriteInstance::getNewValueForSymbol(const StringRef Name) { in getNewValueForSymbol()
5500 uint64_t RewriteInstance::getFileOffsetForAddress(uint64_t Address) const { in getFileOffsetForAddress()
5518 bool RewriteInstance::willOverwriteSection(StringRef SectionName) { in willOverwriteSection()
5530 bool RewriteInstance::isDebugSection(StringRef SectionName) { in isDebugSection()
5539 bool RewriteInstance::isKSymtabSection(StringRef SectionName) { in isKSymtabSection()