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

/dalvik/vm/
H A DDvmDex.h129 u4 fieldIdx)
131 assert(fieldIdx < pDvmDex->pHeader->fieldIdsSize);
132 return pDvmDex->pResFields[fieldIdx];
157 INLINE void dvmDexSetResolvedField(DvmDex* pDvmDex, u4 fieldIdx, argument
160 assert(fieldIdx < pDvmDex->pHeader->fieldIdsSize);
161 pDvmDex->pResFields[fieldIdx] = field;
128 dvmDexGetResolvedField(const DvmDex* pDvmDex, u4 fieldIdx) argument
/dalvik/dexgen/src/com/android/dexgen/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/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.java134 int fieldIdx = file.getFieldIds().indexOf(field);
135 int diff = fieldIdx - lastIndex;
142 " field_idx: " + Hex.u4(fieldIdx));
151 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.cpp234 u4 fieldIdx) {
235 const DexFieldId* field = dexGetFieldId(state->pDexFile, fieldIdx);
1076 SWAP_INDEX4(item->fieldIdx, state->pHeader->fieldIdsSize);
1081 } else if (lastIdx >= item->fieldIdx) {
1083 item->fieldIdx);
1087 lastIdx = item->fieldIdx;
1197 if (!verifyFieldDefiner(state, definingClass, item->fieldIdx)) {
1260 dexGetFieldId(state->pDexFile, fields[0].fieldIdx);
1453 CHECK_INDEX(field->fieldIdx, state->pHeader->fieldIdsSize);
1586 u4 fieldIdx local
233 verifyFieldDefiner(const CheckState* state, u4 definingClass, u4 fieldIdx) argument
1592 u4 fieldIdx = classData->instanceFields[0].fieldIdx; local
[all...]
H A DDexFile.h385 u4 fieldIdx; member in struct:DexFieldAnnotationsItem
/dalvik/vm/native/
H A Ddalvik_system_VMRuntime.cpp309 static void preloadDexCachesResolveField(DvmDex* pDvmDex, uint32_t fieldIdx, bool instance) { argument
310 Field* field = dvmDexGetResolvedField(pDvmDex, fieldIdx);
315 const DexFieldId* pFieldId = dexGetFieldId(pDexFile, fieldIdx);
337 dvmDexSetResolvedField(pDvmDex, fieldIdx, field);
506 preloadDexCachesResolveField(pDvmDex, pField->fieldIdx, false);
512 preloadDexCachesResolveField(pDvmDex, pField->fieldIdx, true);
/dalvik/vm/analysis/
H A DOptimize.cpp682 u2 fieldIdx = insns[1]; local
685 instField = dvmOptResolveInstField(clazz, fieldIdx, NULL);
689 fieldIdx, (int) (insns - method->insns), clazz->descriptor,
719 u4 fieldIdx)
726 staticField = dvmOptResolveStaticField(clazz, fieldIdx, NULL);
730 fieldIdx, (int) (insns - method->insns), clazz->descriptor,
744 u2 fieldIdx = insns[1]; local
745 rewriteStaticField0(method, insns, volatileOpc, fieldIdx);
718 rewriteStaticField0(Method* method, u2* insns, Opcode volatileOpc, u4 fieldIdx) argument
H A DCodeVerify.cpp2672 * Look up an instance field, specified by "fieldIdx", that is going to be
2689 const UninitInstanceMap* uninitMap, RegType objType, int fieldIdx,
2703 instField = dvmOptResolveInstField(meth->clazz, fieldIdx, pFailure);
2705 LOG_VFY("VFY: unable to resolve instance field %u", fieldIdx);
2759 static StaticField* getStaticField(const Method* meth, int fieldIdx, argument
2764 staticField = dvmOptResolveStaticField(meth->clazz, fieldIdx, pFailure);
2769 pFieldId = dexGetFieldId(pDexFile, fieldIdx);
2771 LOG_VFY("VFY: unable to resolve static field %u (%s) in %s", fieldIdx,
2688 getInstField(const Method* meth, const UninitInstanceMap* uninitMap, RegType objType, int fieldIdx, VerifyError* pFailure) argument
/dalvik/dexdump/
H A DDexDump.cpp678 bool getFieldInfo(DexFile* pDexFile, u4 fieldIdx, FieldMethodInfo* pFieldInfo) argument
682 if (fieldIdx >= pDexFile->pHeader->fieldIdsSize)
685 pFieldId = dexGetFieldId(pDexFile, fieldIdx);
1304 pFieldId = dexGetFieldId(pDexFile, pSField->fieldIdx);
/dalvik/vm/reflect/
H A DAnnotation.cpp1994 u4 fieldIdx = dvmGetFieldIdx(field); local
1999 if (pFieldList[idx].fieldIdx == fieldIdx) {
/dalvik/vm/oo/
H A DClass.cpp2344 pFieldId = dexGetFieldId(pDexFile, pDexSField->fieldIdx);
2368 pFieldId = dexGetFieldId(pDexFile, pDexIField->fieldIdx);

Completed in 408 milliseconds