линкер vs2017 шо за прикол.

Тема в разделе "WASM.HEAP", создана пользователем sn0w, 20 янв 2018.

  1. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    958
    господа, есть такая шляпа, Microsoft (R) Incremental Linker Version 14.12.25834.0 из студии17. так вот толи меня глючит толи там формат pdb чтоли изменился? потому шо ни windbg 10.0.1.16299 (dt -e modname!*) ни ida 7.0.170914 не могут ни символы ни тайпинфо грузануть. ах да с dia я еще не ковырял шо там вообще по кодам. но вот ребилд на 15й студии (платформ тулсет 14.0) всё нормально отображается.
    может кто встречался?
     
  2. comrade

    comrade Константин Ёпрст

    Публикаций:
    0
    Регистрация:
    16 сен 2002
    Сообщения:
    232
    Адрес:
    Russian Federation
    Не встречал. Какие параметры link.exe даёшь? PDB файл солидного размера?
     
  3. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    958
    а всё. разобрался. надо было линкеру сказать шоб crc ставил
    (/RELEASE)
    . теперь работает. хотя странно, в 15й я наверное этого не заметил чтоли. вообщем благодарю за отклик.
    тока вот еще вопрос, чёто я не вкурю в отладчике студийном как сделать так чтобы он сепшен передавал обработчику, а то брякаюсь, жму ф5 и благополучно пролетаю сех. в виндбге чтоб этого не было просто gn(go not handled) команда
     
    Последнее редактирование: 21 янв 2018
  4. comrade

    comrade Константин Ёпрст

    Публикаций:
    0
    Регистрация:
    16 сен 2002
    Сообщения:
    232
    Адрес:
    Russian Federation
    Когда уже в контексте эксепшена, не нашёл опцию "go unhandled" - думаю её и нет. Есть окошко Exception Settings (Ctrl-Alt-E), но это что-то наподобие windbg sxd/sxe/sxi (настройки сессии).
     
  5. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    958
    а вот нет. теперь внезапно выяснилось что в проперти пейдже хоть и стоит Generate Debug Information (/DEBUG), но линкеру передаётся /DEBUG:FASTLINK, решается соответсно оверрайдом.
    срс тут ни при чём
     
  6. im.

    im. Active Member

    Публикаций:
    0
    Регистрация:
    16 сен 2017
    Сообщения:
    310
    PDB изменился похоже, старые IDA не открывают уже, 7-я нормально справляется, сам столкнулся.