Home | History | Annotate | Download | only in reflect

Lines Matching defs:pDexFile

148 static const DexAnnotationsDirectoryItem* getAnnoDirectory(DexFile* pDexFile,
157 pClassDef = dexFindClass(pDexFile, clazz->descriptor);
159 return dexGetAnnotationsDirectoryItem(pDexFile, pClassDef);
293 DexFile* pDexFile;
305 pDexFile = referrer->pDvmDex->pDexFile;
306 pMethodId = dexGetMethodId(pDexFile, methodIdx);
320 name = dexStringById(pDexFile, pMethodId->nameIdx);
323 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
397 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
489 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
490 const char* desc = dexStringByTypeIdx(pDexFile, idx);
713 const DexFile* pDexFile = clazz->pDvmDex->pDexFile;
737 name = dexStringById(pDexFile, elementNameIdx);
807 const DexFile* pDexFile = clazz->pDvmDex->pDexFile;
832 *pPtr, *pPtr - (u1*) clazz->pDvmDex->pDexFile->baseAddr,
900 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
914 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
930 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
971 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
1026 const DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1054 static int compareClassDescriptor(DexFile* pDexFile, u4 typeIdx,
1057 const char* str = dexStringByTypeIdx(pDexFile, typeIdx);
1077 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1087 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
1093 if (compareClassDescriptor(pDexFile, typeIdx, descriptor) == 0) {
1094 //printf("##### match on %x/%p at %d\n", typeIdx, pDexFile, i);
1110 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1122 elemName = dexStringById(pDexFile, elementNameIdx);
1220 DexFile* pDexFile;
1226 pDexFile = clazz->pDvmDex->pDexFile;
1227 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1229 return dexGetClassAnnotationSet(pDexFile, pAnnoDir);
1542 static int compareMethodStr(DexFile* pDexFile, u4 methodIdx,
1545 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx);
1546 const char* str = dexStringByTypeIdx(pDexFile, pMethodId->classIdx);
1550 str = dexStringById(pDexFile, pMethodId->nameIdx);
1554 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
1576 DexFile* pDexFile = method->clazz->pDvmDex->pDexFile;
1577 u4 hi = pDexFile->pHeader->methodIdsSize -1;
1585 cmp = compareMethodStr(pDexFile, cur, method);
1616 DexFile* pDexFile;
1623 pDexFile = clazz->pDvmDex->pDexFile;
1625 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1627 pMethodList = dexGetMethodAnnotations(pDexFile, pAnnoDir);
1641 u4 count = dexGetMethodAnnotationsSize(pDexFile, pAnnoDir);
1647 pAnnoSet = dexGetMethodAnnotationSetItem(pDexFile,
1750 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1760 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1762 pAnnoSet = dexGetClassAnnotationSet(pDexFile, pAnnoDir);
1832 static int compareFieldStr(DexFile* pDexFile, u4 idx, const Field* field)
1834 const DexFieldId* pFieldId = dexGetFieldId(pDexFile, idx);
1835 const char* str = dexStringByTypeIdx(pDexFile, pFieldId->classIdx);
1839 str = dexStringById(pDexFile, pFieldId->nameIdx);
1842 str = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
1857 DexFile* pDexFile = field->clazz->pDvmDex->pDexFile;
1858 u4 hi = pDexFile->pHeader->fieldIdsSize -1;
1866 cmp = compareFieldStr(pDexFile, cur, field);
1894 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1899 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1903 pFieldList = dexGetFieldAnnotations(pDexFile, pAnnoDir);
1919 u4 count = dexGetFieldAnnotationsSize(pDexFile, pAnnoDir);
1925 return dexGetFieldAnnotationSetItem(pDexFile, &pFieldList[idx]);
1944 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1995 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
2016 pAnnoSet = dexGetSetRefItemItem(pDexFile, pItem);
2041 DexFile* pDexFile;
2048 pDexFile = clazz->pDvmDex->pDexFile;
2049 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
2053 pParameterList = dexGetParameterAnnotations(pDexFile, pAnnoDir);
2069 u4 count = dexGetParameterAnnotationsSize(pDexFile, pAnnoDir);
2113 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
2117 size = dexGetParameterAnnotationSetRefSize(pDexFile, pItem);
2118 pAnnoSetList = dexGetParameterAnnotationSetRefList(pDexFile, pItem);