Merged revisions 8183-8186 via svnmerge from
authormichi <none@none>
Thu, 5 Jul 2007 23:52:19 +0000 (23:52 +0000)
committermichi <none@none>
Thu, 5 Jul 2007 23:52:19 +0000 (23:52 +0000)
commit63313d8004bf37f9adcc80cc14f8e162e63e9b39
tree3e7724d6d9f843f66a48ad64b6a4367b412443e8
parentb12ac47aed91e36e10d41b6af76fea669b55e4ed
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
src/vm/jit/alpha/asmpart.S
src/vm/jit/alpha/codegen.c
src/vm/jit/alpha/emit.c
src/vm/jit/alpha/linux/md-os.c
src/vm/jit/alpha/patcher.c
src/vm/jit/arm/md.c
src/vm/jit/code.c
src/vm/jit/code.h
src/vm/jit/patcher.h
src/vm/jit/replace.c