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