zhangmeng wrote:

>>>>> I can assure that we don't strip the sym-table off.
>>>>> The call stack is something like below:
> -------------------------lwp#17/thread #17------------------------------------
> fdbac420  void AbstractBufferIndexDataSource::AddRowObject(...
> 00936590 ????????(...

pstack only looks at the .dynsym symbol table, and this
probably only contains the global symbols provided by
your object.

My guess is that:

    fdbac420  void AbstractBufferIndexDataSource::AddRowObject(...

is a *global* symbol in your shared library, but:

    00936590 ????????(...

is a *local* symbol within your executable.

What does:

    % elfdump -s main | grep 936590

reveal?

-- 

Rod.

Reply via email to