reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-objdump/MachODump.cpp
 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;