Re: gprof output question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Feb 21, 2014 at 9:51 AM, Tim Prince <n8tm@xxxxxxx> wrote:
>
> On 2/20/2014 6:42 PM, MR ZenWiz wrote:
>>
>> In using gprof on a large C++ app, there are a number of functions in
>> the output that do not have any class name or parameters associated
>> with them.
>>
>> In a thorough search of the app source, I cannot find any functions
>> defined with a particular name that shows up like this in the gprof
>> output.
>>
>> How can I track down where these functions live?
>>
>> In the call trace section, they show up as "spontaneous," so I can't
>> even tell from where they are called.
>>
>> Any guidance would be most appreciated.
>>
>> Thanks.
>>
>> MR
>
> A function called from a source file not built with -pg or via a function
> pointer (so that the actual function isn't known at compile time) would
> likely produce a <spontaneous>.  It's also helpful to use -static linking.
>
The external libraries involved here are all statically linked.

That does help, though.  I've created a test version that uses a
different library and we'll see what happens.  Hopefully it will
confirm my diagnosis and we can move forward.

Thanks.

MR




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux