Gdb process record / replay execução log

lguém poderia me dizer onde o log de execução seria armazenado ao usar o recurso de registro / reprodução de processo no gd

Obrigado Raj

Atualiza

#include <stdio.h>

int main (int argc, char const *argv[])
{
    printf("Hello World\n");
    printf("How are you?\n");
    char *c = NULL;
    printf("%c\n", *c);
    return 0;
}      

O código acima seg falha quando desreferenciac. Eu quero usar este exemplo para descobrir como eu posso usar reverse-next / reverse-continue para voltar depois de um segfault. Eu posso fazer o reverso a seguir e alcançar a primeira instrução printf na qual coloco um ponto de interrupção ao gravar a execução. Depois disso, quando tento o comando "next" no gdb, vejo que o cursor se move pelas instruções printf, mas não vejo nenhuma saída impressa no terminal. Em resumo, quero saber se o recurso de gravação / reprodução pode ser usado para percorrer o histórico de execução, mesmo após um segfault?

questionAnswers(1)

yourAnswerToTheQuestion