Lines Matching refs:atom

103   void generateAtomContent(const DefinedAtom &atom, bool relocatable,
109 void appendSectionRelocations(const DefinedAtom &atom,
117 void addAdditionalReferences(MachODefinedAtom &atom) override;
132 const MachODefinedAtom &atom) override { in dataInCodeTransitionStart() argument
137 const MachODefinedAtom &atom) override { in dataInCodeTransitionEnd() argument
138 return atom.isThumb() ? modeThumbCode : modeArmCode; in dataInCodeTransitionEnd()
141 bool isThumbFunction(const DefinedAtom &atom) override;
1012 void ArchHandler_arm::generateAtomContent(const DefinedAtom &atom, in generateAtomContent() argument
1019 std::copy(atom.rawContent().begin(), atom.rawContent().end(), in generateAtomContent()
1023 for (const Reference *ref : atom) { in generateAtomContent()
1032 uint64_t atomAddress = findAddress(atom); in generateAtomContent()
1182 const DefinedAtom &atom, in appendSectionRelocations() argument
1266 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1275 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1346 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1355 fromAtomAddress = addressForAtom(atom); in appendSectionRelocations()
1380 appendReloc(relocs, sectionOffset, 0, addressForAtom(atom) + in appendSectionRelocations()
1394 void ArchHandler_arm::addAdditionalReferences(MachODefinedAtom &atom) { in addAdditionalReferences() argument
1395 if (atom.isThumb()) { in addAdditionalReferences()
1396 atom.addReference(Reference::KindNamespace::mach_o, in addAdditionalReferences()
1397 Reference::KindArch::ARM, modeThumbCode, 0, &atom, 0); in addAdditionalReferences()
1401 bool ArchHandler_arm::isThumbFunction(const DefinedAtom &atom) { in isThumbFunction() argument
1402 for (const Reference *ref : atom) { in isThumbFunction()