Home
last modified time | relevance | path

Searched refs:prot_flags (Results 1 – 3 of 3) sorted by relevance

/wasmtime-44.0.1/examples/min-platform/embedding/
H A Dwasmtime-platform.c13 static int wasmtime_to_mmap_prot_flags(uint32_t prot_flags) { in wasmtime_to_mmap_prot_flags() argument
15 if (prot_flags & WASMTIME_PROT_READ) in wasmtime_to_mmap_prot_flags()
17 if (prot_flags & WASMTIME_PROT_WRITE) in wasmtime_to_mmap_prot_flags()
19 if (prot_flags & WASMTIME_PROT_EXEC) in wasmtime_to_mmap_prot_flags()
24 int wasmtime_mmap_new(uintptr_t size, uint32_t prot_flags, uint8_t **ret) { in wasmtime_mmap_new() argument
25 void *rc = mmap(NULL, size, wasmtime_to_mmap_prot_flags(prot_flags), in wasmtime_mmap_new()
33 int wasmtime_mmap_remap(uint8_t *addr, uintptr_t size, uint32_t prot_flags) { in wasmtime_mmap_remap() argument
34 void *rc = mmap(addr, size, wasmtime_to_mmap_prot_flags(prot_flags), in wasmtime_mmap_remap()
48 int wasmtime_mprotect(uint8_t *ptr, uintptr_t size, uint32_t prot_flags) { in wasmtime_mprotect() argument
49 int rc = mprotect(ptr, size, wasmtime_to_mmap_prot_flags(prot_flags)); in wasmtime_mprotect()
H A Dwasmtime-platform.h113 extern int32_t wasmtime_mmap_new(uintptr_t size, uint32_t prot_flags, uint8_t **ret);
129 extern int32_t wasmtime_mmap_remap(uint8_t *addr, uintptr_t size, uint32_t prot_flags);
155 extern int32_t wasmtime_mprotect(uint8_t *ptr, uintptr_t size, uint32_t prot_flags);
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/sys/custom/
H A Dcapi.rs67 pub fn wasmtime_mmap_new(size: usize, prot_flags: u32, ret: &mut *mut u8) -> i32; in wasmtime_mmap_new()
80 pub fn wasmtime_mmap_remap(addr: *mut u8, size: usize, prot_flags: u32) -> i32; in wasmtime_mmap_remap()
100 pub fn wasmtime_mprotect(ptr: *mut u8, size: usize, prot_flags: u32) -> i32; in wasmtime_mprotect()