• Home
  • Raw
  • Download

Lines Matching refs:excepClass

111 void dvmThrowChainedException(ClassObject* excepClass, const char* msg,  in dvmThrowChainedException()  argument
117 if (excepClass == NULL) { in dvmThrowChainedException()
128 if (!dvmIsClassInitialized(excepClass) && !dvmInitClass(excepClass)) { in dvmThrowChainedException()
130 excepClass->descriptor); in dvmThrowChainedException()
131 if (strcmp(excepClass->descriptor, "Ljava/lang/InternalError;") == 0) in dvmThrowChainedException()
138 exception = dvmAllocObject(excepClass, ALLOC_DEFAULT); in dvmThrowChainedException()
151 excepClass->descriptor, msg != NULL ? msg : "(no msg)"); in dvmThrowChainedException()
161 excepClass->descriptor, msg); in dvmThrowChainedException()
163 assert(excepClass == exception->clazz); in dvmThrowChainedException()
201 static Method* findExceptionInitMethod(ClassObject* excepClass, in findExceptionInitMethod() argument
209 excepClass, "<init>", in findExceptionInitMethod()
213 excepClass, "<init>", "(Ljava/lang/String;)V"); in findExceptionInitMethod()
222 excepClass, "<init>", in findExceptionInitMethod()
226 excepClass, "<init>", "(Ljava/lang/Object;)V"); in findExceptionInitMethod()
230 excepClass, "<init>", "(Ljava/lang/Throwable;)V"); in findExceptionInitMethod()
232 return dvmFindDirectMethodByDescriptor(excepClass, "<init>", "()V"); in findExceptionInitMethod()
258 ClassObject* excepClass = exception->clazz; in initException() local
274 msg, excepClass->descriptor); in initException()
326 initMethod = findExceptionInitMethod(excepClass, false, false); in initException()
329 initMethod = findExceptionInitMethod(excepClass, true, false); in initException()
334 initMethod = findExceptionInitMethod(excepClass, true, true); in initException()
342 initMethod = findExceptionInitMethod(excepClass, false, true); in initException()
346 initMethod = findExceptionInitMethod(excepClass, false, false); in initException()
351 initMethod = findExceptionInitMethod(excepClass, true, true); in initException()
355 initMethod = findExceptionInitMethod(excepClass, true, false); in initException()
371 excepClass->descriptor, msg, initKind); in initException()
372 assert(strcmp(excepClass->descriptor, in initException()
424 initCause = dvmFindVirtualMethodHierByDescriptor(excepClass, "initCause", in initException()
440 excepClass->descriptor); in initException()
601 ClassObject* excepClass) in findCatchInMethod() argument
611 method->clazz->descriptor, method->name, excepClass->descriptor, in findCatchInMethod()
630 method->name, excepClass->descriptor); in findCatchInMethod()
687 if (dvmInstanceof(excepClass, throwable)) { in findCatchInMethod()
690 method->name, excepClass->descriptor); in findCatchInMethod()
697 relPc, method->name, excepClass->descriptor); in findCatchInMethod()