Символы отладки

Тема в разделе "WASM.BEGINNERS", создана пользователем fobos, 9 фев 2007.

  1. fobos

    fobos New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2007
    Сообщения:
    8
    Всем привет!
    Подскажите, плиз, где можно взять символы отладки для i386kd.
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    как ни странно, на сайте майкрософт.
     
  3. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    Основные ссылки вот:
    http://www.rsdn.ru/article/devtools/UsingDebugSymbols.xml
    http://www.codeproject.com/useritems/symbols.asp?print=true

    Специфические косяки решаются гуглением.
     
  4. fobos

    fobos New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2007
    Сообщения:
    8
    Спасибо! Уже качаю. (Ну и тяжко же сейчас моему модемчику :).)
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Зачем качать все, если можно поставить динамическую скачку по требованию.
     
  6. fobos

    fobos New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2007
    Сообщения:
    8
    К сожалению, я не знаю как это делать. Но, по ходу, я закачал все символы (~100 Мб).
     
  7. fobos

    fobos New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2007
    Сообщения:
    8
    Ребята, что-то у меня с i386kd не получается. Символы поставил. Сделал BSOD, как Шрайбер учил. Дождался пока винда сохранит дамп. Затем после загрузки подождал какое-то время пока винда выгребет дамп из файла подкачки. Запустил отладчик: d:\ntddk\bin\i386kd.exe -z d:\winnt\memory.dmp. А он мало того, что ругается на неверную контрольную сумму ntoskrnl так еще и дизассемблить ни фига не хочет. Вообщем картинка прилагается. (Может кто подкинет мне этот самый ntoskrnl, видать не очень хорошо закачались символы).
     
  8. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    fobos, ты уверен, что прочитал статьи по ссылкам, а также раздел Symbols в справке к дебаггеру? Зачем именно i386kd?
     
  9. koderr

    koderr New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2006
    Сообщения:
    205
    какие имена должны иметь pdb'шки? выкачивал когда-то я все символы, распаковал, указал ольке путь к ним, но не вижу никакой разницы до и после :)

    имена типа kernel32.pdb
     
  10. fobos

    fobos New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2007
    Сообщения:
    8
    Честно говоря, мельком, а справку вообще не читал. Но я уже разобрался почему не работало. Дело в том, что я поставил Винду 2000 СП 4, а символы закачал для Винды без СП. Поставил винду без СП и все заработало.
    Да просто взбрело мне в голову системное программирование изучать. Подумал, что можно начинать со Шрайбера "Недокументированные возможности Windows 2000". Вот я и решил максимально приблизиться к той среде, в которой работал Шрайбер. Так мне будет понятней.