home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / vms / 20783 < prev    next >
Encoding:
Text File  |  1993-01-12  |  1.6 KB  |  38 lines

  1. Newsgroups: comp.os.vms
  2. Path: sparky!uunet!gatech!rpi!usc!cs.utexas.edu!geraldo.cc.utexas.edu!slcs.slb.com!BRYDON@128.58.42.3
  3. From: brydon@asl.slb.com (Harvey Brydon (918)250-4312)
  4. Subject: Re: Misbehaving calling functions in C
  5. Message-ID: <1993Jan12.131544.17026@slcs.slb.com>
  6. Sender: news@slcs.slb.com (News Administrator)
  7. Nntp-Posting-Host: 129.87.186.2
  8. Reply-To: brydon@dsn.SINet.slb.com
  9. Organization: Schlumberger/Anadrill Sugar Land, TX
  10. References: <726762256snz@spliff.demon.co.uk>
  11. Date: Tue, 12 Jan 93 13:15:44 GMT
  12. Lines: 24
  13.  
  14. In article <726762256snz@spliff.demon.co.uk>, journeyman@spliff.demon.co.uk
  15. (Andy Settle) writes:
  16. >I'm maintaining an old application (written in VAXC) which runs
  17. >asynch/ASTs. *Somewhere* there is a function calling a routine
  18. >with garbage parameters - this is easy to trap. The problem is
  19. >that it's proving difficult to track down the caller. Is there an
  20. >way of viewing the call stack without stopping the image? Using
  21. >the debugger is not possible as the called routine is called from
  22. >*everywhere* (it's actually an audit trail log routine).
  23. >
  24. >One idea is LIB$SIGNAL(SS$_DEBUG, "SHOW CALLS"). Any other
  25. >suggestions? My last site had a nice piece of macro which could
  26. >generate a process dump file without exiting the process but i
  27. >didn't manage to get a copy before i left.
  28.  
  29. Once again, in Fortran:
  30.  
  31.       call lib$signal(%val('98198'X))
  32.  
  33. HTH
  34. _______________________________________________________________
  35. Harvey Brydon         | Internet:   brydon@dsn.SINet.slb.com
  36. Dowell Schlumberger   | P.O.T.S.:   (918)250-4312
  37. If 'pro' is the opposite of 'con', what is the opposite of 'progress'?
  38.