Home | History | Annotate | Download | only in llvm-objdump

Lines Matching defs:objc_class

2705   uint32_t isa;         /* struct objc_class * (32-bit pointer) */
2706 uint32_t super_class; /* struct objc_class * (32-bit pointer) */
2763 uint32_t isa; /* struct objc_class * (32-bit pointer) */
2987 inline void swapStruct(struct objc_class_t &objc_class) {
2988 sys::swapByteOrder(objc_class.isa);
2989 sys::swapByteOrder(objc_class.super_class);
2990 sys::swapByteOrder(objc_class.name);
2991 sys::swapByteOrder(objc_class.version);
2992 sys::swapByteOrder(objc_class.info);
2993 sys::swapByteOrder(objc_class.instance_size);
2994 sys::swapByteOrder(objc_class.ivars);
2995 sys::swapByteOrder(objc_class.methodLists);
2996 sys::swapByteOrder(objc_class.cache);
2997 sys::swapByteOrder(objc_class.protocols);
4572 static void print_objc_class_t(struct objc_class_t *objc_class,
4581 outs() << "\t\t isa " << format("0x%08" PRIx32, objc_class->isa);
4582 if (info->verbose && CLS_GETINFO(objc_class, CLS_META)) {
4583 name = get_pointer_32(objc_class->isa, offset, left, S, info, true);
4592 << format("0x%08" PRIx32, objc_class->super_class);
4594 name = get_pointer_32(objc_class->super_class, offset, left, S, info, true);
4602 outs() << "\t\t name " << format("0x%08" PRIx32, objc_class->name);
4604 name = get_pointer_32(objc_class->name, offset, left, S, info, true);
4612 outs() << "\t\t version " << format("0x%08" PRIx32, objc_class->version)
4615 outs() << "\t\t info " << format("0x%08" PRIx32, objc_class->info);
4617 if (CLS_GETINFO(objc_class, CLS_CLASS))
4619 else if (CLS_GETINFO(objc_class, CLS_META))
4625 << format("0x%08" PRIx32, objc_class->instance_size) << "\n";
4627 p = get_pointer_32(objc_class->ivars, offset, left, S, info, true);
4628 outs() << "\t\t ivars " << format("0x%08" PRIx32, objc_class->ivars);
4679 outs() << "\t\t methods " << format("0x%08" PRIx32, objc_class->methodLists);
4680 if (print_method_list(objc_class->methodLists, info))
4683 outs() << "\t\t cache " << format("0x%08" PRIx32, objc_class->cache)
4686 outs() << "\t\tprotocols " << format("0x%08" PRIx32, objc_class->protocols);
4687 if (print_protocol_list(objc_class->protocols, 16, info))
5304 struct objc_class_t objc_class;
5411 memcpy(&objc_class, r, sizeof(struct objc_class_t));
5414 memset(&objc_class, '\0', sizeof(struct objc_class_t));
5415 memcpy(&objc_class, r, left);
5418 swapStruct(objc_class);
5419 print_objc_class_t(&objc_class, &info);
5424 if (CLS_GETINFO(&objc_class, CLS_CLASS)) {
5426 r = get_pointer_32(objc_class.isa, xoffset, left, xS, &info, true);
5430 memcpy(&objc_class, r, sizeof(struct objc_class_t));
5433 memset(&objc_class, '\0', sizeof(struct objc_class_t));
5434 memcpy(&objc_class, r, left);
5437 swapStruct(objc_class);
5438 print_objc_class_t(&objc_class, &info);