Mam coredump procesu, który się rozbił (trudno reprodukować).Analiza zmiennych lokalnych zwróconych funkcji
Wyliczyłem, że coś poszło nie tak w funkcji , która właśnie zwróciła (zwróciła wskaźnik NULL zamiast wskaźnika nie-NULL).
Byłoby mi bardzo pomocne dla mnie znać zawartość zmiennych stos w tej funkcji. Myślę, że na większości architektur, powrót z funkcji oznacza po prostu zmianę wskaźnika stosu. Innymi słowy, te wartości nadal istnieją (poniżej wskaźnika stosu, jeśli weźmiemy x86 jako przykład).
Czy ktoś może potwierdzić moje uzasadnienie jest poprawne i może podać przykład jak to zrobić z gdb?
Czy moje rozumowanie dotyczy również MIPS?
W gbd spróbuj 'help x'. – alk