IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /docs/manual/basics.md). For the complete Mojo documentation index, see llms.txt.
Skip to main content
Version: 1.1.0
For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).

unsafe_memset

def unsafe_memset(ptr: Pointer[address_space=ptr.address_space], value: UInt8, count: Int)

Fills memory with the given value.

Prefer the safe, bounds-carrying Span.fill() (for example, my_span.fill(value) on a Span[Byte]), which works in every address space. This raw entry point fills at byte granularity, so unlike Span.fill() it applies to elements of any type, including types that cannot cross an address-space boundary as a value.

Args: