Difference between revisions of "Talk:Error handling"

From WikiPrizm
Jump to navigationJump to search
(Exception handling)
 
(Bypassing system error dialogs with [EXE])
Line 3: Line 3:
  
 
[[User:Ahelper|Ahelper]] ([[User talk:Ahelper|talk]]) 18:48, 2 December 2014 (EST)
 
[[User:Ahelper|Ahelper]] ([[User talk:Ahelper|talk]]) 18:48, 2 December 2014 (EST)
 +
 +
= [EXE] on System Errors =
 +
Some system errors actually ''are'' handled by the OS in the error dialog with the [EXE] key.  I was testing code and had a bad write (target was in the 0xFEC1nnnn area), causing an ADDRESS(W) error.  Hitting [EXE] let the program continue running, although completely unstable with the RAM trashed.  The full extent of this key should be examined more safely.  -- [[User:Ahelper|Ahelper]] ([[User talk:Ahelper|talk]]) 04:39, 3 December 2014 (EST)

Revision as of 05:39, 3 December 2014

Exception Handling

I'll put in a section for handling certain types of exceptions once my custom exception handler code matures more. Once ELF loading gets put in, debugging exceptions should be much simpler (I should be able to get a stack trace, filename/line number, register dump, etc.).

Ahelper (talk) 18:48, 2 December 2014 (EST)

[EXE] on System Errors

Some system errors actually are handled by the OS in the error dialog with the [EXE] key. I was testing code and had a bad write (target was in the 0xFEC1nnnn area), causing an ADDRESS(W) error. Hitting [EXE] let the program continue running, although completely unstable with the RAM trashed. The full extent of this key should be examined more safely. -- Ahelper (talk) 04:39, 3 December 2014 (EST)