Lines Matching refs:pDexFile

87 static const DexAnnotationsDirectoryItem* getAnnoDirectory(DexFile* pDexFile,
96 pClassDef = dexFindClass(pDexFile, clazz->descriptor);
98 return dexGetAnnotationsDirectoryItem(pDexFile, pClassDef);
232 DexFile* pDexFile;
243 pDexFile = referrer->pDvmDex->pDexFile;
244 pMethodId = dexGetMethodId(pDexFile, methodIdx);
258 name = dexStringById(pDexFile, pMethodId->nameIdx);
261 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
335 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
427 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
428 const char* desc = dexStringByTypeIdx(pDexFile, idx);
648 const DexFile* pDexFile = clazz->pDvmDex->pDexFile;
670 name = dexStringById(pDexFile, elementNameIdx);
765 *pPtr, *pPtr - (u1*) clazz->pDvmDex->pDexFile->baseAddr,
829 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
841 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
861 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
899 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
913 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
983 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
1065 static int compareClassDescriptor(DexFile* pDexFile, u4 typeIdx,
1068 const char* str = dexStringByTypeIdx(pDexFile, typeIdx);
1088 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1098 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
1104 if (compareClassDescriptor(pDexFile, typeIdx, descriptor) == 0) {
1105 //printf("##### match on %x/%p at %d\n", typeIdx, pDexFile, i);
1121 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1133 elemName = dexStringById(pDexFile, elementNameIdx);
1230 DexFile* pDexFile;
1236 pDexFile = clazz->pDvmDex->pDexFile;
1237 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1239 return dexGetClassAnnotationSet(pDexFile, pAnnoDir);
1581 static int compareMethodStr(DexFile* pDexFile, u4 methodIdx,
1584 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx);
1585 const char* str = dexStringByTypeIdx(pDexFile, pMethodId->classIdx);
1589 str = dexStringById(pDexFile, pMethodId->nameIdx);
1593 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
1617 DexFile* pDexFile = method->clazz->pDvmDex->pDexFile;
1618 u4 hi = pDexFile->pHeader->methodIdsSize -1;
1626 cmp = compareMethodStr(pDexFile, cur, method);
1657 DexFile* pDexFile;
1664 pDexFile = clazz->pDvmDex->pDexFile;
1666 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1668 pMethodList = dexGetMethodAnnotations(pDexFile, pAnnoDir);
1682 u4 count = dexGetMethodAnnotationsSize(pDexFile, pAnnoDir);
1688 pAnnoSet = dexGetMethodAnnotationSetItem(pDexFile,
1820 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1830 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1832 pAnnoSet = dexGetClassAnnotationSet(pDexFile, pAnnoDir);
1902 static int compareFieldStr(DexFile* pDexFile, u4 idx, const Field* field)
1904 const DexFieldId* pFieldId = dexGetFieldId(pDexFile, idx);
1905 const char* str = dexStringByTypeIdx(pDexFile, pFieldId->classIdx);
1909 str = dexStringById(pDexFile, pFieldId->nameIdx);
1912 str = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
1929 DexFile* pDexFile = field->clazz->pDvmDex->pDexFile;
1930 u4 hi = pDexFile->pHeader->fieldIdsSize -1;
1938 cmp = compareFieldStr(pDexFile, cur, field);
1971 DexFile* pDexFile = pDvmDex->pDexFile;
1973 const DexAnnotationsDirectoryItem* pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1978 const DexFieldAnnotationsItem* pFieldList = dexGetFieldAnnotations(pDexFile, pAnnoDir);
1995 u4 count = dexGetFieldAnnotationsSize(pDexFile, pAnnoDir);
2001 return dexGetFieldAnnotationSetItem(pDexFile, &pFieldList[idx]);
2098 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
2119 pAnnoSet = dexGetSetRefItemItem(pDexFile, pItem);
2149 DexFile* pDexFile;
2156 pDexFile = clazz->pDvmDex->pDexFile;
2157 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
2161 pParameterList = dexGetParameterAnnotations(pDexFile, pAnnoDir);
2177 u4 count = dexGetParameterAnnotationsSize(pDexFile, pAnnoDir);
2221 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
2225 size = dexGetParameterAnnotationSetRefSize(pDexFile, pItem);
2226 pAnnoSetList = dexGetParameterAnnotationSetRefList(pDexFile, pItem);