METHOD_PTR_*?

Andrew Cagney cagney@gnu.org
Tue Nov 9 21:54:00 GMT 2004


Hello,

 From value.h:

/* Pointer to member function.  Depends on compiler implementation.  */

#define METHOD_PTR_IS_VIRTUAL(ADDR)  ((ADDR) & 0x80000000)
#define METHOD_PTR_FROM_VOFFSET(OFFSET) (0x80000000 + (OFFSET))
#define METHOD_PTR_TO_VOFFSET(ADDR) (~0x80000000 & (ADDR))

It also depends on the underlying architecture - not very 64-bit 
friendly :-/

Andrew



More information about the Gdb mailing list