?? todo
字號:
- make window bigger if gtk2- breakpoint/watchpoint address field should default to hex- bfe_quit() is used by bochs.c in a failed attempt to shutdown. set to private if not used once the bug is fixed.- need to enable stop button during a NEXT- prefs.c:new_text_entry(), get the "changed" signal to work- find other cases where NEXT should be enabled, if any- finish TODO's in source code- fix BUGS--------------------------------------------------------------------------------------- display a "please wait" window when stop is pressed while tracing is enabled- add .bferc parse error messages to prefs.c- change memory dump window - always read bytes from bochs and build the other unit sizes 00001000 00 01 02 03 04 05 06 07 - 08 09 0a 0b 0c 0d 0e 0f ................ 00001000 0100 0302 0504 0706 - 0908 0b0a 0d0c 0f0e 00001000 03020100 07060504 - 0b0a0908 0f0e0d0c 00001000 0706050403020100 - 0f0e0d0c0b0a0908- add "save" page - breakpoint and watchpoint toggle buttons - text field for filename - save button to save breakpoints and/or watchpoints to file - list to load saved breakpoints and/or watchpoint - load button -- scan current directory for breakpoint and watchpoint files -- ".<name>.bfe-bp" and ".<name>.bfe-wp"- suport symbol files in .bferc load-symbols "filename" [offset] // The symbol file consists of zero or more lines of the format "%x %s" - add a "source code" page with a list of available symbol sections and the assembler code with addresses. - support breakpoint (un)setting by clicking source lines // fprintf(writepipe, "load-symbols \"kernel.sym\" 0x5000\n"); // prompt_read();- support runtime references to structures- support register, memory and structure field editing setpmem [addr] [datasize] [val] ; modify physical memory location set [$reg] = [val] ; modify register contents ; 8 32bit GP regs only--------------------------------------------------------------------------------------??? fix history bug ???finish the disassembler in bochs so it properly displays all instructions withoutgarbage.support physical or virtual structure addressesupdate_structure() only supports value sizes of 1, 2, 4 and 8 bytes.need to make it accept any number of bytes.add step-lock and next-lock buttons
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -