Branch: refs/heads/master
Home: http://github.com/penberg/jato
Commit: 2489e650b4b5a60bf0e43da85c181411a9a9dd41
http://github.com/penberg/jato/commit/2489e650b4b5a60bf0e43da85c181411a9a9dd41
Author: Pekka Enberg <[email protected]>
Date: 2009-08-30 (Sun, 30 Aug 2009)
Changed paths:
M include/jit/pc-map.h
Log Message:
-----------
jit: Fix pc_map_for_each_reverse()
The pc_map_for_each_reverse macro iterates backwards so we need to
decrement the value pointer. This fixes the following SIGSEGV in DaCapo hsqldb
benchmark:
SIGSEGV at EIP 0806c837 while accessing memory address 0ea2a000.
Registers:
eax: 00000000 ebx: 0ea1c160 ecx: 00000001 edx: 0ea2a000
esi: bfa72478 edi: 0000006b ebp: bfa723c4 esp: bfa723bc
Native and Java stack trace:
[<0806c837>] native : pc_map_get_max_lesser_than+28
(/home/penberg/src/jato/jit/pc-map.c:200)
[<0806c42c>] native : <unknown>
[<08063144>] native : compile+38
(/home/penberg/src/jato/jit/compiler.c:59)
[<08069c55>] native : <unknown>
[<a7db640c>] trampoline :
dacapo/hsqldb/PseudoJDBCBench.<init>(PseudoJDBCBench.java:216)
[<a7db764a>] jit :
dacapo/hsqldb/PseudoJDBCBench.main(PseudoJDBCBench.java:208)
[<a7db65b3>] jit :
dacapo/hsqldb/HsqldbHarness.iterate(HsqldbHarness.java:19)
[<a7db42b6>] jit : dacapo/Benchmark.run(Benchmark.java:126)
[<a7db2c92>] jit :
dacapo/TestHarness.runBenchmark(TestHarness.java:302)
[<a7d9eefb>] jit : dacapo/TestHarness.main(TestHarness.java:242)
[<a7d90d9b>] jit : Harness.main(Harness.java:5)
[<08071f06>] native : do_main_class+146
(/home/penberg/src/jato/vm/jato.c:1234)
[<0807227d>] native : <unknown>
[<b7d3b684>] native : <unknown>
[<08054b80>] native : <unknown>
Acked-by: Tomek Grabiec <[email protected]>
Signed-off-by: Pekka Enberg <[email protected]>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Jatovm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel