signal_stack 692 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. .PS
  2. boxwid = 1.3
  3. down
  4. [
  5. right
  6. [
  7. down;
  8. box "\s-4SPARC stack\s+4" ht .2
  9. box "\s-4EM stack\s+4" ht .1
  10. box "\s-4SPARC stack\s+4" ht .1
  11. box "\s-4EM stack\s+4" ht .1
  12. box "\s-4free\s+4" ht .2
  13. box "\s-4SPARC stack\s+4" ht .1
  14. box "free" ht .8
  15. box "heap" ht .3
  16. box "text" ht .5
  17. ]
  18. move 1
  19. [
  20. down;
  21. box "\s-4SPARC stack\s+4" ht .2
  22. box "\s-4EM stack\s+4" ht .1
  23. box "\s-4SPARC stack\s+4" ht .1
  24. box "\s-4EM stack\s+4" ht .1
  25. box "\s-4free\s+4" ht .2
  26. box "\s-4SPARC stack\s+4" ht .1
  27. box "\s-4EM stack\s+4" ht .1
  28. box "\s-4free\s+4" ht .2
  29. box "\s-4SPARC stack\s+4" ht .1
  30. box "free" ht .4
  31. box "heap" ht .3
  32. box "text" ht .5
  33. ]
  34. ]
  35. move .3
  36. [
  37. right
  38. box invis "before signal"
  39. move 1
  40. box invis "during (1st) signal"
  41. ]
  42. .PF