Code review request: 7152671, RFE: Windows decoder should add some std dirs to the symbol search path

Staffan Larsen staffan.larsen at oracle.com
Wed Jan 9 08:04:49 PST 2013


Comment on line 134 says "jre", but should now say "bin".

Thanks,
/Staffan

On 9 jan 2013, at 16:43, Zhengyu Gu <zhengyu.gu at oracle.com> wrote:

> I updated webrev to reflect the comments from Dan and Christian. Also, I updated the bug report to correct search paths to
> 
>     $JAVA_HOME/bin
>     $JAVA_HOME/jre/bin
>     $JAVA_HOME/jre/bin/{client or server}
> 
> 
> http://cr.openjdk.java.net/~zgu/7152671/webrev.02/
> 
> Please review.
> 
> Thanks,
> 
> -Zhengyu
> 
> On 1/9/2013 9:43 AM, Daniel D. Daugherty wrote:
>> On 1/9/13 7:17 AM, Zhengyu Gu wrote:
>>> Good question.
>> 
>> Good catch Christian!
>> 
>> 
>>> 
>>> Dan, do you have any comments?
>> 
>> Yes. I keep forgetting that Windows keeps libraries in the "bin"
>> directory rather than in a "lib" directory like a "normal" system. :-)
>> So when I filed the bug, I wrote:
>> 
>> > The Windows decoder should add the following directories to the
>> > symbol search path:
>> >
>> >     $JAVA_HOME/lib
>> >     $JAVA_HOME/jre/lib
>> >     $JAVA_HOME/jre/bin/client
>> >     $JAVA_HOME/jre/bin/server
>> 
>> In the above list, both "lib" names should be "bin".
>> 
>> Dan
>> 
>>> 
>>> Thanks,
>>> 
>>> -Zhengyu
>>> 
>>> 
>>> On 1/9/2013 3:02 AM, Christian Törnqvist wrote:
>>>> Hi Zhengyu,
>>>> 
>>>> Why do we need to add JDK/lib and JRE/lib to the symbol path? Looking at where the symbols are I would expect the symbol path to include the jvm.dll directory and JRE/bin ?
>>>> 
>>>> Thanks,
>>>> Christian
>>>> 
>>>> -----Original Message-----
>>>> From: Zhengyu Gu
>>>> Sent: den 8 januari 2013 21:35
>>>> To: hotspot-dev at openjdk.java.net
>>>> Subject: Code review request: 7152671,RFE: Windows decoder should add some std dirs to the symbol search path
>>>> 
>>>> This is an enhancement that allows Windows decoder to search pdb files that are created by FDS.
>>>> 
>>>> In short, if FDS pdb files are downloaded into following paths, Widnows decoder should be able to use them to decode stacks:
>>>> 
>>>> $JDK/lib
>>>> $JRE/lib
>>>> directory where jvm.dll is loaded from.  ($JRE/bin/{server or client})
>>>> 
>>>> 
>>>> http://cr.openjdk.java.net/~zgu/7152671/webrev.01/
>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> -Zhengyu
>>>> 
>> 



More information about the hotspot-dev mailing list