/art/runtime/entrypoints/quick/ |
H A D | quick_fillarray_entrypoints.cc | 52 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 53 self->ThrowNewExceptionF(throw_location, "Ljava/lang/ArrayIndexOutOfBoundsException;",
|
H A D | quick_throw_entrypoints.cc | 45 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 47 self->ThrowNewException(throw_location, "Ljava/lang/NullPointerException;", 50 self->SetException(throw_location, exception); 60 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 61 ThrowNullPointerExceptionFromDexPC(throw_location);
|
H A D | quick_field_entrypoints.cc | 94 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 95 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true); 117 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 118 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true); 141 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 142 ThrowNullPointerExceptionForFieldAccess(throw_location, field, true); 223 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 224 ThrowNullPointerExceptionForFieldAccess(throw_location, field, false); 251 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 252 ThrowNullPointerExceptionForFieldAccess(throw_location, fiel 277 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local [all...] |
/art/runtime/entrypoints/portable/ |
H A D | portable_fillarray_entrypoints.cc | 40 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 41 self->ThrowNewExceptionF(throw_location, "Ljava/lang/ArrayIndexOutOfBoundsException;",
|
H A D | portable_throw_entrypoints.cc | 43 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 44 ThrowNullPointerExceptionFromDexPC(throw_location); 54 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 58 self->SetException(throw_location, exception); 75 ThrowLocation throw_location; local 76 mirror::Throwable* exception = self->GetException(&throw_location); 116 throw_location,
|
/art/runtime/native/ |
H A D | java_lang_reflect_Constructor.cc | 45 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 46 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/InstantiationException;",
|
H A D | java_lang_Class.cc | 56 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 57 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/ClassNotFoundException;",
|
H A D | dalvik_system_DexFile.cc | 102 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 103 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/io/IOException;", 118 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 119 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/io/IOException;", 208 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 209 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/io/FileNotFoundException;",
|
H A D | java_lang_System.cc | 176 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 177 self->ThrowNewExceptionF(throw_location, "Ljava/lang/ArrayStoreException;", 212 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 213 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/ArrayIndexOutOfBoundsException;", 225 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 226 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/ArrayStoreException;", 311 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 312 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/ArrayStoreException;",
|
H A D | dalvik_system_VMDebug.cc | 77 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 78 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/RuntimeException;", 131 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 132 soa.Self()->ThrowNewException(throw_location, "Ljava/lang/UnsupportedOperationException;", NULL);
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 57 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 58 DCHECK(throw_location.GetMethod() == referrer); 59 self->ThrowNewExceptionF(throw_location, "Ljava/lang/InternalError;", 133 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 134 DCHECK(throw_location.GetMethod() == referrer); 135 self->ThrowNewExceptionF(throw_location, "Ljava/lang/NoSuchFieldError;", 174 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 175 DCHECK(referrer == throw_location.GetMethod()); 176 ThrowNullPointerExceptionForMethodAccess(throw_location, method_idx, type); 362 ThrowLocation throw_location(rcv [all...] |
H A D | entrypoint_utils.h | 60 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 61 self->ThrowNewException(throw_location, "Ljava/lang/InstantiationError;",
|
/art/runtime/mirror/ |
H A D | string.cc | 107 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 108 self->ThrowNewExceptionF(throw_location, "Ljava/lang/StringIndexOutOfBoundsException;",
|
/art/runtime/ |
H A D | reflection.cc | 121 bool ConvertPrimitiveValue(const ThrowLocation* throw_location, bool unbox_for_result, argument 200 ThrowIllegalArgumentException(throw_location, 205 ThrowClassCastException(throw_location, 281 static bool UnboxPrimitive(const ThrowLocation* throw_location, mirror::Object* o, 289 ThrowIllegalArgumentException(throw_location, 295 ThrowClassCastException(throw_location, 306 ThrowIllegalArgumentException(throw_location, 313 ThrowIllegalArgumentException(throw_location, 318 ThrowNullPointerException(throw_location, 355 ThrowIllegalArgumentException(throw_location, 380 UnboxPrimitiveForResult(const ThrowLocation& throw_location, mirror::Object* o, mirror::Class* dst_class, JValue& unboxed_value) argument [all...] |
H A D | common_throws.cc | 48 static void ThrowException(const ThrowLocation* throw_location, const char* exception_descriptor, 61 if (throw_location == NULL) { 65 self->ThrowNewException(*throw_location, exception_descriptor, msg.str().c_str()); 109 void ThrowClassCastException(const ThrowLocation* throw_location, const char* msg) { argument 110 ThrowException(throw_location, "Ljava/lang/ClassCastException;", NULL, msg); 182 void ThrowIllegalArgumentException(const ThrowLocation* throw_location, const char* msg) { argument 183 ThrowException(throw_location, "Ljava/lang/IllegalArgumentException;", NULL, msg); 278 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 279 mirror::DexCache* dex_cache = throw_location.GetMethod()->GetDeclaringClass()->GetDexCache(); 283 ThrowException(&throw_location, "Ljav 289 ThrowNullPointerExceptionForFieldAccess(const ThrowLocation& throw_location, mirror::ArtField* field, bool is_read) argument 308 ThrowNullPointerExceptionForMethodAccess(const ThrowLocation& throw_location, uint32_t method_idx, InvokeType type) argument 317 ThrowNullPointerExceptionForMethodAccess(const ThrowLocation& throw_location, mirror::ArtMethod* method, InvokeType type) argument 326 ThrowNullPointerExceptionFromDexPC(const ThrowLocation& throw_location) argument 466 ThrowNullPointerException(const ThrowLocation* throw_location, const char* msg) argument [all...] |
H A D | instrumentation.cc | 455 void Instrumentation::ExceptionCaughtEvent(Thread* thread, const ThrowLocation& throw_location, argument 463 listener->ExceptionCaught(thread, throw_location, catch_method, catch_dex_pc, exception_object); 465 thread->SetException(throw_location, exception_object);
|
H A D | monitor.cc | 258 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 259 self->ThrowNewExceptionV(throw_location, "Ljava/lang/IllegalMonitorStateException;", fmt, args); 416 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 417 self->ThrowNewExceptionF(throw_location, "Ljava/lang/IllegalArgumentException;", 523 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 524 self->ThrowNewException(throw_location, "Ljava/lang/InterruptedException;", NULL);
|
H A D | runtime.cc | 166 ThrowLocation throw_location; local 167 mirror::Throwable* exception = self->GetException(&throw_location); 169 << " thrown by '" << throw_location.Dump() << "'\n"
|
H A D | check_jni.cc | 810 ThrowLocation throw_location; local 811 mirror::Throwable* exception = self->GetException(&throw_location); 814 function_name_, type.c_str(), throw_location.Dump().c_str());
|
H A D | thread.cc | 1460 void Thread::ThrowNewExceptionF(const ThrowLocation& throw_location, argument 1464 ThrowNewExceptionV(throw_location, exception_class_descriptor, 1469 void Thread::ThrowNewExceptionV(const ThrowLocation& throw_location, argument 1474 ThrowNewException(throw_location, exception_class_descriptor, msg.c_str()); 1477 void Thread::ThrowNewException(const ThrowLocation& throw_location, const char* exception_class_descriptor, argument 1480 ThrowNewWrappedException(throw_location, exception_class_descriptor, msg); 1483 void Thread::ThrowNewWrappedException(const ThrowLocation& throw_location, argument 1488 SirtRef<mirror::Object> saved_throw_this(this, throw_location.GetThis()); 1489 SirtRef<mirror::ArtMethod> saved_throw_method(this, throw_location.GetMethod()); 1496 if (throw_location 1578 ThrowLocation throw_location = GetCurrentLocationForThrow(); local 1918 ThrowLocation throw_location; local [all...] |
H A D | class_linker.cc | 80 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 81 self->ThrowNewExceptionV(throw_location, "Ljava/lang/NoClassDefFoundError;", fmt, args); 97 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 101 self->ThrowNewException(throw_location, ve_ch.GetDescriptor(), PrettyDescriptor(c).c_str()); 103 self->ThrowNewException(throw_location, "Ljava/lang/NoClassDefFoundError;", 121 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local 122 self->ThrowNewWrappedException(throw_location, "Ljava/lang/ExceptionInInitializerError;", NULL);
|
H A D | jni_internal.cc | 221 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 222 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/NoSuchMethodError;", 302 ThrowLocation throw_location; local 303 SirtRef<Throwable> cause(soa.Self(), soa.Self()->GetException(&throw_location)); 305 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/NoSuchFieldError;", 318 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 319 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/NoSuchFieldError;", 345 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 346 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/ArrayIndexOutOfBoundsException;", 354 ThrowLocation throw_location local 397 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 750 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow(); local 3268 ThrowLocation throw_location = self->GetCurrentLocationForThrow(); local [all...] |
H A D | debugger.cc | 49 #include "throw_location.h" 152 virtual void ExceptionCaught(Thread* thread, const ThrowLocation& throw_location, 156 Dbg::PostException(thread, throw_location, catch_method, catch_dex_pc, exception_object); 2259 void Dbg::PostException(Thread* thread, const ThrowLocation& throw_location, argument 2267 SetLocation(jdwp_throw_location, throw_location.GetMethod(), throw_location.GetDexPc()); 2272 JDWP::ObjectId this_id = gRegistry->Add(throw_location.GetThis());
|
/art/runtime/interpreter/ |
H A D | interpreter.cc | 1023 ThrowLocation throw_location; local 1024 mirror::Throwable* exception = self->GetException(&throw_location); 1033 instrumentation->ExceptionCaughtEvent(self, throw_location,
|