Lines Matching refs:atom
166 bool needsLocalSymbolInRelocatableFile(const DefinedAtom *atom) override { in needsLocalSymbolInRelocatableFile() argument
167 return (atom->contentType() == DefinedAtom::typeCString); in needsLocalSymbolInRelocatableFile()
170 void generateAtomContent(const DefinedAtom &atom, bool relocatable,
176 void appendSectionRelocations(const DefinedAtom &atom,
189 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart() argument
194 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd() argument
546 const DefinedAtom &atom, bool relocatable, FindAddressForAtom findAddress, in generateAtomContent() argument
550 std::copy(atom.rawContent().begin(), atom.rawContent().end(), in generateAtomContent()
553 for (const Reference *ref : atom) { in generateAtomContent()
559 uint64_t atomAddress = findAddress(atom); in generateAtomContent()
765 const DefinedAtom &atom, in appendSectionRelocations() argument
838 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()
844 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()
850 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()
856 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()
867 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()
873 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()