Использование GDB с переменными GMP - PullRequest
2 голосов
/ 23 мая 2010

Я отлаживаю код C с помощью GDB. В моей программе есть переменная типа mpz_t * retval. Если я запускаю команду

print *retval

Я получаю вывод

$23 = {{
    _mp_alloc = 6, 
    _mp_size = 5, 
    _mp_d = 0x1001008d0
}}

Могу ли я еще что-нибудь сделать, чтобы получить больше информации о значении, хранящемся в retval?

1 Ответ

2 голосов
/ 23 мая 2010

Попробуйте это:

(gdb) set print object on
(gdb) set print pretty on
(gdb) ptype *retval
(gdb) print *retval

Что еще ты хочешь знать?

...