Как генерировать значения в стеке и выводить регистр при сбое приложения в gcc без gdb? - PullRequest
1 голос
/ 09 апреля 2011

Когда мое приложение c ++ падает, я хотел бы сгенерировать stackdump и отобразить выгруженные значения регистров.

Мое приложение работает на Linux.

Я бы хотел, чтобы моя программа могла генерировать stackdump иотображать сбрасываемые значения регистров, когда происходит сбой, и в следующий раз, когда пользователь запускает его, он спросит их, можно ли отправить их мне, чтобы я мог отследить проблему.Я могу обрабатывать информацию о трассировке стека, но не знаю, как сгенерировать эти две вещи.Любые идеи?

Заранее спасибо всем ответчикам

Спасибо vlc

1 Ответ

1 голос
/ 09 апреля 2011

Ответ в этом вопросе может оказаться полезным в вашем случае.Но код в ответе печатает трассировку стека и регистрируется только на SIGSEGV.Возможно, вам придется проделать дополнительную работу, чтобы удовлетворить ваши потребности.

...