Как соотнести исполняемый файл с исходником?

Тема в разделе "WASM.BEGINNERS", создана пользователем ormoulu, 19 апр 2011.

  1. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.206
    Есть скомпилированный exeшник, .pdb к нему и сорсы.
    Задача - найти строку в исходнике, соответствующую определенному участку исполняемого файла.
    Как это сделать? Че-то я туплю...
     
  2. Z3N

    Z3N New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    812
    ormoulu
    DIA?

    UPD
    dbghelp?

    А ещё я книгу читал "Отладка приложений под WinNT" (как-то так кажется). Там всё доходчиво расписано, даже есть исходники чего-то вроде багзилы, которые при краше выдают место в исходнике, где ошибка, дамп и тп...
     
  3. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.315
    шаг 1 - открыть исполняемый файл в отладчике
    шаг 2 - загрузить дебажную информацию
    шаг 3 - профит
    допустим IDA если видит ссылку на дебажную информацию, сразу предлагает ее загрузить... в WinDbg это делается тоже в несколько кликов...
     
  4. Z3N

    Z3N New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    812
    Rel
    Ой, я подумал, что ему надо написать код, который соотносил бы....
     
  5. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    Debugging Tools for Windows, dbh.exe, laddr <address>.
     
  6. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.206
    Ага, спасибо.