Re: GDB support: Couldn't find method

Simon Marchi <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 2018-08-04 07:48, Viesturs Veckalns wrote:
> Hello!
> I compile a binary by linking a library:
> 
> -L${LIBDIR}/lib -lCompoundHisto
> 
> In the debug session the library is listed under
> 
> info sharedlibrary
> 
> Additionally, I requested to read symbols from the relevant source 
> files by
> 
> set debug-file-directory ${LIBDIR}/interface
> set debug-file-directory ${LIBDIR}/src
> 
> Nevertheless, I encounter the following problem:
> 
> p GetLevel(resultcode) -> GetHU(mo)
> Couldn't find method CompoundHistoUnfolding::Level::GetHU
> 
> The methods are described in the source to build libCompoundHisto.so
> 
> What is wrong?
> 
> My gdb version is 7.11.
> Viesturs

Hi Viesturs,

A sanity check to see if GDB knows about any GetHU method would to do

   (gdb) ptype GetLevel(resultcode)

or

   (gdb) ptype CompoundHistoUnfolding::Level

Do you see GetHU listed?

Simon
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.