Home | History | Annotate | Download | only in alloc

Lines Matching full:clazz

27     assert(obj->clazz != NULL);
28 if (obj->clazz->refOffsets != CLASS_WALK_SUPER) {
29 size_t refOffsets = obj->clazz->refOffsets;
38 for (ClassObject *clazz = obj->clazz;
39 clazz != NULL;
40 clazz = clazz->super) {
41 InstField *field = clazz->ifields;
42 for (int i = 0; i < clazz->ifieldRefCount; ++i, ++field) {
54 static void visitStaticFields(Visitor *visitor, ClassObject *clazz,
58 assert(clazz != NULL);
59 for (int i = 0; i < clazz->sfieldCount; ++i) {
60 char ch = clazz->sfields[i].signature[0];
62 (*visitor)(&clazz->sfields[i].value.l, arg);
70 static void visitInterfaces(Visitor *visitor, ClassObject *clazz,
74 assert(clazz != NULL);
75 for (int i = 0; i < clazz->interfaceCount; ++i) {
76 (*visitor)(&clazz->interfaces[i], arg);
89 assert(obj->clazz != NULL);
90 assert(!strcmp(obj->clazz->descriptor, "Ljava/lang/Class;"));
91 (*visitor)(&obj->clazz, arg);
115 assert(obj->clazz != NULL);
116 (*visitor)(&obj->clazz, arg);
117 if (IS_CLASS_FLAG_SET(obj->clazz, CLASS_ISOBJECTARRAY)) {
134 assert(obj->clazz != NULL);
135 (*visitor)(&obj->clazz, arg);
147 assert(obj->clazz != NULL);
161 assert(obj->clazz != NULL);
164 } else if (IS_CLASS_FLAG_SET(obj->clazz, CLASS_ISARRAY)) {
166 } else if (IS_CLASS_FLAG_SET(obj->clazz, CLASS_ISREFERENCE)) {