技術(shù)總結(jié)
本發(fā)明提供一種Java字節(jié)碼調(diào)試器和調(diào)試方法,涉及軟件工程技術(shù)領(lǐng)域,用于提高Java軟件工程師的調(diào)試效率,包括符號庫模塊、緩存模塊、調(diào)試模塊、棧解析模塊和引用解析模塊,其中符號庫模塊,用于從Java源代碼文件中獲取符號信息,并存放符號信息;緩存模塊,用于從Java字節(jié)碼文件中獲取符號信息和數(shù)據(jù)信息,并緩存符號信息和數(shù)據(jù)信息;調(diào)試模塊,用于通過Keil通道與虛擬機(jī)連接,使得Java字節(jié)碼文件可在虛擬機(jī)上運行并調(diào)試;棧解析模塊,用于接收運行到斷點位置的虛擬機(jī)的存儲器中的Java棧,并對Java棧進(jìn)行解析;引用解析模塊,用于接收運行到斷點位置的虛擬機(jī)的存儲器中的Java棧,并對Java棧進(jìn)行解析。本發(fā)明用于對Java字節(jié)碼進(jìn)行調(diào)試。
技術(shù)研發(fā)人員:魏勇
受保護(hù)的技術(shù)使用者:恒寶股份有限公司
文檔號碼:201610579381
技術(shù)研發(fā)日:2016.07.21
技術(shù)公布日:2016.12.07