Lines Matching refs:atom
158 bool needsLocalSymbolInRelocatableFile(const DefinedAtom *atom) override { in needsLocalSymbolInRelocatableFile() argument
159 return (atom->contentType() == DefinedAtom::typeCString); in needsLocalSymbolInRelocatableFile()
162 void generateAtomContent(const DefinedAtom &atom, bool relocatable,
168 void appendSectionRelocations(const DefinedAtom &atom,
539 const DefinedAtom &atom, bool relocatable, FindAddressForAtom findAddress, in generateAtomContent() argument
543 std::copy(atom.rawContent().begin(), atom.rawContent().end(), in generateAtomContent()
547 if (atom.begin() != atom.end()) { in generateAtomContent()
551 << llvm::format(" 0x%09lX", &atom) in generateAtomContent()
553 << atom.file().ordinal() in generateAtomContent()
555 << atom.ordinal() in generateAtomContent()
557 << atom.name() in generateAtomContent()
559 << atom.contentType() in generateAtomContent()
563 for (const Reference *ref : atom) { in generateAtomContent()
570 uint64_t atomAddress = findAddress(atom); in generateAtomContent()
775 const DefinedAtom &atom, uint64_t atomSectionOffset, const Reference &ref, in appendSectionRelocations() argument
850 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()
856 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()