comp.lang.ada
 help / color / mirror / Atom feed
From: SamuelFigueroa@no_spam.usa.net (Samuel Figueroa)
Subject: Interrupt handlers and exceptions
Date: 1998/06/12
Date: 1998-06-12T00:00:00+00:00	[thread overview]
Message-ID: <6lrurs$4fm$1@news2.apple.com> (raw)


Paragraph 7 of Section C.3 of the ARM says that exceptions cannot be  
propagated from interrupt handlers.  Does this mean that an interrupt  
handler cannot raise something like Constraint_Error, and expect a task's  
exception handler to be invoked?  Is there any way for an interrupt  
handler to cause a task's exception handler to be invoked, or to somehow  
cause the termination of the task that was executing when the interrupt  
occurred?  (For the purposes of this discussion, one could envision an  
interrupt handler for page faults, in which one might want to raise some  
exception, and either have the program's exception handler take some  
action, or terminate the program itself.)

- Sam Figueroa (figueroa.nospam@cs.nyu.edu)




             reply	other threads:[~1998-06-12  0:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-06-12  0:00 Samuel Figueroa [this message]
1998-06-18  0:00 ` Interrupt handlers and exceptions Robert I. Eachus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox