Lines Matching defs:objc_class

3850   uint32_t isa;         /* struct objc_class * (32-bit pointer) */
3851 uint32_t super_class; /* struct objc_class * (32-bit pointer) */
3908 uint32_t isa; /* struct objc_class * (32-bit pointer) */
4138 inline void swapStruct(struct objc_class_t &objc_class) {
4139 sys::swapByteOrder(objc_class.isa);
4140 sys::swapByteOrder(objc_class.super_class);
4141 sys::swapByteOrder(objc_class.name);
4142 sys::swapByteOrder(objc_class.version);
4143 sys::swapByteOrder(objc_class.info);
4144 sys::swapByteOrder(objc_class.instance_size);
4145 sys::swapByteOrder(objc_class.ivars);
4146 sys::swapByteOrder(objc_class.methodLists);
4147 sys::swapByteOrder(objc_class.cache);
4148 sys::swapByteOrder(objc_class.protocols);
5824 static void print_objc_class_t(struct objc_class_t *objc_class,
5833 outs() << "\t\t isa " << format("0x%08" PRIx32, objc_class->isa);
5834 if (info->verbose && CLS_GETINFO(objc_class, CLS_META)) {
5835 name = get_pointer_32(objc_class->isa, offset, left, S, info, true);
5844 << format("0x%08" PRIx32, objc_class->super_class);
5846 name = get_pointer_32(objc_class->super_class, offset, left, S, info, true);
5854 outs() << "\t\t name " << format("0x%08" PRIx32, objc_class->name);
5856 name = get_pointer_32(objc_class->name, offset, left, S, info, true);
5864 outs() << "\t\t version " << format("0x%08" PRIx32, objc_class->version)
5867 outs() << "\t\t info " << format("0x%08" PRIx32, objc_class->info);
5869 if (CLS_GETINFO(objc_class, CLS_CLASS))
5871 else if (CLS_GETINFO(objc_class, CLS_META))
5877 << format("0x%08" PRIx32, objc_class->instance_size) << "\n";
5879 p = get_pointer_32(objc_class->ivars, offset, left, S, info, true);
5880 outs() << "\t\t ivars " << format("0x%08" PRIx32, objc_class->ivars);
5931 outs() << "\t\t methods " << format("0x%08" PRIx32, objc_class->methodLists);
5932 if (print_method_list(objc_class->methodLists, info))
5935 outs() << "\t\t cache " << format("0x%08" PRIx32, objc_class->cache)
5938 outs() << "\t\tprotocols " << format("0x%08" PRIx32, objc_class->protocols);
5939 if (print_protocol_list(objc_class->protocols, 16, info))
6600 struct objc_class_t objc_class;
6691 memcpy(&objc_class, r, sizeof(struct objc_class_t));
6694 memset(&objc_class, '\0', sizeof(struct objc_class_t));
6695 memcpy(&objc_class, r, left);
6698 swapStruct(objc_class);
6699 print_objc_class_t(&objc_class, &info);
6704 if (CLS_GETINFO(&objc_class, CLS_CLASS)) {
6706 r = get_pointer_32(objc_class.isa, xoffset, left, xS, &info, true);
6710 memcpy(&objc_class, r, sizeof(struct objc_class_t));
6713 memset(&objc_class, '\0', sizeof(struct objc_class_t));
6714 memcpy(&objc_class, r, left);
6717 swapStruct(objc_class);
6718 print_objc_class_t(&objc_class, &info);