Searched defs:ifield (Results 1 - 3 of 3) sorted by relevance

/dalvik/vm/native/
H A Djava_lang_reflect_Field.cpp187 static void getInstFieldValue(const InstField* ifield, Object* obj, argument
190 if (!dvmIsVolatileField(ifield)) {
192 switch (ifield->signature[0]) {
194 value->i = dvmGetFieldBoolean(obj, ifield->byteOffset);
197 value->i = dvmGetFieldByte(obj, ifield->byteOffset);
200 value->i = dvmGetFieldShort(obj, ifield->byteOffset);
203 value->i = dvmGetFieldChar(obj, ifield->byteOffset);
206 value->i = dvmGetFieldInt(obj, ifield->byteOffset);
209 value->f = dvmGetFieldFloat(obj, ifield->byteOffset);
212 value->j = dvmGetFieldLong(obj, ifield
334 setInstFieldValue(InstField* ifield, Object* obj, const JValue* value) argument
[all...]
/dalvik/vm/
H A DDebugger.cpp1467 InstField* ifield = (InstField*) fieldIdToField(classId, fieldId); local
1468 u1 tag = basicTagFromDescriptor(ifield->signature);
1471 Object* objVal = dvmGetFieldObject(obj, ifield->byteOffset);
1482 expandBufAdd1(pReply, dvmGetFieldBoolean(obj, ifield->byteOffset));
1485 expandBufAdd1(pReply, dvmGetFieldByte(obj, ifield->byteOffset));
1488 expandBufAdd2BE(pReply, dvmGetFieldShort(obj, ifield->byteOffset));
1491 expandBufAdd2BE(pReply, dvmGetFieldChar(obj, ifield->byteOffset));
1495 expandBufAdd4BE(pReply, dvmGetFieldInt(obj, ifield->byteOffset));
1499 expandBufAdd8BE(pReply, dvmGetFieldLong(obj, ifield->byteOffset));
1502 ALOGE("ERROR: unhandled field type '%s'", ifield
[all...]
/dalvik/vm/oo/
H A DClass.cpp2363 const DexField* pDexIField, InstField* ifield)
2370 ifield->clazz = clazz;
2371 ifield->name = dexStringById(pDexFile, pFieldId->nameIdx);
2372 ifield->signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
2373 ifield->accessFlags = pDexIField->accessFlags;
2375 assert(ifield->byteOffset == 0); // cleared earlier with calloc
2376 ifield->byteOffset = -1; // make it obvious if we fail to set later
2362 loadIFieldFromDex(ClassObject* clazz, const DexField* pDexIField, InstField* ifield) argument

Completed in 93 milliseconds