Re: interrupt routine and application pages
- From: "Pavel A." <pavel_a@xxxxxxxxxxxxxxx>
- Date: Sat, 28 Oct 2006 15:55:19 +0200
"RJ" <RJ@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:C60CC328-2272-45D7-9611-DC859F738C1F@xxxxxxxxxxxxxxxx
Hello,
I have a requirement to examine currently running application stack on an
interrupt routine. Is it safe to read application memory on an interrupt
routine? What is IRQL at which page swapping happens? What is the mechanism
that can be used to make sure that memory area is safe to read?
I would like to use "MmProbeAndLockPages", but it can be used only <=
APC_LEVEL
Speaking of requirements... hmm... you don't have to do this in
the ISR at DIRQL. A DPC allows much more and is suitable for the task,
because the app won't have chance to run before the DPC exits.
Also, consider that the app and the ISR can run on different CPUs.
--PA
.
- Follow-Ups:
- Re: interrupt routine and application pages
- From: soviet_bloke
- Re: interrupt routine and application pages
- From: Skywing [MVP]
- Re: interrupt routine and application pages
- Prev by Date: Re: ZwWriteFile return 0xC0000002.. why??
- Next by Date: Re: RE-Started: Network Adpaters - PC-Card and USB.
- Previous by thread: Re: interrupt routine and application pages
- Next by thread: Re: interrupt routine and application pages
- Index(es):
Relevant Pages
|