home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / memmanagement / zpp_1 < prev    next >
Text File  |  1999-04-27  |  1KB  |  40 lines

  1. Title:            ZPP
  2. Author:            Alun Jones <auj@aber.ac.uk>
  3. Version:        1.00
  4. Title From:        Documentation
  5. Author From:        Documentation
  6. Version From:        Documentation
  7. Supplier:        Alun Jones <auj@aber.ac.uk>
  8. Date:            22/04/96
  9. Keywords:        Memory management software
  10. Shareware:        No
  11. Machine:        Archimedes
  12. Operating system:    RISCOS
  13. Memory requirements:    
  14. Peripherals needed:    
  15. Other s/ware needed:    
  16. Directory:        micros/arch/riscos/e099
  17. Date mounted/updated:    31/05/96
  18. File names:        zpp.zip
  19. Unarchived files:    3
  20. Unarchived size:    2 kbytes
  21. Omissions:        
  22. See also:        
  23.  
  24. -------------------------------------------------------------------------------
  25.  
  26. Acquiring the package:
  27.  
  28. Download the archive file(s) and extract using SparkPlug 2
  29. (see the "tools_help" file in micros/arch/riscos/tools for further info).
  30.  
  31.  
  32. Description:
  33.  
  34. Zpp is a simple utility which alters the MEMC mappings on ARM 2xx and 3xx
  35. machines to prevent user-mode writes to locations less than 0x8000. Well-
  36. behaved programs shouldn't write here, and all OS routines which write to
  37. these locations do so in privileged modes.  ZPP prevents (for example) NULL
  38. pointer dereferences from crashing the machine. Rather, they cause an
  39. address exception and a stack backtrace in the guilty program.
  40.