luaur_code_gen/functions/
make_pages_not_executable_code_allocator.rs1use crate::functions::make_pages_not_executable_code_allocator_alt_b::make_pages_not_executable_mut;
2use crate::records::code_allocator::CodeAllocator;
3
4#[allow(non_snake_case)]
5pub fn make_pages_not_executable(mem: *mut u8, size: usize) -> bool {
6 crate::macros::codegen_assert::CODEGEN_ASSERT!(
7 CodeAllocator::align_to_page_size(mem as usize) == mem as usize
8 );
9 crate::macros::codegen_assert::CODEGEN_ASSERT!(size == CodeAllocator::align_to_page_size(size));
10
11 make_pages_not_executable_mut(mem, size)
12}