RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Трап eCS


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Valery Sedletski
To : All
Subj : Трап eCS

>exeinfo.exe from Sanych
>

Утилитку попробовал, но кажись, облом -- дело в том,
что CSLIM у меня имеет интересное значение: 0xffffffff.
Вот, что у меня получилось:

------------------кут хере-------------
F:\inet\060103\valerius\sanych>exeinfo.exe -f -lffff f:\*.*

ExeInfo, New Exe File Format Info, v2.0f
(C) Copyright Ngb Technologies, 1991-1993, All rights reserved.

F:\DEVEL\BP\BIN\TDXDEBUG.DLL
109788bytes 92-10-27 07:00:00
005 0ffff CODE EXECUTEONLY (preload)
------------------кут хере-------------

Это нечто от борланд-паскаля, точнее, наверно,
от турбо-дебаггера ;). Левое, короче.

Интересно знать, что значит ffffffff ?
csacc:cslim -- это видимо, теневая часть сегментного регистра?

Вообще, у меня экран при трапе такой:

------------------кут хере-------------
trap 0008 (иногда 000e, а иногда вис)
exeption in device driver

cs:eip = 0168:fff1e3c2 csacc = c09b cslim = ffffffff
ss:esp = 00e8:0000e002 ssacc = 0097 sslim = 0000dfff
ds = 0160 dsacc = c093 dslim = ffffffff
cr0 = 8001001b
es = 0160 esacc = c093 eslim = ffffffff
cr2 = 0000e04a
fs = **** fsacc = **** fslim = ********
gs = **** gsacc = **** gslim = ********

errcd = 0000 erracc = **** errlim = ********

eax = ffed7890 ebx = 0000e01a ecx = 00000000 edx = 000001f4
esi = faa90160 edi = f5801fec
ebp = 00005414
flg = 00010046

System detected IPE at loc:
##0168:fff1f322 -- 000e:c322

07860660
Internal revision: 14.062_W4
------------------кут хере-------------

может тут можно еще за что-то зацепиться?

Кстати, интересно, почему адреса в cs:eip и
после "IPE at location..." разные?
Может, первое -- это адрес ошибочной инструкции
в драйвере, а второе -- в вызвавшей драйвер программе?
Или наоборот ;)


PS
Кстати, утилитка, как я понял, ищет 16-разрядный
сегмент, а CSLIM -- число 32-разр. Может, я неправильное
значение подставил: ffffffff -> ffff?



PPS
Сейчас изучаю tracing, debugging etc.

Thu 09 Jan 2003 06:52 Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.