virtual const char* name() const { return "fast binder pointer"; }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return "fast binder pointer"; }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
symbolTableNotIn, false, false, false, ld::Atom::Alignment(3)) { pass.addAtom(*this); }
virtual const ld::File* file() const { return NULL; }
symbolTableNotIn, false, false, false, ld::Atom::Alignment(3)) { pass.addAtom(*this); }
virtual const ld::File* file() const { return NULL; }
virtual const char* name() const { return "image cache pointer"; }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return "image cache pointer"; }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return "helper helper"; }
virtual uint64_t size() const { return 16; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return "helper helper"; }
virtual uint64_t size() const { return 16; }
virtual uint64_t objectAddress() const { return 0; }
_fixup3(6, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86BranchPCRel32, helperHelper(pass)) { }
virtual const ld::File* file() const { return _stubTo.file(); }
_fixup3(6, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86BranchPCRel32, helperHelper(pass)) { }
virtual const ld::File* file() const { return _stubTo.file(); }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 10; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 10; }
virtual uint64_t objectAddress() const { return 0; }
_fixup3(32, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86PCRel32, lazyPointer) { }
virtual const ld::File* file() const { return _stubTo.file(); }
_fixup3(32, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86PCRel32, lazyPointer) { }
virtual const ld::File* file() const { return _stubTo.file(); }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 36; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 36; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
_fixup(2, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86PCRel32, &_lazyPointer) { pass.addAtom(*this); }
virtual const ld::File* file() const { return _stubTo.file(); }
_fixup(2, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86PCRel32, &_lazyPointer) { pass.addAtom(*this); }
virtual const ld::File* file() const { return _stubTo.file(); }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 6; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 6; }
virtual uint64_t objectAddress() const { return 0; }
: ld::Atom(_s_section, ld::Atom::definitionRegular,
ld::Atom::combineNever, ld::Atom::scopeLinkageUnit, ld::Atom::typeNonLazyPointer,
symbolTableNotIn, false, false, false, ld::Atom::Alignment(3)),
_stubTo(stubTo),
_fixup1(0, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressLittleEndian64, &stubTo) {
: ld::Atom(_s_section, ld::Atom::definitionRegular,
ld::Atom::combineNever, ld::Atom::scopeLinkageUnit, ld::Atom::typeNonLazyPointer,
symbolTableNotIn, false, false, false, ld::Atom::Alignment(3)),
_stubTo(stubTo),
_fixup1(0, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressLittleEndian64, &stubTo) {
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 8; }
virtual uint64_t objectAddress() const { return 0; }
: ld::Atom(_s_section, ld::Atom::definitionRegular, ld::Atom::combineNever,
ld::Atom::scopeLinkageUnit, ld::Atom::typeStub,
symbolTableNotIn, false, false, false, ld::Atom::Alignment(1)),
_stubTo(stubTo),
: ld::Atom(_s_section, ld::Atom::definitionRegular, ld::Atom::combineNever,
ld::Atom::scopeLinkageUnit, ld::Atom::typeStub,
symbolTableNotIn, false, false, false, ld::Atom::Alignment(1)),
_stubTo(stubTo),
_fixup(2, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86PCRel32, &_nonLazyPointer) { pass.addAtom(*this); }
virtual const ld::File* file() const { return _stubTo.file(); }
_fixup(2, ld::Fixup::k1of1, ld::Fixup::kindStoreTargetAddressX86PCRel32, &_nonLazyPointer) { pass.addAtom(*this); }
virtual const ld::File* file() const { return _stubTo.file(); }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 6; }
virtual uint64_t objectAddress() const { return 0; }
virtual const char* name() const { return _stubTo.name(); }
virtual uint64_t size() const { return 6; }
virtual uint64_t objectAddress() const { return 0; }