OSDN Git Service

Compute the right catch location for the debugger.
authorNicolas Geoffray <ngeoffray@google.com>
Thu, 5 Mar 2015 10:40:17 +0000 (10:40 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Mon, 9 Mar 2015 10:09:33 +0000 (10:09 +0000)
commit14691c5e786e8c2c5734f687e4c96217340771be
tree7c2156671b323c70ffdd1d48d5e2f1d1de79c5fc
parent3d7d2af4c6502b771b032ee9bf3ab30e78f9c60d
Compute the right catch location for the debugger.

Also remove tls ThrowLocation, it is not needed anymore.

Change-Id: I78fddf09ce968ca475e39c17fa76d699c589c8d9
33 files changed:
compiler/driver/compiler_driver.cc
compiler/oat_writer.cc
runtime/arch/stub_test.cc
runtime/check_jni.cc
runtime/class_linker.cc
runtime/class_linker_test.cc
runtime/debugger.cc
runtime/debugger.h
runtime/entrypoints/entrypoint_utils-inl.h
runtime/entrypoints/entrypoint_utils.cc
runtime/entrypoints/quick/quick_deoptimization_entrypoints.cc
runtime/entrypoints/quick/quick_throw_entrypoints.cc
runtime/entrypoints_order_test.cc
runtime/instrumentation.cc
runtime/instrumentation.h
runtime/interpreter/interpreter_common.cc
runtime/interpreter/interpreter_goto_table_impl.cc
runtime/interpreter/interpreter_switch_impl.cc
runtime/jit/jit_instrumentation.h
runtime/jni_internal.cc
runtime/mirror/art_method.cc
runtime/mirror/class.cc
runtime/mirror/object_test.cc
runtime/monitor.cc
runtime/oat.h
runtime/quick_exception_handler.cc
runtime/quick_exception_handler.h
runtime/reflection.cc
runtime/runtime.cc
runtime/thread.cc
runtime/thread.h
runtime/trace.cc
runtime/trace.h