首頁 > 軟體

Java虛擬機器(HotSpot)GDB偵錯過程詳解

2020-06-16 17:00:08

準備

編譯好的Hotspot虛擬機器
Ubuntu 14.04下Java虛擬機器(HOTSPOT)原始碼編譯步驟  http://www.linuxidc.com/Linux/2016-04/130484.htm

GDB基本操作:
Linux程式設計基礎——GDB(入門)與 Linux程式設計基礎——GDB(設定斷點) 見 http://www.linuxidc.com/Linux/2017-12/149081.htm

系統:
Ubuntu 14.04


偵錯步驟

可偵錯的虛擬機器位置:

  • openjdk7:原始碼目錄

  • build-debug:編譯後的二進位制檔案位置

  • build-debug/hotspot/outputdir/linux_i486_compiler1/jvmg:虛擬機器位置

  • 如果按照Java虛擬機器(HOTSPOT)原始碼編譯步驟進行程式碼編譯,下面的操作之前,請切換到root使用者。

解壓縮偵錯符號:


IT145.com E-mail:sddin#qq.com