• Home
  • Raw
  • Download

Lines Matching refs:referrer

397 static void tweakLoader(ClassObject* referrer, ClassObject* resClass)  in tweakLoader()  argument
401 assert(referrer->classLoader == NULL); in tweakLoader()
408 if (referrer->pDvmDex != resClass->pDvmDex) in tweakLoader()
416 static void untweakLoader(ClassObject* referrer, ClassObject* resClass) in untweakLoader() argument
437 ClassObject* dvmOptResolveClass(ClassObject* referrer, u4 classIdx, in dvmOptResolveClass() argument
440 DvmDex* pDvmDex = referrer->pDvmDex; in dvmOptResolveClass()
453 resClass = dvmFindClassNoInit(className, referrer->classLoader); in dvmOptResolveClass()
497 tweakLoader(referrer, resClass); in dvmOptResolveClass()
498 bool allowed = dvmCheckClassAccess(referrer, resClass); in dvmOptResolveClass()
499 untweakLoader(referrer, resClass); in dvmOptResolveClass()
502 referrer->descriptor, resClass->descriptor); in dvmOptResolveClass()
516 InstField* dvmOptResolveInstField(ClassObject* referrer, u4 ifieldIdx, in dvmOptResolveInstField() argument
519 DvmDex* pDvmDex = referrer->pDvmDex; in dvmOptResolveInstField()
532 resClass = dvmOptResolveClass(referrer, pFieldId->classIdx, pFailure); in dvmOptResolveInstField()
567 tweakLoader(referrer, resField->clazz); in dvmOptResolveInstField()
568 bool allowed = dvmCheckFieldAccess(referrer, (Field*)resField); in dvmOptResolveInstField()
569 untweakLoader(referrer, resField->clazz); in dvmOptResolveInstField()
572 referrer->descriptor, resField->clazz->descriptor, in dvmOptResolveInstField()
589 StaticField* dvmOptResolveStaticField(ClassObject* referrer, u4 sfieldIdx, in dvmOptResolveStaticField() argument
592 DvmDex* pDvmDex = referrer->pDvmDex; in dvmOptResolveStaticField()
605 resClass = dvmOptResolveClass(referrer, pFieldId->classIdx, pFailure); in dvmOptResolveStaticField()
645 tweakLoader(referrer, resField->clazz); in dvmOptResolveStaticField()
646 bool allowed = dvmCheckFieldAccess(referrer, (Field*)resField); in dvmOptResolveStaticField()
647 untweakLoader(referrer, resField->clazz); in dvmOptResolveStaticField()
650 referrer->descriptor, resField->clazz->descriptor, in dvmOptResolveStaticField()
754 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, in dvmOptResolveMethod() argument
757 DvmDex* pDvmDex = referrer->pDvmDex; in dvmOptResolveMethod()
765 referrer->descriptor); in dvmOptResolveMethod()
774 resClass = dvmOptResolveClass(referrer, pMethodId->classIdx, pFailure); in dvmOptResolveMethod()
861 tweakLoader(referrer, resMethod->clazz); in dvmOptResolveMethod()
862 bool allowed = dvmCheckMethodAccess(referrer, resMethod); in dvmOptResolveMethod()
863 untweakLoader(referrer, resMethod->clazz); in dvmOptResolveMethod()
869 referrer->descriptor); in dvmOptResolveMethod()
982 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx) in dvmOptResolveInterfaceMethod() argument
984 DvmDex* pDvmDex = referrer->pDvmDex; in dvmOptResolveInterfaceMethod()
988 methodIdx, referrer->descriptor); in dvmOptResolveInterfaceMethod()
997 resClass = dvmOptResolveClass(referrer, pMethodId->classIdx, NULL); in dvmOptResolveInterfaceMethod()