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