commit | 736df0253aa65ebccb29ddb6443c31b7730ca3e5 | [log] [tgz] |
---|---|---|
author | Logan Chien <loganchien@google.com> | Fri Apr 27 16:25:57 2012 +0800 |
committer | Shih-wei Liao <sliao@google.com> | Wed May 02 04:19:59 2012 -0700 |
tree | 1cd9c391ab4400abdbc5a4c31c6789b3af0f286d | |
parent | d8749cff01eb5d91ff770d8f75d853745903e781 [diff] [blame] |
Use try item offset to find catch block instead of Dex PC. Change-Id: Icb8cd07a824be638c02a6204cfaf034a249d49b5
diff --git a/src/compiler_llvm/runtime_support_llvm.h b/src/compiler_llvm/runtime_support_llvm.h index 6e3b81c..f8228c5 100644 --- a/src/compiler_llvm/runtime_support_llvm.h +++ b/src/compiler_llvm/runtime_support_llvm.h
@@ -59,7 +59,8 @@ void art_throw_exception_from_code(Object* exception); -int32_t art_find_catch_block_from_code(Method* current_method, int32_t dex_pc); +int32_t art_find_catch_block_from_code(Method* current_method, + uint32_t ti_offset); void art_test_suspend_from_code(Thread* thread);