Information on IRQL_NOT_LESS_OR_EQUAL

hi all

I getting the BugCheck IRQL_NOT_LESS_OR_EQUAL when
i enable driver verifier for my driver. That means
that i am accessing pageable memory at IRQL >=
DISPATCH_LEVEL. Now how can i know which part of
my code is doing this. Is there anyway of pin-pointing
the exact location of the error in my drivers code.

thanks in advance for any help

Mayank

Sure, follow the stack trace in the dump or debugger output back to your
driver.

Be aware though that this error can also mean that you tried to access
nonexistant memory with a null or bad pointer. The stack will usually make
it pretty obvious what is happening.

Loren

Mayank,
The instruction where it bug checked gives you the faulty
instruction.
If you post the output !analyze -v that would be more helpful.

-Srin.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mayank Kumar
Sent: Wednesday, February 04, 2004 9:18 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Information on IRQL_NOT_LESS_OR_EQUAL

hi all

I getting the BugCheck IRQL_NOT_LESS_OR_EQUAL when
i enable driver verifier for my driver. That means
that i am accessing pageable memory at IRQL >=
DISPATCH_LEVEL. Now how can i know which part of
my code is doing this. Is there anyway of pin-pointing
the exact location of the error in my drivers code.

thanks in advance for any help

Mayank


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

You are currently subscribed to ntdev as: xxxxx@nai.com
To unsubscribe send a blank email to xxxxx@lists.osr.com