[NTOS]: Add assertions to the paged pool and demand zero page faults, to catch possib...
authorSir Richard <sir_richard@svn.reactos.org>
Wed, 12 May 2010 20:48:15 +0000 (20:48 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Wed, 12 May 2010 20:48:15 +0000 (20:48 +0000)
commit11453cf565af07ba3d11f8d7994f117dcf1f880a
tree36b9c272c7b90b9c581ac844a079ba341392af26
parent77bbb3cacb84b2987805c174799f2aa874106d9c
[NTOS]: Add assertions to the paged pool and demand zero page faults, to catch possible errors and corruptions. These paths are not yet taken in today's builds, so they do not affect any runtime code.
[NTOS]: Add assertions regarding the portability of certain code, which will need changes on ARM/x64. These should probably be C_ASSERT's but I don't want to break Timo's build.
[NTOS]: Define MM_NOIRQL (found in assertions) instead of magical -1.
[NTOS]: Add MI_IS_SESSION_PTE macro.
[NTOS]: Export the MiXxxPte variables.
[NTOS]: Fix some typos in comments.

svn path=/trunk/; revision=47183
reactos/ntoskrnl/mm/ARM3/miarm.h
reactos/ntoskrnl/mm/ARM3/pagfault.c
reactos/ntoskrnl/mm/ARM3/pool.c