[comp.sys.amiga.tech] Execution Profiler Problem

slaven@misty.boeing.com (Rik slaven) (12/07/90)

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