GDB support: Couldn't find method

Simon Marchi simon.marchi@polymtl.ca
Wed Aug 8 00:27:00 GMT 2018


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



More information about the Gdb mailing list