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

Daniel D. Daugherty daniel.daugherty at oracle.com
Tue Jan 8 15:03:53 PST 2013


On 1/8/13 1:34 PM, Zhengyu Gu wrote:
> 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/

src/os/windows/vm/decoder_windows.hpp
     No comments.

src/os/windows/vm/decoder_windows.cpp
     line 26: why add a blank line?

     lines 76-77: these seem a little longer than 80...

     line 80: int  len = sizeof(paths);
         Should be sizeof(paths) - 1 to leave room for the NULL terminator.
         Otherwise, your final strncat() call in the sequence could append
         a NULL and overflow the paths buffer.

     line 130:  if (dwAttrib != INVALID_FILE_ATTRIBUTES &&
     line 131:      dwAttrib & FILE_ATTRIBUTE_DIRECTORY)
         Putting parens around the bit-mask on line 131 would
         be more clear; not required, but more clear.

Dan



>
>
> Thanks,
>
> -Zhengyu
>
>
>



More information about the hotspot-dev mailing list