hg: jdk7/hotspot-rt/hotspot: 6 new changesets
daniel.daugherty at sun.com
daniel.daugherty at sun.com
Mon Mar 2 21:49:32 PST 2009
Changeset: 0386097d43d8
Author: dcubed
Date: 2009-03-02 13:57 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0386097d43d8
6700114: 3/4 Assertion (_thread->get_interp_only_mode() == 1,"leaving interp only when mode not one")
Summary: Don't create JvmtiThreadState for an exiting JavaThread.
Reviewed-by: coleenp, swamyv
! src/share/vm/prims/jvmtiThreadState.hpp
Changeset: ea20d7ce26b0
Author: dcubed
Date: 2009-03-02 14:00 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ea20d7ce26b0
6800721: 3/4 JavaThread::jvmti_thread_state() and JvmtiThreadState::state_for() robustness
Summary: Check for NULL return values from jvmti_thread_state() and state_for() and return a JVM TI error code as appropriate.
Reviewed-by: coleenp, swamyv
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEventController.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiThreadState.hpp
! src/share/vm/runtime/thread.hpp
Changeset: 70998f2e05ef
Author: dcubed
Date: 2009-03-02 14:03 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/70998f2e05ef
6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined
Summary: Remove incorrect optimization in klassItable::adjust_method_entries(). Add RedefineClasses() tracing support for obsolete method entry.
Reviewed-by: acorn, swamyv
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/includeDB_core
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 2f716c0acb64
Author: dcubed
Date: 2009-03-02 14:05 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2f716c0acb64
6567360: 3/4 SIGBUS in jvmti RawMonitor magic check for unaligned bad monitor pointer
Summary: Change JvmtiEnvBase::is_valid() and JvmtiRawMonitor::is_valid() to fetch the _magic fields via Bytes::get_native_u[248]().
Reviewed-by: coleenp, swamyv
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
Changeset: afa80fa86d22
Author: dcubed
Date: 2009-03-02 14:43 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/afa80fa86d22
Merge
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/includeDB_core
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 5caef2219893
Author: dcubed
Date: 2009-03-02 16:56 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/5caef2219893
Merge
! src/share/vm/includeDB_core
More information about the serviceability-dev
mailing list