reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5301 memset(&cro, '\0', sizeof(struct class_ro32_t)); 5303 memcpy(&cro, r, left); 5306 memcpy(&cro, r, sizeof(struct class_ro32_t)); 5308 swapStruct(cro); 5309 outs() << " flags " << format("0x%" PRIx32, cro.flags); 5310 if (cro.flags & RO_META) 5312 if (cro.flags & RO_ROOT) 5314 if (cro.flags & RO_HAS_CXX_STRUCTORS) 5317 outs() << " instanceStart " << cro.instanceStart << "\n"; 5318 outs() << " instanceSize " << cro.instanceSize << "\n"; 5319 outs() << " ivarLayout " << format("0x%" PRIx32, cro.ivarLayout) 5321 print_layout_map32(cro.ivarLayout, info); 5323 outs() << " name " << format("0x%" PRIx32, cro.name); 5324 name = get_pointer_32(cro.name, xoffset, left, xS, info); 5330 << format("0x%" PRIx32, cro.baseMethods) 5332 if (cro.baseMethods != 0) 5333 print_method_list32_t(cro.baseMethods, info, ""); 5336 << format("0x%" PRIx32, cro.baseProtocols) << "\n"; 5337 if (cro.baseProtocols != 0) 5338 print_protocol_list32_t(cro.baseProtocols, info); 5339 outs() << " ivars " << format("0x%" PRIx32, cro.ivars) 5341 if (cro.ivars != 0) 5342 print_ivar_list32_t(cro.ivars, info); 5344 << format("0x%" PRIx32, cro.weakIvarLayout) << "\n"; 5345 print_layout_map32(cro.weakIvarLayout, info); 5347 << format("0x%" PRIx32, cro.baseProperties) << "\n"; 5348 if (cro.baseProperties != 0) 5349 print_objc_property_list32(cro.baseProperties, info); 5350 is_meta_class = (cro.flags & RO_META) != 0;