Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
vm/call.c | 17 +
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/vm/call.c b/vm/call.c
index 09ac7d1..073e043 100644
--- a/vm/call.c
+++ b/vm/call.c
@@ -43,23 +43,24 @@ vm_call_method_a(struct vm_method
This also renames -jni_interface_frame field of struct
jni_stack_entry to -vm_frame VM can be entered from JNI not only
through JNI interface function but also through JNI trampoline
(jit_native_trampoline).
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
include/vm/stack-trace.h | 19
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
jit/exception.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/jit/exception.c b/jit/exception.c
index 251bd17..d8eeed5 100644
--- a/jit/exception.c
+++ b/jit/exception.c
@@ -84,9 +84,6 @@ void
Any pending exceptions must be cleared before calling method
from VM and restored upon return. Otherwise exception will
be caught by the first encountered exception test which is not
a correct behavior.
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
vm/call.c | 23 ---
When JNI method linking fails an instance of
java.lang.UnsatisfiedLinkError is thrown from JNI trampoline
(jit_native_trampoline()). When stack trace is created for this
exception, stack walker is trying to use the
method-compilation_unit-native_ptr to get the JNI method's address,
but this
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
vm/guard-page.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/vm/guard-page.c b/vm/guard-page.c
index 420230a..f47c936 100644
--- a/vm/guard-page.c
+++ b/vm/guard-page.c
@@ -37,8 +37,8 @@
* alloc_offset_guard -
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
include/vm/stack-trace.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/vm/stack-trace.h b/include/vm/stack-trace.h
index f6db886..f326c41 100644
--- a/include/vm/stack-trace.h
+++ b/include/vm/stack-trace.h
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
vm/jato.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/vm/jato.c b/vm/jato.c
index ef4b2e2..02f060d 100644
--- a/vm/jato.c
+++ b/vm/jato.c
@@ -213,6 +213,12 @@ native_vmruntime_native_load(struct vm_object
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
Makefile |1 +
regression/jvm/ExceptionsTest.java | 25 --
regression/jvm/StackTraceTest.java | 90
regression/jvm/TestCase.java | 18 +++
VM natives no longer have trampolines because they are linked when their
method object is initialized.
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
jit/trampoline.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/jit/trampoline.c b/jit/trampoline.c
index
Jam VM is no longer used.
Signed-off-by: Vegard Nossum vegard.nos...@gmail.com
---
test/jit/Makefile |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/test/jit/Makefile b/test/jit/Makefile
index 80151f7..b5444d0 100644
--- a/test/jit/Makefile
+++ b/test/jit/Makefile
@@
Signed-off-by: Tomek Grabiec tgrab...@gmail.com
---
vm/jato.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/vm/jato.c b/vm/jato.c
index b37ace4..636f6a9 100644
--- a/vm/jato.c
+++ b/vm/jato.c
@@ -214,8 +214,7 @@ native_vmruntime_native_load(struct vm_object *name,
From: Arthur Huillet arthur.huil...@free.fr
DO NOT MERGE THIS !!!
Signed-off-by: Arthur Huillet arthur.huil...@free.fr
diff --git a/Makefile b/Makefile
index 58ad9db..55de435 100644
--- a/Makefile
+++ b/Makefile
@@ -256,6 +256,7 @@ REGRESSION_TEST_SUITE_CLASSES = \
From: Arthur Huillet arthur.huil...@free.fr
Those functions will be used by the register allocator when doing
control flow resolution.
Signed-off-by: Arthur Huillet arthur.huil...@free.fr
---
include/jit/vars.h |4 +++-
jit/interval.c | 33 +
2 files
From: Arthur Huillet arthur.huil...@free.fr
Those functions are to be used by the register allocator when resolving
control flow.
Signed-off-by: Arthur Huillet arthur.huil...@free.fr
---
include/jit/basic-block.h |2 ++
jit/basic-block.c | 10 ++
2 files changed, 12
Hi,
if you apply this series, you can help me work on the bug.
On Thu, 23 Jul 2009 23:24:50 +0200
Arthur HUILLET arthur.huil...@free.fr wrote:
From: Arthur Huillet arthur.huil...@free.fr
DO NOT MERGE THIS !!!
Signed-off-by: Arthur Huillet arthur.huil...@free.fr
diff --git a/Makefile
16 matches
Mail list logo