Lines Matching refs:objc_class
4122 inline void swapStruct(struct objc_class_t &objc_class) { in swapStruct() argument
4123 sys::swapByteOrder(objc_class.isa); in swapStruct()
4124 sys::swapByteOrder(objc_class.super_class); in swapStruct()
4125 sys::swapByteOrder(objc_class.name); in swapStruct()
4126 sys::swapByteOrder(objc_class.version); in swapStruct()
4127 sys::swapByteOrder(objc_class.info); in swapStruct()
4128 sys::swapByteOrder(objc_class.instance_size); in swapStruct()
4129 sys::swapByteOrder(objc_class.ivars); in swapStruct()
4130 sys::swapByteOrder(objc_class.methodLists); in swapStruct()
4131 sys::swapByteOrder(objc_class.cache); in swapStruct()
4132 sys::swapByteOrder(objc_class.protocols); in swapStruct()
5712 static void print_objc_class_t(struct objc_class_t *objc_class, in print_objc_class_t() argument
5721 outs() << "\t\t isa " << format("0x%08" PRIx32, objc_class->isa); in print_objc_class_t()
5722 if (info->verbose && CLS_GETINFO(objc_class, CLS_META)) { in print_objc_class_t()
5723 name = get_pointer_32(objc_class->isa, offset, left, S, info, true); in print_objc_class_t()
5732 << format("0x%08" PRIx32, objc_class->super_class); in print_objc_class_t()
5734 name = get_pointer_32(objc_class->super_class, offset, left, S, info, true); in print_objc_class_t()
5742 outs() << "\t\t name " << format("0x%08" PRIx32, objc_class->name); in print_objc_class_t()
5744 name = get_pointer_32(objc_class->name, offset, left, S, info, true); in print_objc_class_t()
5752 outs() << "\t\t version " << format("0x%08" PRIx32, objc_class->version) in print_objc_class_t()
5755 outs() << "\t\t info " << format("0x%08" PRIx32, objc_class->info); in print_objc_class_t()
5757 if (CLS_GETINFO(objc_class, CLS_CLASS)) in print_objc_class_t()
5759 else if (CLS_GETINFO(objc_class, CLS_META)) in print_objc_class_t()
5765 << format("0x%08" PRIx32, objc_class->instance_size) << "\n"; in print_objc_class_t()
5767 p = get_pointer_32(objc_class->ivars, offset, left, S, info, true); in print_objc_class_t()
5768 outs() << "\t\t ivars " << format("0x%08" PRIx32, objc_class->ivars); in print_objc_class_t()
5819 outs() << "\t\t methods " << format("0x%08" PRIx32, objc_class->methodLists); in print_objc_class_t()
5820 if (print_method_list(objc_class->methodLists, info)) in print_objc_class_t()
5823 outs() << "\t\t cache " << format("0x%08" PRIx32, objc_class->cache) in print_objc_class_t()
5826 outs() << "\t\tprotocols " << format("0x%08" PRIx32, objc_class->protocols); in print_objc_class_t()
5827 if (print_protocol_list(objc_class->protocols, 16, info)) in print_objc_class_t()
6488 struct objc_class_t objc_class; in printObjc1_32bit_MetaData() local
6579 memcpy(&objc_class, r, sizeof(struct objc_class_t)); in printObjc1_32bit_MetaData()
6582 memset(&objc_class, '\0', sizeof(struct objc_class_t)); in printObjc1_32bit_MetaData()
6583 memcpy(&objc_class, r, left); in printObjc1_32bit_MetaData()
6586 swapStruct(objc_class); in printObjc1_32bit_MetaData()
6587 print_objc_class_t(&objc_class, &info); in printObjc1_32bit_MetaData()
6592 if (CLS_GETINFO(&objc_class, CLS_CLASS)) { in printObjc1_32bit_MetaData()
6594 r = get_pointer_32(objc_class.isa, xoffset, left, xS, &info, true); in printObjc1_32bit_MetaData()
6598 memcpy(&objc_class, r, sizeof(struct objc_class_t)); in printObjc1_32bit_MetaData()
6601 memset(&objc_class, '\0', sizeof(struct objc_class_t)); in printObjc1_32bit_MetaData()
6602 memcpy(&objc_class, r, left); in printObjc1_32bit_MetaData()
6605 swapStruct(objc_class); in printObjc1_32bit_MetaData()
6606 print_objc_class_t(&objc_class, &info); in printObjc1_32bit_MetaData()