Kernel Loader: Difference between revisions

Line 500: Line 500:


This is just standard aarch64 page table code. Walks the page table, verifying that all entries it would map for size + range are free.
This is just standard aarch64 page table code. Walks the page table, verifying that all entries it would map for size + range are free.
== KInitialPageTable::ReprotectToReadOnly ==
This is just standard aarch64 page table code. Walks the page table, reprotects the read-write pages in the specified region as read-only.
This is probably a compiler-optimized version of a function that does an arbitrary reprotection.


== KInitialPageTable::GetL1Table ==
== KInitialPageTable::GetL1Table ==