Lines Matching +defs:mh +defs:data
127 objc_header_info_t(SharedCache<A>* cache, const macho_header<P>* mh)
135 A::P::setP(mhdr, cache->VMAddressForMappedAddress(mh));
136 const macho_section<P>* sect = mh->getSection("__DATA", "__objc_imageinfo");
578 typename A::P::uint_t data;
587 objc_class_data_t<A> *getData(SharedCache<A>* cache) const { return (objc_class_data_t<A> *)cache->mappedAddressForVMAddress(A::P::getP(data)); }
685 objc_class_data_t<A> *data = cls->getData(cache);
686 objc_ivar_list_t<A> *ivars = data->getIvarList(cache);
896 objc_class_data_t<A> *data = cls->getData(cache);
898 int32_t diff = super_data->getInstanceSize() - data->getInstanceStart();
914 //fprintf(stderr, "Sliding ivars in %s by %u (superclass was %d, now %d)\n", cls->getName(cache), slide, data->getInstanceStart(), super_data->getInstanceSize());
916 data->setInstanceStart(data->getInstanceStart() + slide);
917 data->setInstanceSize(data->getInstanceSize() + slide);
1004 void update(SharedCache<A>* cache, const macho_header<P>* mh, std::vector<void*>& pointersInData)
1006 objc_header_info_t<A>* hi = new(&fHinfos[fCount++]) objc_header_info_t<A>(cache, mh);
1010 objc_header_info_t<A>* hinfoForHeader(SharedCache<A>* cache, const macho_header<P>* mh)
1013 pint_t mh_vmaddr = cache->VMAddressForMappedAddress(mh);