Searched refs:fieldIdx (Results 1 - 12 of 12) sorted by relevance

/dalvik/vm/
H A DDvmDex.h125 u4 fieldIdx)
127 assert(fieldIdx < pDvmDex->pHeader->fieldIdsSize);
128 return pDvmDex->pResFields[fieldIdx];
153 INLINE void dvmDexSetResolvedField(DvmDex* pDvmDex, u4 fieldIdx, argument
156 assert(fieldIdx < pDvmDex->pHeader->fieldIdsSize);
157 pDvmDex->pResFields[fieldIdx] = field;
215 u4 fieldIdx)
219 assert(fieldIdx < pDvmDex->pHeader->fieldIdsSize);
221 fieldIdx = pIndexMap->fieldMap[fieldIdx];
124 dvmDexGetResolvedField(const DvmDex* pDvmDex, u4 fieldIdx) argument
214 dvmDexGetResolvedField(const DvmDex* pDvmDex, u4 fieldIdx) argument
271 dvmDexSetResolvedField(DvmDex* pDvmDex, u4 fieldIdx, struct Field* field) argument
309 dvmDexGetResolvedField(const DvmDex* pDvmDex, u4 fieldIdx) argument
327 dvmDexSetResolvedField(DvmDex* pDvmDex, u4 fieldIdx, struct Field* field) argument
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DFieldAnnotationStruct.java86 int fieldIdx = file.getFieldIds().indexOf(field);
91 out.annotate(4, " field_idx: " + Hex.u4(fieldIdx));
96 out.writeInt(fieldIdx);
H A DEncodedField.java135 int fieldIdx = file.getFieldIds().indexOf(field);
136 int diff = fieldIdx - lastIndex;
143 " field_idx: " + Hex.u4(fieldIdx));
152 return fieldIdx;
/dalvik/libdex/
H A DDexClass.h37 u4 fieldIdx; /* index to a field_id_item */ member in struct:DexField
141 pField->fieldIdx = index;
H A DDexSwapVerify.c233 u4 fieldIdx) {
234 const DexFieldId* field = dexGetFieldId(state->pDexFile, fieldIdx);
1068 SWAP_INDEX4(item->fieldIdx, state->pHeader->fieldIdsSize);
1073 } else if (lastIdx >= item->fieldIdx) {
1075 item->fieldIdx);
1079 lastIdx = item->fieldIdx;
1189 if (!verifyFieldDefiner(state, definingClass, item->fieldIdx)) {
1252 dexGetFieldId(state->pDexFile, fields[0].fieldIdx);
1445 CHECK_INDEX(field->fieldIdx, state->pHeader->fieldIdsSize);
1572 u4 fieldIdx local
232 verifyFieldDefiner(const CheckState* state, u4 definingClass, u4 fieldIdx) argument
1578 u4 fieldIdx = classData->instanceFields[0].fieldIdx; local
[all...]
H A DDexFile.h363 u4 fieldIdx; member in struct:DexFieldAnnotationsItem
/dalvik/vm/analysis/
H A DReduceConstants.c415 u2 fieldIdx = *ptr; local
416 if (!dvmSetBit(pResults->usedFields, fieldIdx)) {
417 LOGE("Unable to mark field %d as in-use\n", fieldIdx);
H A DCodeVerify.c2459 * Look up an instance field, specified by "fieldIdx", that is going to be
2476 const UninitInstanceMap* uninitMap, RegType objType, int fieldIdx,
2490 instField = dvmOptResolveInstField(meth->clazz, fieldIdx, pFailure);
2492 LOG_VFY("VFY: unable to resolve instance field %u\n", fieldIdx);
2546 static StaticField* getStaticField(const Method* meth, int fieldIdx, argument
2551 staticField = dvmOptResolveStaticField(meth->clazz, fieldIdx, pFailure);
2556 pFieldId = dexGetFieldId(pDexFile, fieldIdx);
2558 LOG_VFY("VFY: unable to resolve static field %u (%s) in %s\n", fieldIdx,
2475 getInstField(const Method* meth, const UninitInstanceMap* uninitMap, RegType objType, int fieldIdx, VerifyError* pFailure) argument
H A DDexOptimize.c1966 u2 fieldIdx = insns[1]; local
1970 field = dvmOptResolveInstField(clazz, fieldIdx, NULL);
1973 fieldIdx, (int) (insns - method->insns), clazz->descriptor,
/dalvik/dexdump/
H A DDexDump.c572 bool getFieldInfo(DexFile* pDexFile, u4 fieldIdx, FieldMethodInfo* pFieldInfo) argument
576 if (fieldIdx >= pDexFile->pHeader->fieldIdsSize)
579 pFieldId = dexGetFieldId(pDexFile, fieldIdx);
1167 pFieldId = dexGetFieldId(pDexFile, pSField->fieldIdx);
/dalvik/vm/reflect/
H A DAnnotation.c1918 u4 fieldIdx = getFieldIdx(field);
1923 if (pFieldList[idx].fieldIdx == fieldIdx) {
/dalvik/vm/oo/
H A DClass.c2249 pFieldId = dexGetFieldId(pDexFile, pDexSField->fieldIdx);
2277 pFieldId = dexGetFieldId(pDexFile, pDexIField->fieldIdx);

Completed in 2186 milliseconds