Release:

20151004 – Much faster startup by multithread the GUI init function and optimized peter-dwarf library.

20150829 – Instrumentation works perfectly, added filter to filter out some instructions.

20150731 – Fixed ndisasm.exe unable to run in 64 bits windows, thanks for QQ 1007965673 told me this problem.

20150728

20140717

How to run:

GKD is originally from peter-bochs debugger, but the startup is different, peter-bochs use command line parameters to specific everything. But GKD use a single xml. Create the following gkd_bochs.xml in the folder of the god jar file.

<?xml version="1.0" encoding="UTF-8"?>
<gkd>
	<vmType>bochs</vmType>
	<vm>/Users/peter/download/bochs-2.6.6-install/bin/bochs</vm>
	<vmArguments>-f bochsrc.txt -q</vmArguments>
	<vncPort>5900</vncPort>
	<ndisasm>/opt/local/bin/ndisasm</ndisasm>
</gkd>

Create the xml and run it by java -jar GKD-xxxx.jar -f gkd_bochs.xml -debug