Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  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
  20. 8. Restrurize and refactor data section
  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.  
  39.