Home
last modified time | relevance | path

Searched refs:BYTE_OFFSET (Results 1 – 3 of 3) sorted by relevance

/dalvik/vm/oo/
DObjectInlines.h48 #define BYTE_OFFSET(_ptr, _offset) ((void*) (((u1*)(_ptr)) + (_offset))) macro
51 return ((JValue*)BYTE_OFFSET(obj, offset)); in dvmFieldPtr()
55 return ((JValue*)BYTE_OFFSET(obj, offset))->z; in dvmGetFieldBoolean()
58 return ((JValue*)BYTE_OFFSET(obj, offset))->b; in dvmGetFieldByte()
61 return ((JValue*)BYTE_OFFSET(obj, offset))->s; in dvmGetFieldShort()
64 return ((JValue*)BYTE_OFFSET(obj, offset))->c; in dvmGetFieldChar()
67 return ((JValue*)BYTE_OFFSET(obj, offset))->i; in dvmGetFieldInt()
70 return ((JValue*)BYTE_OFFSET(obj, offset))->j; in dvmGetFieldLong()
73 return ((JValue*)BYTE_OFFSET(obj, offset))->f; in dvmGetFieldFloat()
76 return ((JValue*)BYTE_OFFSET(obj, offset))->d; in dvmGetFieldDouble()
[all …]
/dalvik/vm/alloc/
DVisitInlines.h33 Object **ref = (Object **)BYTE_OFFSET(obj, offset); in visitFields()
44 Object **ref = (Object **)BYTE_OFFSET(obj, offset); in visitFields()
150 Object **ref = (Object **)BYTE_OFFSET(obj, offset); in visitReferenceObject()
DMarkSweep.cpp237 void *addr = BYTE_OFFSET(obj, field->byteOffset); in scanFields()