Searched refs:MachODefinedAtom (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/lld/lib/ReaderWriter/MachO/ |
D | Atoms.h | 27 class MachODefinedAtom : public SimpleDefinedAtom { 29 MachODefinedAtom(const File &f, const StringRef name, Scope scope, in MachODefinedAtom() function 37 MachODefinedAtom(const File &f, const StringRef name, Scope scope, in MachODefinedAtom() function 45 ~MachODefinedAtom() override = default; 87 class MachODefinedCustomSectionAtom : public MachODefinedAtom { 94 : MachODefinedAtom(f, name, scope, type, merge, thumb, noDeadStrip, in MachODefinedCustomSectionAtom()
|
D | ArchHandler.h | 197 virtual void addAdditionalReferences(MachODefinedAtom &atom) { } in addAdditionalReferences() 200 virtual void addDataInCodeReference(MachODefinedAtom &atom, uint32_t atomOff, in addDataInCodeReference() 212 const MachODefinedAtom &atom) { in dataInCodeTransitionStart() 219 const MachODefinedAtom &atom) { in dataInCodeTransitionEnd()
|
D | File.h | 58 new (allocator()) MachODefinedAtom(*this, name, scope, type, merge, in addDefinedAtom() 113 new (allocator()) MachODefinedAtom(*this, name, scope, type, size, in addZeroFillDefinedAtom() 142 MachODefinedAtom *findAtomCoveringAddress(const Section §ion, 176 typedef std::function<void (MachODefinedAtom* atom)> DefinedAtomVisitor; 186 typedef std::function<void(MachODefinedAtom *atom, uint64_t offset)> 255 struct SectionOffsetAndAtom { uint64_t offset; MachODefinedAtom *atom; }; 257 void addAtomForSection(const Section *inSection, MachODefinedAtom* atom, in addAtomForSection()
|
D | ExecutableAtoms.h | 110 _definedAtoms.push_back(new (allocator()) MachODefinedAtom( in MachHeaderAliasFile() 117 _definedAtoms.push_back(new (allocator()) MachODefinedAtom( in MachHeaderAliasFile()
|
D | MachONormalizedFileToAtoms.cpp | 368 MachODefinedAtom *prevAtom = nullptr; in processSymboledSection() 370 [&](MachODefinedAtom *atom, uint64_t offset)->void { in processSymboledSection() 505 const MachODefinedAtom * 580 MachODefinedAtom *target = file.findAtomCoveringAddress(symSection, in convertRelocs() 612 MachODefinedAtom *inAtom = file.findAtomCoveringAddress(section, in convertRelocs() 1011 typedef llvm::DenseMap<const MachODefinedAtom*, CIEInfo> CIEInfoMap; 1076 MachODefinedAtom *atom, in processCIE() 1157 const MachODefinedAtom *func = nullptr; in processCIE() 1181 MachODefinedAtom *atom, in processFDE() 1269 const MachODefinedAtom *cie = dyn_cast<MachODefinedAtom>(cieRefTarget); in processFDE() [all …]
|
D | ArchHandler_arm.cpp | 117 void addAdditionalReferences(MachODefinedAtom &atom) override; 132 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart() 137 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd() 515 const MachODefinedAtom *machoTarget = in clearThumbBit() 516 reinterpret_cast<const MachODefinedAtom *>(target); in clearThumbBit() 1394 void ArchHandler_arm::addAdditionalReferences(MachODefinedAtom &atom) { in addAdditionalReferences()
|
D | ArchHandler_x86.cpp | 128 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart() 133 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd()
|
D | ArchHandler_x86_64.cpp | 189 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart() 194 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd()
|