Lines Matching defs:objc_class
3858 uint32_t isa; /* struct objc_class * (32-bit pointer) */
3859 uint32_t super_class; /* struct objc_class * (32-bit pointer) */
3916 uint32_t isa; /* struct objc_class * (32-bit pointer) */
4146 inline void swapStruct(struct objc_class_t &objc_class) {
4147 sys::swapByteOrder(objc_class.isa);
4148 sys::swapByteOrder(objc_class.super_class);
4149 sys::swapByteOrder(objc_class.name);
4150 sys::swapByteOrder(objc_class.version);
4151 sys::swapByteOrder(objc_class.info);
4152 sys::swapByteOrder(objc_class.instance_size);
4153 sys::swapByteOrder(objc_class.ivars);
4154 sys::swapByteOrder(objc_class.methodLists);
4155 sys::swapByteOrder(objc_class.cache);
4156 sys::swapByteOrder(objc_class.protocols);
5832 static void print_objc_class_t(struct objc_class_t *objc_class,
5841 outs() << "\t\t isa " << format("0x%08" PRIx32, objc_class->isa);
5842 if (info->verbose && CLS_GETINFO(objc_class, CLS_META)) {
5843 name = get_pointer_32(objc_class->isa, offset, left, S, info, true);
5852 << format("0x%08" PRIx32, objc_class->super_class);
5854 name = get_pointer_32(objc_class->super_class, offset, left, S, info, true);
5862 outs() << "\t\t name " << format("0x%08" PRIx32, objc_class->name);
5864 name = get_pointer_32(objc_class->name, offset, left, S, info, true);
5872 outs() << "\t\t version " << format("0x%08" PRIx32, objc_class->version)
5875 outs() << "\t\t info " << format("0x%08" PRIx32, objc_class->info);
5877 if (CLS_GETINFO(objc_class, CLS_CLASS))
5879 else if (CLS_GETINFO(objc_class, CLS_META))
5885 << format("0x%08" PRIx32, objc_class->instance_size) << "\n";
5887 p = get_pointer_32(objc_class->ivars, offset, left, S, info, true);
5888 outs() << "\t\t ivars " << format("0x%08" PRIx32, objc_class->ivars);
5939 outs() << "\t\t methods " << format("0x%08" PRIx32, objc_class->methodLists);
5940 if (print_method_list(objc_class->methodLists, info))
5943 outs() << "\t\t cache " << format("0x%08" PRIx32, objc_class->cache)
5946 outs() << "\t\tprotocols " << format("0x%08" PRIx32, objc_class->protocols);
5947 if (print_protocol_list(objc_class->protocols, 16, info))
6608 struct objc_class_t objc_class;
6699 memcpy(&objc_class, r, sizeof(struct objc_class_t));
6702 memset(&objc_class, '\0', sizeof(struct objc_class_t));
6703 memcpy(&objc_class, r, left);
6706 swapStruct(objc_class);
6707 print_objc_class_t(&objc_class, &info);
6712 if (CLS_GETINFO(&objc_class, CLS_CLASS)) {
6714 r = get_pointer_32(objc_class.isa, xoffset, left, xS, &info, true);
6718 memcpy(&objc_class, r, sizeof(struct objc_class_t));
6721 memset(&objc_class, '\0', sizeof(struct objc_class_t));
6722 memcpy(&objc_class, r, left);
6725 swapStruct(objc_class);
6726 print_objc_class_t(&objc_class, &info);