* src/vm/exceptions.h (EXCEPTION_LOAD_DISP_NULLPOINTER)
authortwisti <none@none>
Tue, 5 Dec 2006 21:10:54 +0000 (21:10 +0000)
committertwisti <none@none>
Tue, 5 Dec 2006 21:10:54 +0000 (21:10 +0000)
commit00a0869f40b65c869faa0c3d14b65902018fbaf1
tree9798096e7753846cc08e45757b80c6f1311ffa36
parentb884c1736510c80d093b5b133a67b47a0bf86087
* src/vm/exceptions.h (EXCEPTION_LOAD_DISP_NULLPOINTER)
(EXCEPTION_LOAD_DISP_ARITHMETIC)
(EXCEPTION_LOAD_DISP_ARRAYINDEXOUTOFBOUNDS)
(EXCEPTION_LOAD_DISP_CLASSCAST, EXCEPTION_LOAD_DISP_PATCHER): Defined.

* src/vm/signal.c (signal_init): Removed checknull-check.

* src/vm/jit/powerpc/emit.c (vm/exceptions.h): Added.
(emit_arrayindexoutofbounds_check): Added hardware-exception version.

* src/vm/jit/powerpc/darwin/md-os.c (md_signal_handler_sigsegv):
Started to handle other hardware-exceptions.
src/vm/exceptions.h
src/vm/jit/powerpc/darwin/md-os.c
src/vm/jit/powerpc/emit.c
src/vm/signal.c