Subversion Repositories Kolibri OS

Rev

Rev 3675 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3675 GerdtR 1
Description
2
===========
3
 
4
Kolibri debugger - simple user mode debugger
5
 
6
TODO
7
====
8
 
9
See inline 'TODO' comments
10
Also long term goals:
11
 
12
1. Commands history and navigation
13
2. Command autocompletion
14
3. Save memory block into file
15
4. Gdb remote protocol support (gdb-stub)
16
5. Live assembly
17
6. Improve disassembly engine
18
7. Split out context handling and kernel interface
19
8. Split out commands handler and tables in cmd.inc
8591 Kenshin 20
8. Restructurize and refactor data section
3675 GerdtR 21
9. Add disassembler listing export into file
22
10. Record trace log
23
11. Improve FPU/MMX/SSE/AVX debugging
24
12. Document disassembly engine deeply
25
13. Add tips for insufficient code sequences
26
 
27
 
28
Hacking
29
=======
30
 
31
If you want improve or change some features see files description:
32
 
33
1. mtdbg.asm - Main loop, events handling, data container
34
2. gui.inc - GUI implementation
35
3. disasm.inc - Disassembler engine
36
4. disasm_tbl.inc - Instruction tables for disassembler engine
37
5. parser.inc - Parser and evaluator of expressions
38