Mercurial > hg > truffle
comparison src/share/vm/opto/parse2.cpp @ 780:c96bf21b756f
6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits
Summary: Cache Jvmti and DTrace flags used by Compiler.
Reviewed-by: never
author | kvn |
---|---|
date | Fri, 08 May 2009 10:44:20 -0700 |
parents | be93aad57795 |
children | 8f5825e0aeaa |
comparison
equal
deleted
inserted
replaced
779:d0e0d6d824d8 | 780:c96bf21b756f |
---|---|
2050 | 2050 |
2051 case Bytecodes::_athrow: | 2051 case Bytecodes::_athrow: |
2052 // null exception oop throws NULL pointer exception | 2052 // null exception oop throws NULL pointer exception |
2053 do_null_check(peek(), T_OBJECT); | 2053 do_null_check(peek(), T_OBJECT); |
2054 if (stopped()) return; | 2054 if (stopped()) return; |
2055 if (JvmtiExport::can_post_exceptions()) { | 2055 if (env()->jvmti_can_post_exceptions()) { |
2056 // "Full-speed throwing" is not necessary here, | 2056 // "Full-speed throwing" is not necessary here, |
2057 // since we're notifying the VM on every throw. | 2057 // since we're notifying the VM on every throw. |
2058 uncommon_trap(Deoptimization::Reason_unhandled, | 2058 uncommon_trap(Deoptimization::Reason_unhandled, |
2059 Deoptimization::Action_none); | 2059 Deoptimization::Action_none); |
2060 return; | 2060 return; |