kdex2x86.dll

Hi,
i m searching for this particular dll file . i ve got the latest version of
debugging tools from microsoft.com but dont seem to have this .dll file. any
suggestions on where i could get this file.

kutty

Hi,
i found it under the w2kfree directory. though i m running the winxp
checked build it seem sto be working fine for !ethread.

any suggestions are welcome.

kutty
“Kutty Banerjee” wrote in message news:xxxxx@windbg…
> Hi,
> i m searching for this particular dll file . i ve got the latest version
of
> debugging tools from microsoft.com but dont seem to have this .dll file.
any
> suggestions on where i could get this file.
>
> kutty
>
>
>

I wouldn’t recommend that, the ETHREAD structure has more than likely
changed between Windows 2000 and Windows XP. The symbol files for XP and
Server 2003 now have full type information so you can dump the ETHREAD with
the display type command (dt nt!_ETHREAD).

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Kutty Banerjee” wrote in message news:xxxxx@windbg…
> Hi,
> i found it under the w2kfree directory. though i m running the winxp
> checked build it seem sto be working fine for !ethread.
>
> any suggestions are welcome.
>
> kutty
> “Kutty Banerjee” wrote in message news:xxxxx@windbg…
> > Hi,
> > i m searching for this particular dll file . i ve got the latest version
> of
> > debugging tools from microsoft.com but dont seem to have this .dll file.
> any
> > suggestions on where i could get this file.
> >
> > kutty
> >
> >
> >
>
>
>

“Scott Noone” wrote in message news:xxxxx@windbg…
>
> I wouldn’t recommend that, the ETHREAD structure has more than likely
> changed between Windows 2000 and Windows XP. The symbol files for XP and
> Server 2003 now have full type information so you can dump the ETHREAD
with
> the display type command (dt nt!_ETHREAD).
>
>
>
> -scott
>
> –
> Scott Noone
> Software Engineer
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
> “Kutty Banerjee” wrote in message news:xxxxx@windbg…
> > Hi,
> > i found it under the w2kfree directory. though i m running the winxp
> > checked build it seem sto be working fine for !ethread.
> >
> > any suggestions are welcome.
> >
> > kutty
> > “Kutty Banerjee” wrote in message news:xxxxx@windbg…
> > > Hi,
> > > i m searching for this particular dll file . i ve got the latest
version
> > of
> > > debugging tools from microsoft.com but dont seem to have this .dll
file.
> > any
> > > suggestions on where i could get this file.
> > >
> > > kutty
> > >
> > >
> > >
> >
> >
> >
>
>
>
Hi Scott,
dt nt!_ETHREAD appears to be giving me the data types for ETHREAD. how d i
see their values at given isntance of time.

kutty

Just pass the thread address as a parameter (i.e. dt nt!_ETHREAD 81ba3020)

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Kutty Banerjee” wrote in message news:xxxxx@windbg…
>
> “Scott Noone” wrote in message news:xxxxx@windbg…
> >
> > I wouldn’t recommend that, the ETHREAD structure has more than likely
> > changed between Windows 2000 and Windows XP. The symbol files for XP and
> > Server 2003 now have full type information so you can dump the ETHREAD
> with
> > the display type command (dt nt!_ETHREAD).
> >
> >
> >
> > -scott
> >
> > –
> > Scott Noone
> > Software Engineer
> > OSR Open Systems Resources, Inc.
> > http://www.osronline.com
> >
> > “Kutty Banerjee” wrote in message news:xxxxx@windbg…
> > > Hi,
> > > i found it under the w2kfree directory. though i m running the winxp
> > > checked build it seem sto be working fine for !ethread.
> > >
> > > any suggestions are welcome.
> > >
> > > kutty
> > > “Kutty Banerjee” wrote in message
news:xxxxx@windbg…
> > > > Hi,
> > > > i m searching for this particular dll file . i ve got the latest
> version
> > > of
> > > > debugging tools from microsoft.com but dont seem to have this .dll
> file.
> > > any
> > > > suggestions on where i could get this file.
> > > >
> > > > kutty
> > > >
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> >
> Hi Scott,
> dt nt!_ETHREAD appears to be giving me the data types for ETHREAD. how d
i
> see their values at given isntance of time.
>
> kutty
>
>
>

“Scott Noone” wrote in message news:xxxxx@windbg…
>
> Just pass the thread address as a parameter (i.e. dt nt!_ETHREAD 81ba3020)
>
> -scott
>
> –
> Scott Noone
> Software Engineer
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
Hi scott,
yes it works. thanks a lot for the help. btw would you know the details of
the individual fields of ETHREAD. in particular i m interested in the
IRP_LIST datatype.

i presume that the IRP_LIST in ETHREAD is actually the irps on which the
particular thread is blocked. from the irp number can i enumerate the device
on which this thread is blocked.

kutty

See http://www.osronline.com/article.cfm?id=37, there’s a brief explanation
there about how the IrpList field is currently used.

Also, in case you weren’t already aware, the !thread command does a good job
of interpreting all of these field for you so that you don’t have to do it
manually.

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Kutty Banerjee” wrote in message news:xxxxx@windbg…
>
> “Scott Noone” wrote in message news:xxxxx@windbg…
> >
> > Just pass the thread address as a parameter (i.e. dt nt!_ETHREAD
81ba3020)
> >
> > -scott
> >
> > –
> > Scott Noone
> > Software Engineer
> > OSR Open Systems Resources, Inc.
> > http://www.osronline.com
> >
> Hi scott,
> yes it works. thanks a lot for the help. btw would you know the details
of
> the individual fields of ETHREAD. in particular i m interested in the
> IRP_LIST datatype.
>
> i presume that the IRP_LIST in ETHREAD is actually the irps on which
the
> particular thread is blocked. from the irp number can i enumerate the
device
> on which this thread is blocked.
>
> kutty
>
>
>