On May 13, 2005, at 3:54 PM, Martin Vermeer wrote:
On Fri, May 13, 2005 at 03:23:16PM -0400, Bennett Helm wrote:On May 13, 2005, at 10:56 AM, Martin Vermeer wrote:
(I tried doing a "Function Trace" within Shark, specifying
QFontEngineMac::doTextTask as the function to trace, but I get the
following error message: "Failed to subvert traced functions. Verify
that all of the symbols to trace exist in the target program. For C++,
specify only mangled symbol names. [FunctionDataSource]". Clearly, I'm
just not understanding what I'm doing....)
Yes, that's the problem... "no symbols". You need to have the program compiled with debugging symbols (-g option). Sure you have?
I recompiled setting CFLAGS to include "-g"; is that what you meant? In
any case, it didn't change anything: I get the same error message.
CXXFLAGS too, I think. I edit the Makefile for that.
I've recompiled again with both CFLAGS and CXXFLAGS set to include -g (and that shows up as it's compiling). However, I still get the same error message, frustrating my attempt to do a function trace.
Any more hints/help?
Bennett