¿Cómo puedo imprimir todas las variables globales / variables locales? ¿Es eso posible en gdb?
c
variables
gdb
global-variables
cpuer
fuente
fuente

info variablesdeberían ser variables estáticas dentro de esa unidad de compilación, ¿verdad?yse cambiay.1913el nombre de una variable estática en la compilación.yen funciónfooy otrayenbar. Para distinguirlos, se debe asignar un nombre diferente a los dosy.En caso de que desee ver las variables locales de una función de llamada, use
select-frameantesinfo localsP.ej:
fuente
select-framepuede abreviarse comosel. Alternativamente useframe/f, que también imprime el marco)Además, como
info localsno muestra los argumentos de la función en la que se encuentra, usePor ejemplo:
argcyargvno se muestra porinfo locals. El mensaje será "No hay locales".Referencia: comando info locales .
fuente