На двух разных компьютерах под XP SP3 запускаю WinDbg в локальном режиме (через windbg -kl или через livekd — разницы никакой). Хочу посмотреть значение переменной MmModifiedPageLifeInSeconds — отладчик говорит, что требуемый адрес недоступен. Смотрю через dd — и правда, выводит вопросики. Спрашиваю через !vtop — говорит, что страница не отображена (80566xxx). Предыдущая и следующая страницы отображены нормально.
При многократном вызове локального отладчика в разное время ничего не меняется.
В виртуалке с такой же XP, к которой WinDbg подключен удаленно, используется то же ядро, адреса переменных те же, страница отображена нормально.
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>На двух разных компьютерах под XP SP3 запускаю WinDbg в локальном режиме (через windbg -kl или через livekd — разницы никакой). Хочу посмотреть значение переменной MmModifiedPageLifeInSeconds — отладчик говорит, что требуемый адрес недоступен. Смотрю через dd — и правда, выводит вопросики. Спрашиваю через !vtop — говорит, что страница не отображена (80566xxx). Предыдущая и следующая страницы отображены нормально.
ЕМ>При многократном вызове локального отладчика в разное время ничего не меняется.
ЕМ>В виртуалке с такой же XP, к которой WinDbg подключен удаленно, используется то же ядро, адреса переменных те же, страница отображена нормально.
ЕМ>Что может давать такой глюк?
а в контекст необходимого процесса/потока переключиться не нужно ?
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>На двух разных компьютерах под XP SP3 запускаю WinDbg в локальном режиме (через windbg -kl или через livekd — разницы никакой). Хочу посмотреть значение переменной MmModifiedPageLifeInSeconds — отладчик говорит, что требуемый адрес недоступен. Смотрю через dd — и правда, выводит вопросики. Спрашиваю через !vtop — говорит, что страница не отображена (80566xxx). Предыдущая и следующая страницы отображены нормально.
ЕМ>При многократном вызове локального отладчика в разное время ничего не меняется.
ЕМ>В виртуалке с такой же XP, к которой WinDbg подключен удаленно, используется то же ядро, адреса переменных те же, страница отображена нормально.
ЕМ>Что может давать такой глюк?
Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>На двух разных компьютерах под XP SP3 запускаю WinDbg в локальном режиме (через windbg -kl или через livekd — разницы никакой). Хочу посмотреть значение переменной MmModifiedPageLifeInSeconds — отладчик говорит, что требуемый адрес недоступен. Смотрю через dd — и правда, выводит вопросики. Спрашиваю через !vtop — говорит, что страница не отображена (80566xxx). Предыдущая и следующая страницы отображены нормально.
ЕМ>При многократном вызове локального отладчика в разное время ничего не меняется.
ЕМ>В виртуалке с такой же XP, к которой WinDbg подключен удаленно, используется то же ядро, адреса переменных те же, страница отображена нормально.
ЕМ>Что может давать такой глюк?
Хм, у меня оно так выглядит в исходниках Win2k — там несколько переменных определяются подряд, следом за MmModifiedPageLifeInSeconds определяется MiModifiedPageLife, а она доступна. А вот сейчас заглянул в Wrk 1.2, а там уже вот такое: