简体   繁体   中英

How to Debug openjdk using gdb?

I have built openJDK the debugging version with the following configuration options in README-builds

 bash ./configure ---with-debug-level=slowdebug --with-target-bits=64

However I cannot set any breakpoints or to be correct there are no symbols, doing some reseach on google I have found out that I should extract .diz ( libjvm.diz ) files in lib folder, but this does not seem to work.

I will answer this for other people, after you get the sources Follow the steps:

  1. bash ./configure --with-debug-level=slowdebug --with-target-bits=64 --disable-zip-debug-info
  2. make all

An information worth mentioning that finally when you start the debugging session with gdb and you run the program you may see a SEGFAULT ignore it and continue till gdb stops at your breakpoint.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM