Lines Matching refs:atom
158 bool needsLocalSymbolInRelocatableFile(const DefinedAtom *atom) override {
159 return (atom->contentType() == DefinedAtom::typeCString);
162 void generateAtomContent(const DefinedAtom &atom, bool relocatable,
168 void appendSectionRelocations(const DefinedAtom &atom,
207 imageOffset, /// Location contains offset of atom in final image
208 imageOffsetGot, /// Location contains offset of GOT entry for atom in
539 const DefinedAtom &atom, bool relocatable, FindAddressForAtom findAddress,
543 std::copy(atom.rawContent().begin(), atom.rawContent().end(),
547 if (atom.begin() != atom.end()) {
548 DEBUG_WITH_TYPE("atom-content", llvm::dbgs()
549 << "Applying fixups to atom:\n"
551 << llvm::format(" 0x%09lX", &atom)
553 << atom.file().ordinal()
554 << ", atom=#"
555 << atom.ordinal()
557 << atom.name()
559 << atom.contentType()
563 for (const Reference *ref : atom) {
570 uint64_t atomAddress = findAddress(atom);
775 const DefinedAtom &atom, uint64_t atomSectionOffset, const Reference &ref,
850 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0,
856 appendReloc(relocs, sectionOffset, symbolIndexForAtom(atom), 0,