🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #7245

Execution Profiler Problem

#7245
From: Rik slaven
Date: Thu, 06 Dec 1990 17:31
27 lines
1337 bytes
Environment:  SAS/Lattice C 5.10
	      Wb 1.3
	      SKsh 1.5

CFLAGS:	      -b0 -cfist -O -d1 -v

Source:	      Source code exists in multiple files, two of which are in
	      a separate directory.  Some files contain functions defined
	      as 'static'.

Problem:      When I use lprof and lstat, I get incorrect statistics for
	      functions:  namely, the output states that a function which
	      I do not call is called 32 % of the time.  Also, the output
	      indicates that function 'x' is defined in file 'y', when in
	      reality it is defined in file 'z'.

Questions:    1.  What's wrong?
	      2.  Does all source need to reside in the same directory
		  in order for lprof/lstat to work correctly?
	      3.  Does all source need to reside in the same file in
		  order for lprof/lstat to work correctly?
	      4.  Will lprof/lstat report correctly with 'static'
		  functions defined?

Any help would be greatly appreciated.

Rik Slaven
Technical Details
Message-ID: <4950001@misty.boeing.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!bcstec!misty!slaven

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!bcstec!misty!slaven
From: slaven@misty.boeing.com (Rik slaven)
Newsgroups: comp.sys.amiga.tech
Subject: Execution Profiler Problem
Message-ID: <4950001@misty.boeing.com>
Date: 6 Dec 90 17:31:51 GMT
Organization: Boeing Commercial Airplane BCS Support
Lines: 27