Есть ли способ показать состояния локальных переменных в gdb, когда загружается файл дампа ядра?Отладка файлов дампа ядра в gdb
У меня был файл дампа ядра, загруженный в gdb, и переключился на определенный кадр (команда: frame #), но я не уверен, что можно захватить значения переменных без его фактического запуска.
Некоторое время, отлаживая какое-то состояние гонки, которое вызывает seg-ошибку и очень сложно воссоздать. Запуск в gdb не помогает воспроизвести слишком много. Поэтому мой лучший шанс был бы каким-то образом выяснить, какие состояния переменных основаны на основном файле, который у меня есть.
'info locals' должен это сделать. –
FYI ... когда я попытался напечатать в этом случае, gdb жалуется, что программа не запускается. –
Возможно, у вас плохо написанный довольно принтер, который делает плохой звонок во время печати. Попробуйте отключить симпатичные принтеры перед использованием «инфо-локалей» –