open jdk debug options

Neo Jia neojia at gmail.com
Tue Oct 7 21:54:57 PDT 2008


I have done that long time ago (last Summer) but it is definitely
doable with gdb. But, you have to enable "+ggdb3" to get all the C++
symbols.

Thanks,
Neo

On Tue, Oct 7, 2008 at 7:06 PM, Cong Wang <jameswang99 at yahoo.com> wrote:
> Hi all:
>   I am trying to modify some part of the hotspot runtime interpreter
> and I would like to debug that using either dbx or gdb. I have compile
> the file using the following options:
>
> ALT_BINARY_PLUGS_PATH=/scratch/wang/openjdk-binary-plugs
> ALT_FREETYPE_LIB_PATH=/usr/local/lib
> ALT_FREETYPE_HEADERS_PATH=/usr/local/include
> ALT_CUPS_HEADERS_PATH=/scratch/wang/cups-1.3.8
> ANT_HOME=/usr/sfw
> ALT_OUTPUTDIR=/scratch/wang/java_tm_7
> DEV_ONLY=true
> DEBUG=true
>
>    I am not able to use dbx to debug java in the ALT_OUTPUTDIR/bin
> directory. I would like to set a break point at
> hotspot/src/cpu/sparc/vm/assembler_sparc.cpp
> MacroAssembler::compiler_lock_object function. I have tried to use the
> dbx pathmap command but it doesn't seem to help dbx to locate the
> source file or the function definition.
>   Any suggestions? Thanks in advance for any comment.
>
> --
> Regards
> James Wang
>



-- 
I would remember that if researchers were not ambitious
probably today we haven't the technology we are using!



More information about the hotspot-dev mailing list