# HG changeset patch # User poonam # Date 1229650121 28800 # Node ID c6065343356f1cf48bdda2c76b68e44df9cc3a06 # Parent 80206b8a912849900a9f90fb43d7bc9c4622b8b8 6786340: hs14b09a pit: a lot of tests failed in "-server -Xcomp" on solaris-amd64 using fastdebug bits Summary: Fixes the nsk-jdi PIT failures introduced by fix for 6739363 Reviewed-by: kvn, coleenp diff -r 80206b8a9128 -r c6065343356f src/share/vm/runtime/javaCalls.cpp --- a/src/share/vm/runtime/javaCalls.cpp Fri Dec 12 19:55:26 2008 -0800 +++ b/src/share/vm/runtime/javaCalls.cpp Thu Dec 18 17:28:41 2008 -0800 @@ -504,7 +504,7 @@ intptr_t v = _value[p]; if (v != 0 ) { size_t t = (size_t)v; - bad = (t < (size_t)os::vm_page_size() ) || !(*(oop*)v)->is_oop_or_null(true); + bad = (t < (size_t)os::vm_page_size() ) || !Handle::raw_resolve((oop *)v)->is_oop_or_null(true); if (CheckJNICalls && bad) { ReportJNIFatalError((JavaThread*)_thread, "Bad JNI oop argument"); }