Also forwarding to serviceability dev..
/Nisse Begin forwarded message: Subject: Re: JPSE-J2SE Code Review Request-6310967-jdk160-pool_b01#4592, due by 5/30/12_12:53_AM
Date: May 31, 2012 5:46:27 GMT+02:00
Hi Nils, Yumin,
Could you please review these code changes.
Thanks,
Poonam
On 5/25/2012 1:24 PM, poonam.ba...@oracle.com wrote:
poonam.ba...@oracle.com's following code review request has been sent to yumin...@oracle.com,nils.loo...@oracle.com.
Please review the code before 5/30/12_12:53_AM.
If yumin...@oracle.com,nils.loo...@oracle.com can not meet the review timeline, please contact
poonam.ba...@oracle.com to negotiate for an appropriate time-frame.
http://jpsesvr.us.oracle.com:8080/ctetools/html/Approve.jsp?index=4592
webrev: http://jpsesvr.us.oracle.com:8080/ctetools/html/ViewDetail.jsp?index=4592
======================================
Escalation ID : 13503116
Escalation Synopsis : JSTACK -M RETURNS SUN.JVM.HOTSPOT.DEBUGGER.UNALIGNED EXCEPTION FOR SOME THREAD
Bug ID : 6310967
Bug Synopsis : SA: jstack -m produce failures in output
Request Engineer : poonam.ba...@oracle.com
Code Reviewer : yumin...@oracle.com,nils.loo...@oracle.com
Parent Workspace : /net/nightsvr/export4/integration/6u34/hotspot
Child Workspace : /net/jdk/export/jpse06/poonam/ws/6u34_6310967/hotspot
Platforms : Shared Code
Version : JDK6-pool_b01
Fix information : New Fix
Severity : normal - level 1
Submit Date : 5/25/12 12:53 AM
Problem and Fix Description :
Problem: jstack -m fails with UnalignedAddressException
The problem is that while finding the caller frame of a frame in sender() method, we don't check the validity of the frame pointer (rbp / ebp).
These changes add a simple check that the frame pointer(rbp) should be a valid pointer on the stack by making sure that it should not be less than the stack pointer(rsp).
These changes are for jdk6.
Modified source lists :
agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java
agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
Approve Info :
Putback info :
======================================
This message is autogenerated by code management tool.
--
Best regards, Poonam

Poonam Bajaj | Principal Member of
Technical Staff
Phone: +91 80 67283726
| Mobile: +91 9844511366
Oracle JVM Sustaining Engineering
ORACLE India Bangalore
Oracle is committed to developing
practices and products that help protect the environment
|
- Fwd: JPSE-J2SE Code Review Request-6310967-jdk160-pool_b01#459... Nils Loodin
-