Merged revisions 8183-8186 via svnmerge from
svn+ssh://michi@c1.complang.tuwien.ac.at/ahome/cacao/svn/cacao/trunk
........
r8184 | michi | 2007-07-05 23:11:01 +0200 (Thu, 05 Jul 2007) | 5 lines
* src/vm/jit/code.c (code_get_stack_frame_size): Removed.
* src/vm/jit/code.h: Likewise.
* src/vm/jit/replace.c: Use code->stackframesize instead of above function.
........
r8185 | michi | 2007-07-05 23:34:47 +0200 (Thu, 05 Jul 2007) | 3 lines
* src/vm/jit/arm/md.c (md_get_method_patch_address): Added the replacement
magic about mptr being NULL sometimes.
........
r8186 | michi | 2007-07-06 01:48:16 +0200 (Fri, 06 Jul 2007) | 18 lines
* src/vm/jit/alpha/emit.c (emit_patcher_traps): Formerly known
as emit_patcher_stubs, now emits traps instead of stubs.
* src/vm/jit/alpha/codegen.c (codegen_emit, codegen_emit_stub_native): Call the
new patcher functions and adapted to above change.
* src/vm/jit/alpha/patcher.c: Adapted patchers to new signature for traps.
(patcher_wrapper): Removed, this is obsolete.
* src/vm/jit/alpha/asmpart.S (asm_patcher_wrapper): Removed, this is obsolete.
* src/vm/jit/alpha/linux/md-os.c (md_signal_handler_sigsegv): Only calls the
exception handling if exception object present.
* src/vm/jit/patcher-common.h [__ALPHA__]: Enabled new patcher stuff.
* src/vm/jit/patcher.h [__ALPHA__]: Defined away old patcher stuff.
........
--HG--
branch : exact-gc