Показать сообщение отдельно
Старый 08.06.2011, 02:50   #33
Bedolaga
Бывалый
 
Имя: Алексей
Авто: Pajero Sport 2010 3.0
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Ёжик Пых Посмотреть сообщение
Алексей, позвольте на "ты", если нет возражений ?

Этот Disk2 спокойно может оказаться RAM диском, я видел ссылки на его создание в коде. Жесткий диск система обзывает по моему HDD1, HDD2 и т.д.
Конечно, Дмитрий.

По поводу DSK2:
там вот какие еще фрагменты есть:

Код:
 
.text:00013B62                 mov.l   @(h'210,pc), r4 ; [00013D74] = aDsk2
.text:00013B64                 mov.l   @(h'1C0,pc), r3 ; [00013D28] = _CreateFileW
.text:00013B66                 jsr     @r3 ; _CreateFileW
.text:00013B68                 mov     r10, r5
.text:00013B6A                 cmp/eq  #-1, r0
.text:00013B6C                 bf/s    loc_13B7C
.text:00013B6E                 mov     r0, r8
.text:00013B70                 mov.l   @(h'204,pc), r4 ; [00013D78] = aCouldNotOpenHd
.text:00013B72                 mov.l   @(h'194,pc), r3 ; [00013D08] = _NKDbgPrintfW
.text:00013B74                 jsr     @r3 ; _NKDbgPrintfW
 
....
 
.text:000114B0 aCouldNotOpenHd:                        ; DATA XREF: start:off_13D78o
.text:000114B0                 unicode 0, <Could not open HDD device(DSK2). STANDBY IMMEDIATE failed>
все это говорит, за то, что JIT дебаггер открывает файл на HDD для логгинга и пишет туда. Я конечно не ратую прямо вот сейчас все это ковырять, но думаю как способ делать дампы на диск и управлять процессом в динамике - это хороший, годный способ.

Update:

что радует, в MMCS режим JIT отладки включен, т.е. не нужно мучительно править и перешивать реестр, как описано здесь.

Действительно, смотрим содержимое реестра посредство loadingview (см. вложенную картинку). Режим отладки включен. Значит можно этим пользоваться.

Update2:

еще немного поковырявшись с использованием в MMCS JIT отладчика и функции вывода отладочных сообщений NKDbgPrintfW могу высказать предположение, что та маленькая дырочка с торца экрана (типа аудиоджека) это COM порт, через который в частности может проводится отладка MMCS посредством Platform Builder'a. Так-то вот.
Миниатюры
jitdbgr.jpg  
Bedolaga вне форума   Вверх Ответить с цитированием
Пользователь сказал cпасибо: