Home
last modified time | relevance | path

Searched refs:BYTE_OFFSET (Results 1 – 4 of 4) 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 = BYTE_OFFSET(obj, offset); in visitFields()
44 Object **ref = BYTE_OFFSET(obj, offset); in visitFields()
157 Object **ref = BYTE_OFFSET(obj, offset); in visitReferenceObject()
DMarkSweep.c311 void *addr = BYTE_OFFSET((Object *)obj, field->byteOffset); in scanInstanceFields()
/dalvik/vm/native/
Djava_lang_reflect_Field.c242 assert(fieldPtr == (JValue *)BYTE_OFFSET(obj, offset)); in Dalvik_java_lang_reflect_Field_setField()