Run gdb with the core file, and run the command
disassemble SingletonType::getInstance
On my test-program I found a mov 0x<addr>, %eax
instruction near the end of the method. A print *(*(SingletonType**) <0xaddr>)
should print the contents of your singleton structure.