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;
304 pDexFile = referrer->pDvmDex->pDexFile;
305 pMethodId = dexGetMethodId(pDexFile, methodIdx);
319 name = dexStringById(pDexFile, pMethodId->nameIdx);
322 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
396 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
488 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
489 const char* desc = dexStringByTypeIdx(pDexFile, idx);
710 const DexFile* pDexFile = clazz->pDvmDex->pDexFile;
734 name = dexStringById(pDexFile, elementNameIdx);
828 *pPtr, *pPtr - (u1*) clazz->pDvmDex->pDexFile->baseAddr,
894 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
908 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
925 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
967 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
1049 static int compareClassDescriptor(DexFile* pDexFile, u4 typeIdx,
1052 const char* str = dexStringByTypeIdx(pDexFile, typeIdx);
1072 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1082 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i);
1088 if (compareClassDescriptor(pDexFile, typeIdx, descriptor) == 0) {
1089 //printf("##### match on %x/%p at %d\n", typeIdx, pDexFile, i);
1105 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1117 elemName = dexStringById(pDexFile, elementNameIdx);
1214 DexFile* pDexFile;
1220 pDexFile = clazz->pDvmDex->pDexFile;
1221 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1223 return dexGetClassAnnotationSet(pDexFile, pAnnoDir);
1536 static int compareMethodStr(DexFile* pDexFile, u4 methodIdx,
1539 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx);
1540 const char* str = dexStringByTypeIdx(pDexFile, pMethodId->classIdx);
1544 str = dexStringById(pDexFile, pMethodId->nameIdx);
1548 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
1570 DexFile* pDexFile = method->clazz->pDvmDex->pDexFile;
1571 u4 hi = pDexFile->pHeader->methodIdsSize -1;
1579 cmp = compareMethodStr(pDexFile, cur, method);
1610 DexFile* pDexFile;
1617 pDexFile = clazz->pDvmDex->pDexFile;
1619 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1621 pMethodList = dexGetMethodAnnotations(pDexFile, pAnnoDir);
1635 u4 count = dexGetMethodAnnotationsSize(pDexFile, pAnnoDir);
1641 pAnnoSet = dexGetMethodAnnotationSetItem(pDexFile,
1744 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1754 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1756 pAnnoSet = dexGetClassAnnotationSet(pDexFile, pAnnoDir);
1826 static int compareFieldStr(DexFile* pDexFile, u4 idx, const Field* field)
1828 const DexFieldId* pFieldId = dexGetFieldId(pDexFile, idx);
1829 const char* str = dexStringByTypeIdx(pDexFile, pFieldId->classIdx);
1833 str = dexStringById(pDexFile, pFieldId->nameIdx);
1836 str = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
1851 DexFile* pDexFile = field->clazz->pDvmDex->pDexFile;
1852 u4 hi = pDexFile->pHeader->fieldIdsSize -1;
1860 cmp = compareFieldStr(pDexFile, cur, field);
1888 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
1892 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
1896 pFieldList = dexGetFieldAnnotations(pDexFile, pAnnoDir);
1912 u4 count = dexGetFieldAnnotationsSize(pDexFile, pAnnoDir);
1918 return dexGetFieldAnnotationSetItem(pDexFile, &pFieldList[idx]);
1986 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
2005 pAnnoSet = dexGetSetRefItemItem(pDexFile, pItem);
2031 DexFile* pDexFile;
2038 pDexFile = clazz->pDvmDex->pDexFile;
2039 pAnnoDir = getAnnoDirectory(pDexFile, clazz);
2043 pParameterList = dexGetParameterAnnotations(pDexFile, pAnnoDir);
2059 u4 count = dexGetParameterAnnotationsSize(pDexFile, pAnnoDir);
2103 DexFile* pDexFile = clazz->pDvmDex->pDexFile;
2107 size = dexGetParameterAnnotationSetRefSize(pDexFile, pItem);
2108 pAnnoSetList = dexGetParameterAnnotationSetRefList(pDexFile, pItem);