Como ver o layout de memória do meu programa em C durante o tempo de execução?

Eu gostaria de ver o layout de memória do meu programa em C para que eu possa entender todos os diferentes segmentos da memória praticamente durante o tempo de execução, como alterações no BSS ou no Heap para ex?

questionAnswers(3)

yourAnswerToTheQuestion