Lines Matching refs:DO
74 #define FOR_EACH_CATEGORY_FIELD(DO) \ argument
75 DO(Ptr, name) \
76 DO(Ptr, klass) \
77 DO(Ptr, instanceMethods) \
78 DO(Ptr, classMethods) \
79 DO(Ptr, protocols) \
80 DO(Ptr, instanceProps) \
81 DO(Ptr, classProps)
87 #define FOR_EACH_CLASS_FIELD(DO) \ argument
88 DO(Ptr, metaClass) \
89 DO(Ptr, superClass) \
90 DO(Ptr, methodCache) \
91 DO(Ptr, vtable) \
92 DO(Ptr, roData)
98 #define FOR_EACH_RO_CLASS_FIELD(DO) \ argument
99 DO(uint32_t, flags) \
100 DO(uint32_t, instanceStart) \
101 DO(Ptr, instanceSize) \
102 DO(Ptr, ivarLayout) \
103 DO(Ptr, name) \
104 DO(Ptr, baseMethods) \
105 DO(Ptr, baseProtocols) \
106 DO(Ptr, ivars) \
107 DO(Ptr, weakIvarLayout) \
108 DO(Ptr, baseProperties)
114 #define FOR_EACH_LIST_HEADER(DO) \ argument
115 DO(uint32_t, size) \
116 DO(uint32_t, count)
122 #define FOR_EACH_METHOD(DO) \ argument
123 DO(Ptr, name) \
124 DO(Ptr, type) \
125 DO(Ptr, impl)