FASM и символьные файлы

Тема в разделе "WASM.WIN32", создана пользователем AssemblerIA64, 5 дек 2007.

  1. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    Подскажите, пожалуйста, можно ли в FASM'е создавать символьные файлы для отладки?
     
  2. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    средствами fasm'а нет и незачем.
     
  3. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    В принципе, здесь и на форуме фасма мелькали патчи, и вроде даже макросы, для генерации отладочной инфы. Но это было довольно давно, и в каком эти проекты состоянии сейчас, я сказать не могу.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Насколько я помню, в 2.0 обещают DWARF, а сейчас - поддержка генерации символов (типа map'a), но завернуть это в pdb ещё не смогли.
     
  5. diamond

    diamond New Member

    Публикаций:
    0
    Регистрация:
    21 май 2004
    Сообщения:
    507
    Адрес:
    Russia
    http://diamondz.land.ru/fasmdbg.exe - генерация отладочных символов в формате Bochs (plain text, в каждой строке адрес и имя, разделённые пробелами), версия 1.64
    symbdump.inc - поиск по форуму fasm'а
    P.S. Kolibri-версия http://kolibrios.org/?p=SVN&kind=dir&loc=/programs/develop/fasm/trunk уже может, основываясь на symbdump.inc, выдавать информацию в формате Bochs, откуда уже её можно перегнать в любой известный формат (парсить текстовый файл - дело несложное). Версия fasm под любую систему может генерировать бинарники и для всех других систем.
     
  6. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    Меня интересуют PDB.
     
  7. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    Вот что-то нашёл: http://board.flatassembler.net/topic.php?t=2101.
    Правда, так и не понял, как этот скрипт использовать. Объясните, пожалуйста.

    [offtop]Кстати, а за что S_T_A_S_'а забанили?[/offtop]