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


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : GA
To : valerius
Subj : Correct CSLIM address for error detection


> f:\ibmlan\install\laninst.exe:
> ------------------------------------------------------------
> 09-19-2003 13:50:27 SYS3175 PID 0077 TID 0002 Slot 00fb
> F:\IBMLAN\INSTALL\LANINST.PGM
> c0000005
> 000788ca
> P1=00000008 P2=0000454c P3=XXXXXXXX P4=XXXXXXXX
> EAX=00000005 EBX=00000046 ECX=00003657 EDX=c41836ff
> ESI=00980000 EDI=00370000
> DS=0000 DSACC=**** DSLIM=********
> ES=025f ESACC=00f3 ESLIM=00007c7f
> FS=150b FSACC=00f3 FSLIM=00000030
> GS=0000 GSACC=**** GSLIM=********
> CS:EIP=003f:000088ca CSACC=00fb CSLIM=0000cd7f
> SS:ESP=04bf:0000373c SSACC=00f3 SSLIM=00003fff
> EBP=00984152 FLG=00012202
>
> LANINST.PGM 0005:000088ca
> ------------------------------------------------------------


May 25, 2000 - Gerhard Arnecke posted the following Trap debugging tip on the VOICE Aurora Mailing List:

This is the EXEINFO.TXT file for searching a trap address:

Exeinfo searches your partitions for executable code (device drivers, file systems, EXEs, DLLs) that matches some criteria. To locate
the module that caused a trap, write down the CSLIM value that is reported. Then run "exeinfo -f -lxxxx c:\*.*" where xxxx is the
CSLIM value and C: should be replaced by each driver from which code may have been loaded.

If, for example, you get CSLIM=0000f113 and all your code is loaded from the D drive because you have multiboot, type
exeinfo -f -lf113 d:\*.*

Remark: this works only for a real CLIM address, not for CLSIM=ffffffff or similar

Source:

vnewsft.htm

Fri 19 Sep 2003 15:21 Mozilla/4.61 [en] (OS/2; U)




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.