wie benutzt man gdb um den Stack / Heap zu erkunden?

Kann mir jemand einen kurzen Überblick geben / mich auf die Dokumentation einer Möglichkeit hinweisen, den Stapel (und den Haufen?) Eines C-Programms zu untersuchen? Ich dachte, das sollte mit GDB gemacht werden, aber wenn es andere geradlinigere Alternativen gibt, dann sollte das auch in Ordnung sein.

Vielen Dank