From: Maynard J. <may...@us...> - 2008-04-10 17:03:50
|
Steven Bergsieker wrote: > I've discovered that my program is spending a significant chunk of time in > libc, but I can't get any symbol information for the libc library. Am I > doing something wrong, or does my copy of libc just not have symbol > information? Where can I find a copy with that information? (This is on suse > 10.3) > It appears that your libc library has been super stripped, removing all symbol info. See http://en.opensuse.org/Bugs:An_application_crashed for info on installing debuginfo packages that contain the symbol and debug info. OProfile will automatically look for the debuginfo package if it can't find what it needs in the runtime binary. -Maynard > Thanks, > Steven > > opcontrol --status > Daemon running: pid 2373 > Event 0: CPU_CLK_UNHALTED:100000:0:1:1 > Separate options: library > vmlinux file: none > Image filter: none > Call-graph depth: 0 > > opcontrol --reset > opcontrol --start > TestBedApplication > opcontrol --stop > opcontrol --dump > opreport -t 0.1 --demangle=smart --symbols TestBedApplication > > Produces the following relevant output: > > 158923 19.3977 libc-2.6.1.so (no symbols) > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > oprofile-list mailing list > opr...@li... > https://lists.sourceforge.net/lists/listinfo/oprofile-list > |