Simple low-level bug hunter releasedPublished: 9th Sep 2007, 11:08:26 | Permalink | Printable
Stable as a Jenga towerAemulor author Adrian Lees has published the start of a tool to help programmers fix bugs in device drivers and other low-level code. The work-in-progress debugger is aimed at aiding projects involved in the development of new operating system code, drivers and applications.
When low-level code goes pear-shaped, software authors can fall back onto Adrian's program to dissect what went wrong. As it barely relies on RISC OS for help, his utility has a chance of being able to continue running even if the internals of the OS crash.
However Geminus developer Adrian warned that the debugger isn't fully functional yet, and for the moment it requires the programmer to hit the two alt keys to spring the debugger into action - rather than it reacting automatically to problems. Also, the software may only be of use on Iyonix-hardware, and is not described as stable.
Adrian said: "For almost longer than I can remember I've been meaning to write a debugger for RISC OS. This started out as a low-level debugger that would run as 'close to the metal' as possible, so that it could be used for OS and driver development since it is exactly this type of the code that is most difficult to debug.
"Perhaps unsurprisingly this debugger has not yet materialised, so I've resorted to quickly putting together a simple but usable low-level debugger."
QDD can be downloaded from the link below. Users are encouraged to read through all the documentation.
Also, debugging and diagnostic support built into RISC OS 6
Previous: Hamsters game goes hand-held
Next: RISC OS-on-Linux project prepares live CD
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
Drobe Special Projects
2 comments, latest by piemmm on 21/10/03 12:23PM. Published: 23 Jul 2003
Multi-page aware AWViewer 2.10 released
Bugs fixed and AWRender module updated
Discuss this. Published: 13 Jul 2007
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •