Lines Matching defs:Object
18 * Declaration of the fundamental Object type and refinements thereof, plus
186 #define CLASS_SMALLEST_OFFSET (sizeof(struct Object))
241 * All objects have an Object header followed by type-specific data.
243 typedef struct Object {
252 } Object;
255 * Properly initialize an Object.
256 * void DVM_OBJECT_INIT(Object *obj, ClassObject *clazz_)
260 dvmSetFieldObject((Object *)obj, offsetof(Object, clazz), \
261 (Object *)clazz_); \
266 * Data objects have an Object header followed by their instance data.
269 Object obj; /* MUST be first item */
287 Object obj; /* MUST be first item */
302 Object obj; /* MUST be first item */
318 * Object Class. This helps keep zygote pages shared.
322 Object** initiatingLoaders;
359 * (Object *) to the actual instance data; e.g., byteOffset==0 is
388 Object obj; /* MUST be first item */
434 /* superclass, or NULL if this is java.lang.Object */
438 Object* classLoader;
493 * Object. Note that only the fields directly defined by this class
792 void dvmDumpObject(const Object* obj);