|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 28, 2003 20:20:57 Привет! Имеется такая проблема: в win2k, в sice'е с помощью icedump'а пытаюсь сдампить кусок памяти: pagein d xxxxxxxx xxxxxxxx \??\c:\my.dmp ну и типа 'Enter', после F5, sice выкидывает на какую-то функцию ядра Ntoskrnl.exe, ну и синий экран смерти вылазит, там типа пишется: 'Beginning... Phisical memory dump..., etc'. Ага.. мой винт "отдыхать" сразу собирается: головка на парковочную стоянку отправляется, и диски останавливаются, - типа питание вырубил вообще - вот так приколист. =) Я так понимаю, что из того участка памяти дампить "как бы нельзя" - аттрибуты ни те у него, или как? Разьясните пожалуйста. И как ещё сделать sice в системе отладчиком по умолчанию - default? Thanks in advance. |
|
|
Дата: Окт 28, 2003 20:32:15 snatch Попробуй, возьми IceExt и точно так же сдампь свою программу. В IceExt код считывания оформлен в try/catch - т.е. BSOD ты не получишь. Если ты получишь сообщение об exception - попробуй уменьшить диапазон считывания. Атрибуты твои тут не при чем - это нулевое кольцо, скорее просто что-то криво написано. Код icedump я не смотрел и принципиально смотреть не собираюсь - это 9x. И вообще, слово icedump настораживает. Под NT - ntdump. |
|
|
Дата: Окт 28, 2003 23:18:39 Ну я имел ввиду ntdump. Вылетает на: KeBugCheckEx с Error = A (IRQL_NOT_LESS_OR_EQUAL) Вот так-то... :( |
|
|
Дата: Окт 29, 2003 00:38:22 Всё - проблема решена.. :D IceExt рулит, как говорится.. :) Спасибо Sten'у, ну и volodya'e за наставление на путь истинный. =) |
|
|
Дата: Окт 30, 2003 11:56:10 Ээээ, народ, NTIceDump прекрасно работает, и не нужно преждевременно списывать его на пенсию, я только им и дамплю и ни разу не заметил ни одного глюка! |
|
|
Дата: Окт 30, 2003 18:40:46 Да никто ж и не спорит. Но шутки в ядре - это не шутки в кольце-3. Поэтому я очень доверяю клочкам кода внутри SEH-кадра. Я так себя спокойнее чувствую! |
|
|
Дата: Окт 30, 2003 19:39:31 volodya А причём здесь SEH, что IceExt разве не драйвер, работающий в нулевом кольце, или ты про что? |
|
|
Дата: Окт 30, 2003 20:22:49 SEH всегда причем. Или ты думаешь, что драйверы не сбоят? В нулевом кольце есть свой TIB со своим односвязным списком SEH. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.079 |