GKD symbol parsing engine failed to parse c++ symbol 2016-04-05 4.2K GKD symbol parsing engine failed to parse c++ symbol
dwarf is too much for c++ 2016-01-02 3.4K One side effect about changing the kernel from c to c++ is that: in the kernel file, the number of…
All svn history for peter-bochs debugger 2015-09-22 2.7K Its time to keep track of all history, peter-bochs change svn server for a few times. Here are all svn…
Amazing recording feature by specific which code-block you want to record 2015-08-20 2.8K In the original GKD design, it works with bochs instrumentation. Being helped (https://sourceforge.net/p/bochs/discussion/39593/thread/d960fe94/?limit=50) by the author of bochs (Mr Stanislav…
GKD can dump the exceptions now 2015-08-13 2.9K GKD can dump the exceptions now, it helps me to trace what happened to my kernel
GKD is running fast with bochs instrumentation stub now 2015-07-26 2.8K GKD is running fast with bochs instrumentation stub now, it captures all jmp/call/int/ret, all instructions that change you EIP. I…
Successfully decode .eh_frame 2015-05-27 3.1K Successfully decode .eh_frame, now able to calculate the base offset of each parameter, can keep going on profiling feature of…
Tsinghua ucore kernel with GKD 2015-04-30 3K I talked to Professor Chen from Tsing Hua (http://media.cs.tsinghua.edu.cn/cn/cheny), i tried their education kernel (https://github.com/chyyuu/ucore_lab). I modified a little bit…
I finally understand why "DW_OP_fbreg: 0" is possible 2015-04-14 5.2K In the following function kmalloc2, take a look the first parameter, the memory location of that parameter is stated by…
objdump has bug 2015-04-11 3.6K objdump command has bug, i tried to use this command "objdump -dS kernel" to display mixed assembly and c code.…
The jump profiling is little bit enhanced 2015-01-03 2.6K The jump profiling is little bit enhanced. After load up the ELF kernel, it can read out all symbols and…
My proposal to Bochs team 2014-11-16 3.1K Dear Bochs Team My name is Peter, the author of GKD, prior call peter-bochs. Peter-Bochs parses the bochs debugger output.…
GKD 20141011 released 2014-10-11 2.9K Fixed a serious bug using windows bochs. In java, the function String::matched will return false when it has a '\r'.…
GKD with windows is working 2014-10-09 3K Someone comlpaint GKD dosen't work with Bochs in windows. Because the bochs path has space. I just tested it in…
GKD progress 2014/04/14 2014-04-14 2.9K Still working on the stub. Refactor the whole project and adding one more layer (add debugger stub to support different…
JLibGDB need 333 mins to execute 10 millions single step commands to gdb 2013-08-22 3.5K JLibGDB need 335 mins to send 10 millions single step commands to gdb and execute. Not bad.
JLibGDB 2013-08-15 2.7K I was trying to create a new debug server in qemu, but it is failed, there are so many pieces…
GKD Dev Plan 2013/05/25 2013-05-25 4K test : PB -> C -> catch breakpoint -> C C -> catch breakpoint -> N x Si -> C…
Able to display the qemu screen in GKD 2013-05-21 3.6K I use Tightvnc java library to display the qemu screen in GKD. The tightvnc java library is able to display…
converted LibGKD to maven project 2013-05-12 2.6K converted LibGKD to maven project, because peter-swing is now a maven project, better to convert it too
Restructuring the debugger 2013-03-13 3.5K At the moment, i am facing 2 big problems of bochs, the first one is unsolvable, bochs running too slow.…
when you debugging qemu, it will keep firing SIGUSR1 so gdb will always catched in some breakpooints that are not defined by you 2013-02-12 4K when you debugging qemu, it will keep firing SIGUSR1 so gdb will always catched in some breakpooints that are not…