MemoryMapBinding import { MemoryMapBinding } from "destack:memory/binding"; Map binding family. export interface MemoryMapBinding { mapFileMemory(file: FileHandle, offset: uint64, length: uint64, protection: MemoryProtection, visibility: MappedMemoryVisibility, flags: MappedMemoryFlags, addressHint?: uint64 | undefined): Result; mapAnonymousMemory(length: uint64, protection: MemoryProtection, visibility: MappedMemoryVisibility, flags: MappedMemoryFlags, addressHint?: uint64 | undefined): Result; unmapMemory(range: VirtualMemoryRange): Result; syncMappedMemory(range: VirtualMemoryRange, flags: MappedMemorySyncFlags): Result; } language/library/src/memory/binding/map.ds:42:95 Members mapFileMemory(file: FileHandle, offset: uint64, length: uint64, protection: MemoryProtection, visibility: MappedMemoryVisibility, flags: MappedMemoryFlags, addressHint?: uint64 | undefined): Result Map a file backed memory range. mapAnonymousMemory(length: uint64, protection: MemoryProtection, visibility: MappedMemoryVisibility, flags: MappedMemoryFlags, addressHint?: uint64 | undefined): Result Map an anonymous memory range. unmapMemory(range: VirtualMemoryRange): Result Unmap a mapped memory range. syncMappedMemory(range: VirtualMemoryRange, flags: MappedMemorySyncFlags): Result Flush mapped memory to backing storage.