Lines Matching refs:pDexFile
148 static const DexAnnotationsDirectoryItem* getAnnoDirectory(DexFile* pDexFile, in getAnnoDirectory() argument
157 pClassDef = dexFindClass(pDexFile, clazz->descriptor); in getAnnoDirectory()
159 return dexGetAnnotationsDirectoryItem(pDexFile, pClassDef); in getAnnoDirectory()
293 DexFile* pDexFile; in resolveAmbiguousMethod() local
304 pDexFile = referrer->pDvmDex->pDexFile; in resolveAmbiguousMethod()
305 pMethodId = dexGetMethodId(pDexFile, methodIdx); in resolveAmbiguousMethod()
319 name = dexStringById(pDexFile, pMethodId->nameIdx); in resolveAmbiguousMethod()
322 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in resolveAmbiguousMethod()
396 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr); in processAnnotationValue()
488 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in processAnnotationValue() local
489 const char* desc = dexStringByTypeIdx(pDexFile, idx); in processAnnotationValue()
710 const DexFile* pDexFile = clazz->pDvmDex->pDexFile; in createAnnotationMember() local
734 name = dexStringById(pDexFile, elementNameIdx); in createAnnotationMember()
828 *pPtr, *pPtr - (u1*) clazz->pDvmDex->pDexFile->baseAddr, in processEncodedAnnotation()
894 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in processAnnotationSet() local
908 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i); in processAnnotationSet()
925 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i); in processAnnotationSet()
967 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr); in skipAnnotationValue()
1049 static int compareClassDescriptor(DexFile* pDexFile, u4 typeIdx, in compareClassDescriptor() argument
1052 const char* str = dexStringByTypeIdx(pDexFile, typeIdx); in compareClassDescriptor()
1072 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in searchAnnotationSet() local
1082 pAnnoItem = dexGetAnnotationItem(pDexFile, pAnnoSet, i); in searchAnnotationSet()
1088 if (compareClassDescriptor(pDexFile, typeIdx, descriptor) == 0) { in searchAnnotationSet()
1105 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in searchEncodedAnnotation() local
1117 elemName = dexStringById(pDexFile, elementNameIdx); in searchEncodedAnnotation()
1214 DexFile* pDexFile; in findAnnotationSetForClass() local
1220 pDexFile = clazz->pDvmDex->pDexFile; in findAnnotationSetForClass()
1221 pAnnoDir = getAnnoDirectory(pDexFile, clazz); in findAnnotationSetForClass()
1223 return dexGetClassAnnotationSet(pDexFile, pAnnoDir); in findAnnotationSetForClass()
1536 static int compareMethodStr(DexFile* pDexFile, u4 methodIdx, in compareMethodStr() argument
1539 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx); in compareMethodStr()
1540 const char* str = dexStringByTypeIdx(pDexFile, pMethodId->classIdx); in compareMethodStr()
1544 str = dexStringById(pDexFile, pMethodId->nameIdx); in compareMethodStr()
1548 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in compareMethodStr()
1570 DexFile* pDexFile = method->clazz->pDvmDex->pDexFile; in getMethodIdx() local
1571 u4 hi = pDexFile->pHeader->methodIdsSize -1; in getMethodIdx()
1579 cmp = compareMethodStr(pDexFile, cur, method); in getMethodIdx()
1610 DexFile* pDexFile; in findAnnotationSetForMethod() local
1617 pDexFile = clazz->pDvmDex->pDexFile; in findAnnotationSetForMethod()
1619 pAnnoDir = getAnnoDirectory(pDexFile, clazz); in findAnnotationSetForMethod()
1621 pMethodList = dexGetMethodAnnotations(pDexFile, pAnnoDir); in findAnnotationSetForMethod()
1635 u4 count = dexGetMethodAnnotationsSize(pDexFile, pAnnoDir); in findAnnotationSetForMethod()
1641 pAnnoSet = dexGetMethodAnnotationSetItem(pDexFile, in findAnnotationSetForMethod()
1744 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in dvmGetAnnotationDefaultValue() local
1754 pAnnoDir = getAnnoDirectory(pDexFile, clazz); in dvmGetAnnotationDefaultValue()
1756 pAnnoSet = dexGetClassAnnotationSet(pDexFile, pAnnoDir); in dvmGetAnnotationDefaultValue()
1826 static int compareFieldStr(DexFile* pDexFile, u4 idx, const Field* field) in compareFieldStr() argument
1828 const DexFieldId* pFieldId = dexGetFieldId(pDexFile, idx); in compareFieldStr()
1829 const char* str = dexStringByTypeIdx(pDexFile, pFieldId->classIdx); in compareFieldStr()
1833 str = dexStringById(pDexFile, pFieldId->nameIdx); in compareFieldStr()
1836 str = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx); in compareFieldStr()
1851 DexFile* pDexFile = field->clazz->pDvmDex->pDexFile; in getFieldIdx() local
1852 u4 hi = pDexFile->pHeader->fieldIdsSize -1; in getFieldIdx()
1860 cmp = compareFieldStr(pDexFile, cur, field); in getFieldIdx()
1888 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in findAnnotationSetForField() local
1892 pAnnoDir = getAnnoDirectory(pDexFile, clazz); in findAnnotationSetForField()
1896 pFieldList = dexGetFieldAnnotations(pDexFile, pAnnoDir); in findAnnotationSetForField()
1912 u4 count = dexGetFieldAnnotationsSize(pDexFile, pAnnoDir); in findAnnotationSetForField()
1918 return dexGetFieldAnnotationSetItem(pDexFile, &pFieldList[idx]); in findAnnotationSetForField()
1986 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in processAnnotationSetRefList() local
2005 pAnnoSet = dexGetSetRefItemItem(pDexFile, pItem); in processAnnotationSetRefList()
2031 DexFile* pDexFile; in findAnnotationsItemForMethod() local
2038 pDexFile = clazz->pDvmDex->pDexFile; in findAnnotationsItemForMethod()
2039 pAnnoDir = getAnnoDirectory(pDexFile, clazz); in findAnnotationsItemForMethod()
2043 pParameterList = dexGetParameterAnnotations(pDexFile, pAnnoDir); in findAnnotationsItemForMethod()
2059 u4 count = dexGetParameterAnnotationsSize(pDexFile, pAnnoDir); in findAnnotationsItemForMethod()
2103 DexFile* pDexFile = clazz->pDvmDex->pDexFile; in dvmGetParameterAnnotations() local
2107 size = dexGetParameterAnnotationSetRefSize(pDexFile, pItem); in dvmGetParameterAnnotations()
2108 pAnnoSetList = dexGetParameterAnnotationSetRefList(pDexFile, pItem); in dvmGetParameterAnnotations()