comp.lang.ada
 help / color / mirror / Atom feed
* Interrupt handlers and exceptions
@ 1998-06-12  0:00 Samuel Figueroa
  1998-06-18  0:00 ` Robert I. Eachus
  0 siblings, 1 reply; 2+ messages in thread
From: Samuel Figueroa @ 1998-06-12  0:00 UTC (permalink / 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)




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1998-06-18  0:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-06-12  0:00 Interrupt handlers and exceptions Samuel Figueroa
1998-06-18  0:00 ` Robert I. Eachus

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