Como posso imprimir todas as variáveis globais / variáveis locais? Isso é possível em gdb?
c
variables
gdb
global-variables
cpuer
fonte
fonte
info variables
devem ser variáveis estáticas dentro dessa unidade de compilação, certo?y
é renomeada paray.1913
na compilação.y
em funçãofoo
e outray
embar
. Para distingui-los, um nome diferente deve ser atribuído aos doisy
.Caso deseje ver as variáveis locais de uma função de chamada usadas
select-frame
antesinfo locals
Por exemplo:
fonte
select-frame
pode ser abreviado comosel
. Como alternativa, useframe
/f
, que também imprime o quadro) #Além disso, como
info locals
não exibe os argumentos da função em que você está, usePor exemplo:
argc
eargv
não será mostrado porinfo locals
. A mensagem será "Nenhum local".Referência: comando info locals .
fonte