Lines Matching refs:pClassDef
787 const DexClassDef* pClassDef) in dexGetIndexForClassDef() argument
789 assert(pClassDef >= pDexFile->pClassDefs && in dexGetIndexForClassDef()
790 pClassDef < pDexFile->pClassDefs + pDexFile->pHeader->classDefsSize); in dexGetIndexForClassDef()
791 return pClassDef - pDexFile->pClassDefs; in dexGetIndexForClassDef()
796 const DexClassDef* pClassDef) in dexGetInterfacesList() argument
798 if (pClassDef->interfacesOff == 0) in dexGetInterfacesList()
801 (pDexFile->baseAddr + pClassDef->interfacesOff); in dexGetInterfacesList()
818 const DexFile* pDexFile, const DexClassDef* pClassDef) in dexGetStaticValuesList() argument
820 if (pClassDef->staticValuesOff == 0) in dexGetStaticValuesList()
823 (pDexFile->baseAddr + pClassDef->staticValuesOff); in dexGetStaticValuesList()
828 const DexFile* pDexFile, const DexClassDef* pClassDef) in dexGetAnnotationsDirectoryItem() argument
830 if (pClassDef->annotationsOff == 0) in dexGetAnnotationsDirectoryItem()
833 (pDexFile->baseAddr + pClassDef->annotationsOff); in dexGetAnnotationsDirectoryItem()
838 const DexFile* pDexFile, const DexClassDef* pClassDef) in dexGetSourceFile() argument
840 if (pClassDef->sourceFileIdx == 0xffffffff) in dexGetSourceFile()
842 return dexStringById(pDexFile, pClassDef->sourceFileIdx); in dexGetSourceFile()
879 const DexClassDef* pClassDef) in dexGetClassDescriptor() argument
881 return dexStringByTypeIdx(pDexFile, pClassDef->classIdx); in dexGetClassDescriptor()
886 const DexClassDef* pClassDef) in dexGetSuperClassDescriptor() argument
888 if (pClassDef->superclassIdx == 0) in dexGetSuperClassDescriptor()
890 return dexStringByTypeIdx(pDexFile, pClassDef->superclassIdx); in dexGetSuperClassDescriptor()
895 const DexClassDef* pClassDef) in dexGetClassData() argument
897 if (pClassDef->classDataOff == 0) in dexGetClassData()
899 return (const u1*) (pDexFile->baseAddr + pClassDef->classDataOff); in dexGetClassData()