Estoy tratando de encontrar un cierto valor (número mágico entero (654321)) en un proceso en ejecución al que estoy actualmente conectado usando GDB. Encontré un comando find [/sn] start_addr, +len, val1 [, val2, ...]
, pero requiere dirección de inicio y finalización, pero no sé dónde comienza y dónde termina mi memoria de proceso.¿cómo busco toda la memoria de un proceso en gdb?
Este parece ser un problema muy común, pero recuerdo haberlo buscado en Google hace un año, y lo repetí ahora sin éxito, así que ... ¿Cómo sé dónde comienza la memoria de proceso y dónde termina?
¿Hay una página de manual que describa el formato de '/ proc/$ pid/maps'? –
@Jonas: http://kernel.org/doc/man-pages/online/pages/man5/proc.5.html – mark4o
@ mark4o Gracias. Intentó 'maps',' proc_maps' y 'procfs' sin éxito. –