crash.html 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <html>
  2. <head>
  3. <title>crash</title>
  4. <body bgcolor=#ffffff>
  5. <h2 align=center>crash</h2>
  6. <h4 align=center>OS/161 Reference Manual</h4>
  7. <h3>Name</h3>
  8. crash - commit various exceptions
  9. <h3>Synopsis</h3>
  10. /testbin/crash [<em>operation</em>]
  11. <h3>Description</h3>
  12. crash will perform any one of fourteen illegal processor operations,
  13. any one of which should get it killed without causing the whole system
  14. to crash.
  15. <p>
  16. The operations are coded `a' through `n' and may be chosen on the
  17. command line. If no operation is chosen, a menu is displayed and a
  18. choice solicited.
  19. <p>
  20. <h3>Restrictions</h3>
  21. Test `f', which writes into the process's own code segment, will only
  22. cause a processor exception if you implement read-only code segments.
  23. Since this is not required, it is not required that test `f' pass.
  24. <p>
  25. However, using test `f' must not under any circumstances corrupt the
  26. code in the copy of crash on disk!
  27. <h3>Requirements</h3>
  28. crash uses the following system calls:
  29. <ul>
  30. <li> <A HREF=../syscall/read.html>read</A>
  31. <li> <A HREF=../syscall/write.html>write</A>
  32. <li> <A HREF=../syscall/_exit.html>_exit</A>
  33. </ul>
  34. crash should operate properly once the basic system call assignment is
  35. complete.
  36. </body>
  37. </html>