Searched refs:exception (Results 76 - 92 of 92) sorted by relevance

1234

/art/runtime/interpreter/mterp/out/
H A Dmterp_arm.S127 * "export" the PC to dex_pc field in the shadow frame, f/b/o future exception objects. Must
165 * This must come AFTER anything that can throw an exception, or the
166 * exception catch may miss. (This also implies that it must come after
183 * rINST ahead of possible exception point. Be sure to manually advance rPC
634 /* move-exception vAA */
639 SET_VREG_OBJECT r3, r2 @ fp[AA]<- exception obj
641 str r1, [rSELF, #THREAD_EXCEPTION_OFFSET] @ clear exception
992 cmp r1, #0 @ exception pending?
1121 cmp r0, #0 @ 0 means an exception is thrown
1122 beq MterpPossibleException @ exception
[all...]
H A Dmterp_mips.S236 * "export" the PC to dex_pc field in the shadow frame, f/b/o future exception objects. Must
266 * This must come AFTER anything that can throw an exception, or the
267 * exception catch may miss. (This also implies that it must come after
276 * rINST ahead of possible exception point. Be sure to manually advance rPC
1028 /* move-exception vAA */
1030 lw a3, THREAD_EXCEPTION_OFFSET(rSELF) # get exception obj
1034 SET_VREG_OBJECT(a3, a2) # fp[AA] <- exception obj
1035 sw zero, THREAD_EXCEPTION_OFFSET(rSELF) # clear exception
1455 beqz v0, MterpPossibleException # has exception
1478 beqz v0, MterpPossibleException # has exception
[all...]
H A Dmterp_x86.S181 * "export" the PC to dex_pc field in the shadow frame, f/b/o future exception objects. Must
605 /* move-exception vAA */
608 SET_VREG_OBJECT %eax, rINST # fp[AA] <- exception object
983 testb %al, %al # 0 means an exception is thrown
1009 testb %al, %al # 0 means an exception is thrown
1033 testb %al, %al # 0 means an exception is thrown
1058 testb %al, %al # 0 means an exception is thrown
1076 testb %al, %al # 0 means an exception is thrown
1085 * Throw an exception object in the current thread.
1089 GET_VREG %eax, rINST # eax<- vAA (exception objec
[all...]
H A Dmterp_x86_64.S182 * "export" the PC to dex_pc field in the shadow frame, f/b/o future exception objects. Must
582 /* move-exception vAA */
585 SET_VREG_OBJECT %eax, rINSTq # fp[AA] <- exception object
909 testb %al, %al # 0 means an exception is thrown
932 testb %al, %al # 0 means an exception is thrown
953 testb %al, %al # 0 means an exception is thrown
975 testb %al, %al # 0 means an exception is thrown
990 testb %al, %al # 0 means an exception is thrown
999 * Throw an exception object in the current thread.
1003 GET_VREG %eax, rINSTq # eax<- vAA (exception objec
[all...]
/art/openjdkjvmti/
H A DOpenjdkJvmTi.cc14 * particular file as subject to the "Classpath" exception as provided
178 static jvmtiError StopThread(jvmtiEnv* env, jthread thread, jobject exception) { argument
181 return ThreadUtil::StopThread(env, thread, exception);
/art/runtime/
H A Ddebugger.cc273 LOG(ERROR) << "Unexpected exception handled event in debugger";
2974 // We need to be sure no exception is pending when calling JdwpState::PostLocationEvent.
2976 // we temporarily clear the current thread's exception (if any) and will restore it after
2978 // Note: the only way to get a pending exception here is to suspend on a move-exception
3027 * Finds the location where this exception will be caught. We search until we reach the top
3028 * frame, in which case this exception is considered uncaught.
3032 CatchLocationFinder(Thread* self, const Handle<mirror::Throwable>& exception, Context* context)
3035 exception_(exception),
3055 // First Java method found. It is either the method that threw the exception,
4209 Handle<mirror::Throwable> exception = hs.NewHandle(soa.Self()->GetException()); local
4295 BuildInvokeReply(JDWP::ExpandBuf* pReply, uint32_t request_id, JDWP::JdwpTag result_tag, uint64_t result_value, JDWP::ObjectId exception) argument
[all...]
H A Dclass_linker_test.cc65 mirror::Object* exception = self->GetException(); local
69 EXPECT_TRUE(exception->InstanceOf(exception_class));
H A Druntime.cc487 mirror::Throwable* exception = self->GetException(); variable
488 os << "Pending exception " << exception->Dump();
2309 // Throwing an exception may cause its class initialization. If we mark the transaction
2310 // aborted before that, we may warn with a false alarm. Throwing the exception before
2321 // Passing nullptr means we rethrow an exception with the earlier transaction abort message.
H A Dcheck_jni.cc1347 // Verify that, if an exception has been raised, the native code doesn't
1350 mirror::Throwable* exception = self->GetException(); local
1351 AbortF("JNI %s called with pending exception %s",
1353 exception->Dump().c_str());
2032 // The JNI specification doesn't say it's okay to call FatalError with a pending exception,
2033 // but you're about to abort anyway, and it's quite likely that you have a pending exception,
/art/runtime/arch/mips/
H A Dquick_entrypoints_mips.S24 /* Deliver the given exception */
26 /* Deliver an exception pending on a thread */
556 * exception is Thread::Current()->exception_ when the runtime method frame is ready.
567 * exception is Thread::Current()->exception_.
578 bnez $t0, 1f # success if no exception is pending
869 * If unsuccessful, the helper will return null/null. There will be a pending exception in the
1283 * Entry from managed code that calls artHandleFillArrayDataFromCode and delivers exception on
1289 SETUP_SAVE_REFS_ONLY_FRAME # save callee saves in case exception allocation triggers GC
1353 * Entry from managed code that calls artUnlockObjectFromCode and delivers exception on failure.
1403 SETUP_SAVE_REFS_ONLY_FRAME # save callee saves in case exception allocatio
[all...]
/art/compiler/utils/mips64/
H A Dassembler_mips64.cc4060 void Mips64Assembler::EmitExceptionPoll(Mips64ExceptionSlowPath* exception) { argument
4061 Bind(exception->Entry());
4062 if (exception->stack_adjust_ != 0) { // Fix up the frame.
4063 DecreaseFrameSize(exception->stack_adjust_);
4065 // Pass exception object as argument.
4068 Move(A0, exception->scratch_.AsGpuRegister());
H A Dassembler_mips64.h1526 // and kBareCondBranch are an exception: use kOffset23 for beqzc/bnezc).
1693 // Emits exception block.
1694 void EmitExceptionPoll(Mips64ExceptionSlowPath* exception);
1700 // List of exception blocks to generate at the end of the code cache.
/art/compiler/jni/
H A Djni_compiler_test.cc1153 // Get class for exception we expect to be thrown
1157 // Call Java_MyClassNatives_throwException (JNI method that throws exception)
1161 ScopedLocalRef<jthrowable> exception(env_, env_->ExceptionOccurred());
1163 EXPECT_TRUE(env_->IsInstanceOf(exception.get(), jlre.get()));
1924 // normally fail with an exception, but fails with an assert.
/art/compiler/optimizing/
H A Dinstruction_builder.cc495 // Stop in native debugger after the exception has been moved.
843 // Clean up any exception left by type resolution.
1531 // Clean up any exception left by type resolution.
2917 HInstruction* exception = LoadLocal(instruction.VRegA_11x(), DataType::Type::kReference); local
2918 AppendInstruction(new (allocator_) HThrow(exception, dex_pc));
H A Dnodes.h2047 // Does the instruction always throw an exception unconditionally?
3120 // links it to the respective exception handlers. Behaves the same as a Goto in
3122 // Normal-flow successor is stored at index zero, exception handlers under
3146 // Returns whether `handler` is among its exception handlers (non-zero index
3153 // If not present already, adds `handler` to its block's list of exception
6691 // Implement the move-exception DEX instruction.
6706 // Implicit part of move-exception which clears thread-local exception storage.
6722 HThrow(HInstruction* exception, uint32_t dex_pc)
6724 SetRawInputAt(0, exception);
[all...]
/art/compiler/utils/mips/
H A Dassembler_mips.cc5221 void MipsAssembler::EmitExceptionPoll(MipsExceptionSlowPath* exception) { argument
5222 Bind(exception->Entry());
5223 if (exception->stack_adjust_ != 0) { // Fix up the frame.
5224 DecreaseFrameSize(exception->stack_adjust_);
5226 // Pass exception object as argument.
5229 Move(A0, exception->scratch_.AsCoreRegister());
H A Dassembler_mips.h1532 // and kR6BareCondBranch are an exception: use kOffset23 for beqzc/bnezc).
1750 // Emits exception block.
1751 void EmitExceptionPoll(MipsExceptionSlowPath* exception);
1773 // List of exception blocks to generate at the end of the code cache.

Completed in 386 milliseconds

1234