050424 More frequent...:-P Doing more work on the design and slowly beginning to see the end of there-design/new design.
I hope I have managed to fully capture the steps required when opening a target program or attaching to a target program.
Some more generalisations left to do, as far as creating representation of binary images is concerned.
I have made some choices that limits the debugger to work with only one single process at a time, however, I do not feel this is a serious limitation.
Generalizing access of binary image data also remains to be done.
050319 Updated website. Have the intention of more frequent update of the news concerning the progress of the debugger.
Currently working on remodeling mainly the parts which handles the information about a binary such as symbols, function ranges and so on. Before, just information concerning the target program's binary was extracted and maintained. Now, when a target is executing, information about all the binary images, such as libraries, frameworks and even "injected code", such as used by software modifying the default behaviour of the system, will be maintained and made available to the user.
Working on generalizing access of binary image data, whether in memory when the target process is being executed, or in a file having been read into memory. This also has to take into account the presence of multiple binary images, as above.
I also want to keep my private development documentation (use cases, contracts, collaboration diagrams (for which there is a new name in UML 2) and class diagrams) up to date so major parts of this documentation has been revised, some rewritten.
040723 Added section for other software, not necessarily related to MrDehbuga.
040419 Version 0.2 of MrDehbuga released. Click here to view list of changes.
040223 Initial version of web page. First public version of MrDehbuga (v0.1).
040220 Project presentation.
030915 Project start.