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

References

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