Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!bcstec!misty!b-mrda!slaven From: slaven@b-mrda.ca.boeing.com (Rik Slaven) Newsgroups: comp.sys.amiga.tech Subject: Lprof/Lstat problem Message-ID: <22800001@b-mrda.ca.boeing.com> Date: 5 Dec 90 17:20:24 GMT Organization: Boeing Commercial Airplanes MR&D Lines: 27 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