home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / alt / lucidem / help / 330 next >
Encoding:
Text File  |  1992-08-25  |  1.8 KB  |  50 lines

  1. x-gateway: rodan.UU.NET from help-lucid-emacs to alt.lucid-emacs.help; Tue, 25 Aug 1992 14:02:56 EDT
  2. From: chan@jpmorgan.com (Milo A. Chan)
  3. Message-ID: <9208251801.AA08281@newton.ny.jpmorgan.com>
  4. Subject: Re: purify & lemacs
  5. Date: Tue, 25 Aug 1992 14:01:19 EDT
  6. X-Mailer: ELM [version 2.3(JPM) PL11]
  7. Newsgroups: alt.lucid-emacs.help
  8. Path: sparky!uunet!wendy-fate.uu.net!help-lucid-emacs
  9. Sender: help-lucid-emacs-request@lucid.com
  10. Lines: 38
  11.  
  12. From the Purify User's Guide:
  13.  
  14. "What Purify Does
  15.  ----------------
  16.  
  17. Purify intercepts every memory access by inserting instructions into your
  18. executable before every load and store.  Purify detects memory corruption
  19. when it happens.  The origin of the problem is immediately and precisely
  20. identified, by line number in the source code, making error correction quick
  21. and easy.
  22.  
  23. Purify detects the following errors and pinpoints their origins:
  24.  
  25.     o    Reading or writing memory beyond the bounds of an array.
  26.     o    Reading or writing freed memory.
  27.     o    Freeing memory multiple times.
  28.     o    Reading and using uninitialized memory.
  29.     o    Reading or writing through null pointers.
  30.     o    Memory leaks.
  31.  
  32.  
  33. Purify finds these errors in the entire program  including third party
  34. libraries which are linked with your code.  Because purify uncovers memory
  35. access errors and memory leaks in all of the code used by a program, you can
  36. change and improve your code with less fear of interducing new,
  37. hard-to-detect errors."
  38.  
  39.  
  40. The most basic usage of purify requires no code changes, just relink and run.
  41.  
  42.  
  43. (I am not affiliated in any way with Pure Software Inc.)
  44.  
  45.  
  46. -- 
  47. Milo Chan,  Fixed Income Market Strategies,  J.P. Morgan Securities, Inc.
  48. email:   chan_milo@jpmorgan.com    ...or...   chan@fractl.tn.cornell.edu
  49. phone:   212.648.4483              ...or...          212.648.4486 (sec'y)
  50.