* jit/patcher.h: Added #error if included on s390.
authorpm <none@none>
Wed, 1 Aug 2007 15:26:59 +0000 (15:26 +0000)
committerpm <none@none>
Wed, 1 Aug 2007 15:26:59 +0000 (15:26 +0000)
commit3fd4086fd546754cddbd26a3fecbf834a2f2ab1b
treee38e7d4d22c21579c8ff2295b726b071776a5fc7
parent2507ee8783822ace9fa92af9acf662ee5db1cd81
* jit/patcher.h: Added #error if included on s390.
* jit/patcher-common.h: Made declarations visible on s390.
* jit/s390/asmpart.S (asm_patcher_wrapper): removed.
* jit/s390/emit.c (emit_patcher_stubs): removed, (emit_patcher_traps): added.
* jit/s390/codegen.h (PATCHER_LONGBRANCHES_NOPS_SKIP, PATCHER_LONGBRANCHES_NOPS): removed, (PATCHER_CALL_SIZE, PATCHER_NOPS, PATCHER_NOPS_SKIP) adapted to patching via signals.
* jit/s390/codegen.c (codegen_emit, codegen_emit_stub_native): Adapted to paching via signals.
* jit/s390/md.c (md_signal_handler_sigill, md_signal_handler_sigsegv): added support for exceptions_new_hardware_exception returning NULL.
* jit/s390/patcher.c: Adapted to paching via signals.
src/vm/jit/patcher-common.h
src/vm/jit/patcher.h
src/vm/jit/s390/asmpart.S
src/vm/jit/s390/codegen.c
src/vm/jit/s390/codegen.h
src/vm/jit/s390/emit.c
src/vm/jit/s390/md.c
src/vm/jit/s390/patcher.c