Lines Matching refs:atom

104   void generateAtomContent(const DefinedAtom &atom, bool relocatable,
110 void appendSectionRelocations(const DefinedAtom &atom,
118 void addAdditionalReferences(MachODefinedAtom &atom) override;
133 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart() argument
138 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd() argument
139 return atom.isThumb() ? modeThumbCode : modeArmCode; in dataInCodeTransitionEnd()
142 bool isThumbFunction(const DefinedAtom &atom) override;
1013 void ArchHandler_arm::generateAtomContent(const DefinedAtom &atom, in generateAtomContent() argument
1020 std::copy(atom.rawContent().begin(), atom.rawContent().end(), in generateAtomContent()
1024 for (const Reference *ref : atom) { in generateAtomContent()
1033 uint64_t atomAddress = findAddress(atom); in generateAtomContent()
1183 const DefinedAtom &atom, in appendSectionRelocations() argument
1267 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1276 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1347 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1356 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1381 appendReloc(relocs, sectionOffset, 0, addressForAtom(atom) + in appendSectionRelocations()
1395 void ArchHandler_arm::addAdditionalReferences(MachODefinedAtom &atom) { in addAdditionalReferences() argument
1396 if (atom.isThumb()) { in addAdditionalReferences()
1397 atom.addReference(Reference::KindNamespace::mach_o, in addAdditionalReferences()
1398 Reference::KindArch::ARM, modeThumbCode, 0, &atom, 0); in addAdditionalReferences()
1402 bool ArchHandler_arm::isThumbFunction(const DefinedAtom &atom) { in isThumbFunction() argument
1403 for (const Reference *ref : atom) { in isThumbFunction()