Подскажите пожалуйста ядерные отладчики, которыми можно работать через ethernet. Знаю что такие есть напр. visual softice уже его качаю. Но интересуют альтернативы и еще один вопрос: если драйвер начинает скажем барахлить/глючить и т.д. система может повиснуть или еще что с ней нехорошего случиться, что будет с сеансом отладки? насколько такая отладка стабильна по сравнению например с отладкой по com-порту с windbg?
Нету таких отладчиков. Как вы себе это представляете? Вы ставите бряк, система замораживается, а для отладки по сети нужен tcp/ip стек рабочий, а не замороженный . Ядро можно отлажитвать либо локально(Syser,Soft-Ice, Windbg), лмбо через другой комп по COM, firewire порту.
Есетесно писать свой драйвер для сетевой карты встроенный в отладчик, который не замораживаеться даже при обработки бряко и тп, но соглашусь, что лучше по старинке ))
Novi4ek Ну "отлаживать" это сильно сказано, можно локально "смотреть" на работающую систему. Ctrl-K, Local Debugging. Можно будет получать список потоков, модифицировать память, но отлаживать в прямом смысле слова (single-step, go, и все такое) нельзя.
Novi4ek Да, приведите пример таких отладчиков пожалуйста! Visual Soft-Ice говорите, а он под Vista,2k8,7 работает? Windbg+VMware - наше всё
Ну скажем я щас столкнулся с задачей когда VMware не годится т.к. не умеет эмулировать койкакие тонкости процессора. Др. ВМ можно попробовать но хочется найти унив. решение на будущее. У меня два ноута у них есть УСБ и иеее1394 впринципе можно их так законтачить если другого вар-та не обнаружится. Насчет Visual SoftIce сру езернет я слышал что он такую функцию имеет. Если тут никто не знает об этом я когда проверю могу отписать (вообще смешно звучит наверно, но такие уж вы посты пишете). >>а он под Vista,2k8,7 работает? А леший его знает. Не работает?
Novi4ek Подсоединяй через иеее1394 и спокойно отлаживайся в Windbg! Как я понимаю, Visual Soft-Ice - то некоторая разновидность Soft-Ice, а мягкий лёд на висте не работает, соответственно и на более поздних винодус.
Novi4ek Да, кстати, что за тонкости процессора? Ты тип эмуляции процессора в варе какой ставишь? Binary translation? Ставь VT-x или AMD-v, если у тебя процессоры конечно же поддерживают эти технологии, или ты как раз это и отлаживаешь?
нифига не могу понять как настроить этот софтайс через сеть. куда не нажму постоянно какието ошибки лезут что за глюкодром.
Ну вообщем есть основания полагать что проблема не только во мне на самом деле. Это еще одна причина по которой было бы нот бэд если бы тут кто-то отписался о своем опыте подобной отладки вообще.
Я недели две пытался настроить софтайс (не вижуал) для работы по езернет Че я только не пробовал, на разных машинах, с разными сетевухами результат - Нуль Как надо дебажить современные железные машины в ядре я так и не понял Ком-шнурок - медленно Усб и файер-вайер не везде суппортятся (и не везде есть кстати! много стоечных машин без этих удобств) Дебажу только на варах, с железа беру дампы по ctrl+scroll_lock
to z0mailbox: Там не все сетевые карты подходят. У меня на встроенной Intel не заработал. На Realtec RTL8139 работает. А почему не Visual SoftICE? Он же поудобнее будет для отладки по сети.