Diagnostics for I/O remove locks

Clearly the Microsoft implementation of I/O remove locks keep track of each
acquire/release on debug builds. How do I enable / control / view this
information?

Is there a KD extension for dumping this? I’ve searched the interwebotron,
OSR list archives, MSDN, etc. all to no avail.

– arlie

I’ve faced this in the past and =>

  1. I was told that there is no way to control this debug specific
    behavior. You can’t turn it off (or on :-))

  2. MS will improve their docs about the debug specific behavior of IO
    remove locks.

  3. If you use a separate tag to initialize the remove lock, then you can
    at least track it’s mem usage via utilities like pooltag


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Arlie Davis
Sent: Wednesday, October 12, 2005 10:17 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Diagnostics for I/O remove locks

Clearly the Microsoft implementation of I/O remove locks keep track of
each acquire/release on debug builds. How do I enable / control / view
this information?

Is there a KD extension for dumping this? I’ve searched the
interwebotron, OSR list archives, MSDN, etc. all to no avail.

– arlie


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

!remlock [1]

You can specify the 1 if your driver is built CHK,otherwise the extra storage required for the lock tracking information is not present.

d

________________________________________
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Arlie Davis
Sent: Wednesday, October 12, 2005 10:17 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Diagnostics for I/O remove locks

Clearly the Microsoft implementation of I/O remove locks keep track of each acquire/release on debug builds.? How do I enable / control / view this information?
?
Is there a KD extension for dumping this?? I’ve searched the interwebotron, OSR list archives, MSDN, etc. all to no avail.
?
– arlie
?


Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com