⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 todo

📁 给予GTK开发的调试工具
💻
字号:
- 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 + -