reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
177 virtual const AtomRange<DefinedAtom> defined() const = 0; 181 virtual const AtomRange<UndefinedAtom> undefined() const = 0; 185 virtual const AtomRange<SharedLibraryAtom> sharedLibrary() const = 0; 189 virtual const AtomRange<AbsoluteAtom> absolute() const = 0; 254 const AtomRange<DefinedAtom> defined() const override { 257 const AtomRange<UndefinedAtom> undefined() const override { 260 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { 263 const AtomRange<AbsoluteAtom> absolute() const override {tools/lld/include/lld/Core/SharedLibraryFile.h
34 const AtomRange<DefinedAtom> defined() const override { 38 const AtomRange<UndefinedAtom> undefined() const override { 42 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { 46 const AtomRange<AbsoluteAtom> absolute() const override {tools/lld/include/lld/Core/Simple.h
86 const AtomRange<DefinedAtom> defined() const override { return _defined; } 88 const AtomRange<UndefinedAtom> undefined() const override { 92 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { 96 const AtomRange<AbsoluteAtom> absolute() const override {tools/lld/lib/ReaderWriter/FileArchive.cpp
101 const AtomRange<DefinedAtom> defined() const override { 105 const AtomRange<UndefinedAtom> undefined() const override { 109 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { 113 const AtomRange<AbsoluteAtom> absolute() const override {tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h
124 const AtomRange<DefinedAtom> defined() const override { 127 const AtomRange<UndefinedAtom> undefined() const override { 131 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { 135 const AtomRange<AbsoluteAtom> absolute() const override {tools/lld/lib/ReaderWriter/MachO/FlatNamespaceFile.h
36 const AtomRange<DefinedAtom> defined() const override { 39 const AtomRange<UndefinedAtom> undefined() const override { 43 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { 47 const AtomRange<AbsoluteAtom> absolute() const override {tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
136 static void printDefinedAtoms(const File::AtomRange<DefinedAtom> &atomRange) { 149 void LayoutPass::checkFollowonChain(const File::AtomRange<DefinedAtom> &range) { 334 void LayoutPass::buildFollowOnTable(const File::AtomRange<DefinedAtom> &range) { 403 LayoutPass::buildOrdinalOverrideMap(const File::AtomRange<DefinedAtom> &range) { 423 LayoutPass::decorate(File::AtomRange<DefinedAtom> &atomRange) const { 435 void LayoutPass::undecorate(File::AtomRange<DefinedAtom> &atomRange, 447 File::AtomRange<DefinedAtom> atomRange = mergedFile.defined();tools/lld/lib/ReaderWriter/MachO/LayoutPass.h
75 void buildFollowOnTable(const File::AtomRange<DefinedAtom> &range); 78 void buildOrdinalOverrideMap(const File::AtomRange<DefinedAtom> &range); 106 std::vector<SortKey> decorate(File::AtomRange<DefinedAtom> &atomRange) const; 108 void undecorate(File::AtomRange<DefinedAtom> &atomRange, 112 void checkFollowonChain(const File::AtomRange<DefinedAtom> &range);tools/lld/lib/ReaderWriter/MachO/SectCreateFile.h
71 const AtomRange<DefinedAtom> defined() const override { 75 const AtomRange<UndefinedAtom> undefined() const override { 79 const AtomRange<SharedLibraryAtom> sharedLibrary() const override { 83 const AtomRange<AbsoluteAtom> absolute() const override {tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
527 template <typename T> struct SequenceTraits<File::AtomRange<T> > { 528 static size_t size(IO &io, File::AtomRange<T> &seq) { return seq.size(); } 529 static T *&element(IO &io, File::AtomRange<T> &seq, size_t index) { 584 const AtomRange<lld::DefinedAtom> defined() const override { 588 const AtomRange<lld::UndefinedAtom> undefined() const override { 592 const AtomRange<lld::SharedLibraryAtom> sharedLibrary() const override { 596 const AtomRange<lld::AbsoluteAtom> absolute() const override { 647 const AtomRange<lld::DefinedAtom> defined() const override { 651 const AtomRange<lld::UndefinedAtom> undefined() const override { 655 const AtomRange<lld::SharedLibraryAtom> sharedLibrary() const override { 659 const AtomRange<lld::AbsoluteAtom> absolute() const override { 685 AtomRange<lld::DefinedAtom> _definedAtomsRef; 686 AtomRange<lld::UndefinedAtom> _undefinedAtomsRef; 687 AtomRange<lld::SharedLibraryAtom> _sharedLibraryAtomsRef; 688 AtomRange<lld::AbsoluteAtom> _absoluteAtomsRef;