Branch: refs/heads/master Home: http://github.com/penberg/jato
Commit: 2489e650b4b5a60bf0e43da85c181411a9a9dd41 http://github.com/penberg/jato/commit/2489e650b4b5a60bf0e43da85c181411a9a9dd41 Author: Pekka Enberg <penb...@cs.helsinki.fi> 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 <tgrab...@gmail.com> Signed-off-by: Pekka Enberg <penb...@cs.helsinki.fi> ------------------------------------------------------------------------------ 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 Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel