Lines Matching refs:pClassDef
693 const DexClassDef* pClassDef) in dexGetIndexForClassDef() argument
695 assert(pClassDef >= pDexFile->pClassDefs && in dexGetIndexForClassDef()
696 pClassDef < pDexFile->pClassDefs + pDexFile->pHeader->classDefsSize); in dexGetIndexForClassDef()
697 return pClassDef - pDexFile->pClassDefs; in dexGetIndexForClassDef()
702 const DexClassDef* pClassDef) in dexGetInterfacesList() argument
704 if (pClassDef->interfacesOff == 0) in dexGetInterfacesList()
707 (pDexFile->baseAddr + pClassDef->interfacesOff); in dexGetInterfacesList()
724 const DexFile* pDexFile, const DexClassDef* pClassDef) in dexGetStaticValuesList() argument
726 if (pClassDef->staticValuesOff == 0) in dexGetStaticValuesList()
729 (pDexFile->baseAddr + pClassDef->staticValuesOff); in dexGetStaticValuesList()
734 const DexFile* pDexFile, const DexClassDef* pClassDef) in dexGetAnnotationsDirectoryItem() argument
736 if (pClassDef->annotationsOff == 0) in dexGetAnnotationsDirectoryItem()
739 (pDexFile->baseAddr + pClassDef->annotationsOff); in dexGetAnnotationsDirectoryItem()
744 const DexFile* pDexFile, const DexClassDef* pClassDef) in dexGetSourceFile() argument
746 if (pClassDef->sourceFileIdx == 0xffffffff) in dexGetSourceFile()
748 return dexStringById(pDexFile, pClassDef->sourceFileIdx); in dexGetSourceFile()
785 const DexClassDef* pClassDef) in dexGetClassDescriptor() argument
787 return dexStringByTypeIdx(pDexFile, pClassDef->classIdx); in dexGetClassDescriptor()
792 const DexClassDef* pClassDef) in dexGetSuperClassDescriptor() argument
794 if (pClassDef->superclassIdx == 0) in dexGetSuperClassDescriptor()
796 return dexStringByTypeIdx(pDexFile, pClassDef->superclassIdx); in dexGetSuperClassDescriptor()
801 const DexClassDef* pClassDef) in dexGetClassData() argument
803 if (pClassDef->classDataOff == 0) in dexGetClassData()
805 return (const u1*) (pDexFile->baseAddr + pClassDef->classDataOff); in dexGetClassData()