Debugowanie plików zrzutu pamięci w gdb
Czy jest jakiś sposób, aby pokazać zmienne lokalne w gdb, gdy plik zrzutu pamięci jest ładowany?
Do pliku gdb załadowałem plik zrzutu pamięci i przełączyłem go na pewną ramkę (polecenie: ramka #), ale nie jestem pewien, czy możliwe jest przechwycenie wartości zmiennych bez faktycznego uruchomienia.
Trochę tła, debugowanie niektórych warunków wyścigu, które powodują usterkę seg i jest bardzo trudne do odtworzenia. Uruchamianie w gdb nie pomaga w reprodukcji zbyt wiele. Tak więc moja najlepsza szansa polegałaby na ustaleniu, jakie stany zmiennych są oparte na pliku rdzenia, który aktualnie mam.