Lines Matching refs:atomFile
114 void processDefinedAtoms(const lld::File &atomFile);
125 llvm::Error addSymbols(const lld::File &atomFile, NormalizedFile &file);
126 void addIndirectSymbols(const lld::File &atomFile, NormalizedFile &file);
399 void Util::processDefinedAtoms(const lld::File &atomFile) { in processDefinedAtoms() argument
400 for (const DefinedAtom *atom : atomFile.defined()) { in processDefinedAtoms()
821 if (const mach_o::MachOFile *atomFile = in synthesizeDebugNotes() local
823 if (atomFile->debugInfo()) { in synthesizeDebugNotes()
824 if (isa<mach_o::DwarfDebugInfo>(atomFile->debugInfo())) in synthesizeDebugNotes()
826 else if (isa<mach_o::StabsDebugInfo>(atomFile->debugInfo())) in synthesizeDebugNotes()
827 filesWithStabs.insert(atomFile); in synthesizeDebugNotes()
856 const auto &atomFile = cast<mach_o::MachOFile>(atom->file()); in synthesizeDebugNotes() local
857 assert(dyn_cast_or_null<lld::mach_o::DwarfDebugInfo>(atomFile.debugInfo()) in synthesizeDebugNotes()
859 auto &dwarf = cast<lld::mach_o::DwarfDebugInfo>(*atomFile.debugInfo()); in synthesizeDebugNotes()
891 SmallString<1024> pathBuf(atomFile.path()); in synthesizeDebugNotes()
1033 llvm::Error Util::addSymbols(const lld::File &atomFile, in addSymbols() argument
1116 for (const UndefinedAtom *atom : atomFile.undefined()) { in addSymbols()
1120 for (const SharedLibraryAtom *atom : atomFile.sharedLibrary()) { in addSymbols()
1170 void Util::addIndirectSymbols(const lld::File &atomFile, NormalizedFile &file) { in addIndirectSymbols() argument
1220 void Util::addDependentDylibs(const lld::File &atomFile, in addDependentDylibs() argument
1421 void Util::addRebaseAndBindingInfo(const lld::File &atomFile, in addRebaseAndBindingInfo() argument
1533 void Util::addExportInfo(const lld::File &atomFile, NormalizedFile &nFile) { in addExportInfo() argument
1585 normalizedFromAtoms(const lld::File &atomFile, in normalizedFromAtoms() argument
1589 util.processDefinedAtoms(atomFile); in normalizedFromAtoms()
1632 util.addDependentDylibs(atomFile, normFile); in normalizedFromAtoms()
1641 if (auto ec = util.addSymbols(atomFile, normFile)) { in normalizedFromAtoms()
1644 util.addIndirectSymbols(atomFile, normFile); in normalizedFromAtoms()
1645 util.addRebaseAndBindingInfo(atomFile, normFile); in normalizedFromAtoms()
1646 util.addExportInfo(atomFile, normFile); in normalizedFromAtoms()
1647 util.addSectionRelocs(atomFile, normFile); in normalizedFromAtoms()
1648 util.addFunctionStarts(atomFile, normFile); in normalizedFromAtoms()
1649 util.buildDataInCodeArray(atomFile, normFile); in normalizedFromAtoms()