next up previous contents index
Next: The GNAT Project Up: A Detailed Description of Previous: Contents   Contents   Index


List of Figures

  1. GNAT Overall Structure.
  2. GNAT Compiler.
  3. GNAT Front-end Stages.
  4. The GNAT Run Time Library.
  5. Task States.
  6. Run-Time Information Associated with Each Task.
  7. Definition of Parent, Activator, Master of Task and Master Within.
  8. Compiler-Generated Information Associated with Each Task.
  9. GNARL Subprograms Called During the Task Life-Cycle
  10. Entry Call.
  11. Entry Queues.
  12. Simple Accept.
  13. Open Accepts Vector.
  14. Graphical Representation of the Protected Object.
  15. Proxy Model: In-Line Implementation.
  16. Proxy Model: Call-Back Implementation.
  17. GNARL Subprograms for the Delay Statement.
  18. GNARL Subprograms for the Delay Statement in an Ada Program without Tasks.
  19. GNARL Subprograms for the Delay Statement in an Ada Program with Tasks.
  20. GNARL Subprograms for Timed Entry Call.
  21. GNARL Subprograms for Timed Selective Accept.
  22. Architecture of the Implementation.
  23. Reserved Interrupts Table.
  24. Table of User-Defined Interrupt-Handlers.
  25. List of Interrupt Handlers in Non-Nested Style.
  26. Basic Automaton Implemented by the Interrupts Manager.
  27. Server Tasks Signal Handling.
  28. Basic Automaton Implemented by the Server Tasks.
  29. Simplified Server Tasks Automaton.
  30. Server Tasks Automaton.
  31. Exception Identifier.
  32. Occurrence Identifier.
  33. Hash Table.
  34. GNARL Subprograms for the Abort Statement.
  35. Entry Calls Stack.



(c) Javier Miranda. Canary Islands (Spain), 2002. Version 1.0