GDB: печать переменной не в текущей области - PullRequest
5 голосов
/ 24 ноября 2011

Я использую GDB, и я хотел напечатать переменную, которая в настоящее время не находится в области видимости.Я не уверен, каково точное имя переменной, поэтому я хотел бы иметь возможность изменять области видимости, а не печатать определенную переменную в определенном файле.

1 Ответ

8 голосов
/ 24 ноября 2011

Вы можете использовать команды frame, up и down для доступа к областям в стеке.

frame N
f N
    Select frame number N. (The current instruction is in frame 0.)

up [N]
    Move N frames up the stack (away from frame 0).

down [N]
    Move N frames down the stack (towards frame 0).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...