$ ./dtors In construct In main cons 0x400548 des 0x400558 In destruct $ gdb dtors ... (gdb) x/x 0x600e30 0x600e30 <__DTOR_LIST__>: 0xffffffff (gdb) 0x600e34 <__DTOR_LIST__+4>: 0xffffffff (gdb) 0x600e38 <__DTOR_LIST__+8>: 0x00400558 (gdb) 0x600e3c <__DTOR_LIST__+12>: 0x00000000 (gdb) p destruct $1 = {} 0x400558