reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5168 memcpy(&cro, r, sizeof(struct class_ro64_t)); 5170 swapStruct(cro); 5171 outs() << " flags " << format("0x%" PRIx32, cro.flags); 5172 if (cro.flags & RO_META) 5174 if (cro.flags & RO_ROOT) 5176 if (cro.flags & RO_HAS_CXX_STRUCTORS) 5179 outs() << " instanceStart " << cro.instanceStart << "\n"; 5180 outs() << " instanceSize " << cro.instanceSize << "\n"; 5181 outs() << " reserved " << format("0x%" PRIx32, cro.reserved) 5183 outs() << " ivarLayout " << format("0x%" PRIx64, cro.ivarLayout) 5185 print_layout_map64(cro.ivarLayout, info); 5189 info, n_value, cro.name); 5195 if (cro.name != 0) 5196 outs() << " + " << format("0x%" PRIx64, cro.name); 5198 outs() << format("0x%" PRIx64, cro.name); 5199 name = get_pointer_64(cro.name + n_value, xoffset, left, xS, info); 5206 S, info, n_value, cro.baseMethods); 5212 if (cro.baseMethods != 0) 5213 outs() << " + " << format("0x%" PRIx64, cro.baseMethods); 5215 outs() << format("0x%" PRIx64, cro.baseMethods); 5217 if (cro.baseMethods + n_value != 0) 5218 print_method_list64_t(cro.baseMethods + n_value, info, ""); 5223 info, n_value, cro.baseProtocols); 5229 if (cro.baseProtocols != 0) 5230 outs() << " + " << format("0x%" PRIx64, cro.baseProtocols); 5232 outs() << format("0x%" PRIx64, cro.baseProtocols); 5234 if (cro.baseProtocols + n_value != 0) 5235 print_protocol_list64_t(cro.baseProtocols + n_value, info); 5239 info, n_value, cro.ivars); 5245 if (cro.ivars != 0) 5246 outs() << " + " << format("0x%" PRIx64, cro.ivars); 5248 outs() << format("0x%" PRIx64, cro.ivars); 5250 if (cro.ivars + n_value != 0) 5251 print_ivar_list64_t(cro.ivars + n_value, info); 5256 info, n_value, cro.weakIvarLayout); 5262 if (cro.weakIvarLayout != 0) 5263 outs() << " + " << format("0x%" PRIx64, cro.weakIvarLayout); 5265 outs() << format("0x%" PRIx64, cro.weakIvarLayout); 5267 print_layout_map64(cro.weakIvarLayout + n_value, info); 5272 info, n_value, cro.baseProperties); 5278 if (cro.baseProperties != 0) 5279 outs() << " + " << format("0x%" PRIx64, cro.baseProperties); 5281 outs() << format("0x%" PRIx64, cro.baseProperties); 5283 if (cro.baseProperties + n_value != 0) 5284 print_objc_property_list64(cro.baseProperties + n_value, info); 5286 is_meta_class = (cro.flags & RO_META) != 0;