У меня есть некоторые сбои в некотором C-коде, построенном без отладочных символов, и у меня есть только обратная трассировка с абсолютными адресами стека вызовов. Это на окнах (64 бит). Я больше похож на linux, поэтому я немного потерял, как заглянуть в отладку этого - в Linux я бы запускал код под valgrind, но AFAIK, такой инструмент не существует для 64-битных окон.Отладка без отладчика
Какие у меня варианты? Я могу изменить код C по своему усмотрению, но я не могу его построить с помощью символов отладки. Причина, по которой я не могу построить с помощью отладочных символов, заключается в том, что мой двоичный файл не создан с помощью инструментов MS (он построен с помощью mingw-w64).
Я не использую компиляторы MS, поэтому я не могу использовать это - я отредактировал мой вопрос, чтобы сделать это яснее –
Какой компилятор вы используете? Файлы карт - это (почти) универсальная концепция. –
Дэвид использует MinGW, и в соответствии с FAQ MinGW он может создавать файлы карт: http://www.cs.colorado.edu/~main/cs1300/doc/mingwfaq.html#debugging – RichieHindle