- 01 Feb, 2012 1 commit
-
-
Robert Sprowson authored
Compiles, but not functionally tested. Version 0.05. Tagged as 'WatchAbort-0_05'
-
- 14 Jun, 2008 1 commit
-
-
Steve Revill authored
Version 0.04. Tagged as 'WatchAbort-0_04'
-
- 24 May, 2007 1 commit
-
-
Ben Avison authored
Detail: Based on the data abort / prefetch abort code. Also has a build-time switch (currently on) to ignore FPA instructions. Admin: Tested briefly. Version 0.03. Tagged as 'WatchAbort-0_03'
-
- 23 Aug, 2002 1 commit
-
-
Ben Avison authored
Version 0.02. Tagged as 'WatchAbort-0_02'
-
- 17 Jul, 2001 1 commit
-
-
Ben Avison authored
Detail: The C runtime system claims the abort handlers, so if an abort happens while the current application is written in C (which is a lot of the time for embedded systems), the kernel's register dump doesn't get filled in, making debugging harder. This module sits on the hardware vectors and notes the contents of all registers in all modes (except the mode the vector is called in, of course). Currently data aborts and prefetch aborts are handled, though undefined instructions and branches through 0 could be added fairly easily. Note, however, that you get "false positives" when lazy schemes (for aborts) or emulated instructions (for undefined traps) are in use - ideally, the whole abort system would be overhauled so that this module is no longer necessary. Admin: Module name and star commands have not been registered.
-