Searched refs:BYTE_OFFSET (Results 1 – 4 of 4) sorted by relevance
/dalvik/vm/oo/ |
D | ObjectInlines.h | 48 #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/ |
D | VisitInlines.h | 33 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()
|
D | MarkSweep.c | 311 void *addr = BYTE_OFFSET((Object *)obj, field->byteOffset); in scanInstanceFields()
|
/dalvik/vm/native/ |
D | java_lang_reflect_Field.c | 242 assert(fieldPtr == (JValue *)BYTE_OFFSET(obj, offset)); in Dalvik_java_lang_reflect_Field_setField()
|