Mercurial > hg > truffle
comparison src/share/vm/graal/graalCompilerToVM.cpp @ 9820:1b60f639ac4b
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcher
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 25 May 2013 23:42:11 +0200 |
parents | c76b43ed5089 |
children | 477fb9a9a06d |
comparison
equal
deleted
inserted
replaced
9819:8aea948c522b | 9820:1b60f639ac4b |
---|---|
793 set_address("createOutOfBoundsExceptionAddress", GraalRuntime::create_out_of_bounds_exception); | 793 set_address("createOutOfBoundsExceptionAddress", GraalRuntime::create_out_of_bounds_exception); |
794 set_address("logPrimitiveAddress", GraalRuntime::log_primitive); | 794 set_address("logPrimitiveAddress", GraalRuntime::log_primitive); |
795 set_address("logObjectAddress", GraalRuntime::log_object); | 795 set_address("logObjectAddress", GraalRuntime::log_object); |
796 set_address("logPrintfAddress", GraalRuntime::log_printf); | 796 set_address("logPrintfAddress", GraalRuntime::log_printf); |
797 set_address("vmErrorAddress", GraalRuntime::vm_error); | 797 set_address("vmErrorAddress", GraalRuntime::vm_error); |
798 set_address("loadAndClearExceptionAddress", GraalRuntime::load_and_clear_exception); | |
798 set_address("writeBarrierPreAddress", GraalRuntime::write_barrier_pre); | 799 set_address("writeBarrierPreAddress", GraalRuntime::write_barrier_pre); |
799 set_address("writeBarrierPostAddress", GraalRuntime::write_barrier_post); | 800 set_address("writeBarrierPostAddress", GraalRuntime::write_barrier_post); |
800 set_address("javaTimeMillisAddress", CAST_FROM_FN_PTR(address, os::javaTimeMillis)); | 801 set_address("javaTimeMillisAddress", CAST_FROM_FN_PTR(address, os::javaTimeMillis)); |
801 set_address("javaTimeNanosAddress", CAST_FROM_FN_PTR(address, os::javaTimeNanos)); | 802 set_address("javaTimeNanosAddress", CAST_FROM_FN_PTR(address, os::javaTimeNanos)); |
802 set_address("arithmeticSinAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dsin)); | 803 set_address("arithmeticSinAddress", CAST_FROM_FN_PTR(address, SharedRuntime::dsin)); |