Lines Matching refs:atom
159 bool needsLocalSymbolInRelocatableFile(const DefinedAtom *atom) override { in needsLocalSymbolInRelocatableFile() argument
160 return (atom->contentType() == DefinedAtom::typeCString); in needsLocalSymbolInRelocatableFile()
163 void generateAtomContent(const DefinedAtom &atom, bool relocatable,
169 void appendSectionRelocations(const DefinedAtom &atom,
540 const DefinedAtom &atom, bool relocatable, FindAddressForAtom findAddress, in generateAtomContent() argument
544 std::copy(atom.rawContent().begin(), atom.rawContent().end(), in generateAtomContent()
548 if (atom.begin() != atom.end()) { in generateAtomContent()
552 << llvm::format(" 0x%09lX", &atom) in generateAtomContent()
554 << atom.file().ordinal() in generateAtomContent()
556 << atom.ordinal() in generateAtomContent()
558 << atom.name() in generateAtomContent()
560 << atom.contentType() in generateAtomContent()
564 for (const Reference *ref : atom) { in generateAtomContent()
571 uint64_t atomAddress = findAddress(atom); in generateAtomContent()
776 const DefinedAtom &atom, uint64_t atomSectionOffset, const Reference &ref, in appendSectionRelocations() argument
851 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()
857 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0, in appendSectionRelocations()