Дока по отладке для coff

Тема в разделе "WASM.BOOKS и WASM.BLOGS", создана пользователем NoName, 13 дек 2005.

  1. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Интересует отладачная информация.

    PECOFF.pdf не предлагать.
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Отладочная инфа - pdb? Это закрытый формат, к тому же меняется :-(

    К нему только интерфейс для извлечения инфы документирован.
     
  3. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    То что не выносится в отдельный модуль, а находится в одном объектнике можно считать pdb?

    Наверное нет...

    Меня интересует именно вариант извлечения инфы из obj. Инфа от мс какая-та скупая, на сайте и в доках только отдаленные поползновения в данном направлении ограничивающиеся одним абзацем как будто все понятно и так.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Вроде то, что в obj и выносится в pdb линкером (имеется ввиду отладочная инфа).
     
  5. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    черт.

    Конечно можно парсить dumpbin но это не выход
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    NoName

    dumpbin извлекает дебаг-инфу именно из obj? Скорее всего он использует тот же интерфейс, что и при чтении pdb. Просмотри доку по DIA SDK, может, что отыщешь.



    Ну и в сорцах винды есть старые masm, link - там и по pdb я видел что-то. Тоже можешь копнуть.
     
  7. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    Ковыряй секцию .debug$S - массив записей SYMTYPE. Формат можно найти в cvinfo.h.
     
  8. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
  9. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    сорцы масма и линка достать бы...