1

I have seen many drivers with a section named PAGE, but couldn't find good enough information on it, what is the role of this section?

1

Simple, it's a section that will supposedly be mapped as paged memory. This can contain code or data and is governed by the PAGED_CODE macro, among others, at source code level.

That is, whatever gets stored in that section cannot be accessed at arbitrary IRQLs. Quote:

If the IRQL > APC_LEVEL, the PAGED_CODE macro causes the system to ASSERT.

Also see this for an entry point into the overall topic. But I reckon given the specific nature of your question you are aware of paged and nonpaged pool and so on.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.