Skip to main content

Module macos

Module macos 

Source
Expand description

Mach memory-entry backed shared regions.

The ABI declarations and constants are transcribed from the macOS SDK’s Mach VM headers. Runtime typestates intentionally expose no byte slices.

Modules§

bootstrap
Private Mach bootstrap channel with audit-token process authentication.

Structs§

ImportedReaderMapping
Imported child-side read-only mapping.
ImportedWriterMapping
Imported child-side sole-writer mapping.
LocalWriterRegion
Runtime region written locally and represented to the peer by a read-only entry.
MacReaderMapping
Platform-minted local read-only witness for the audited core bridge.
MacWriterMapping
Platform-minted sole-writer witness for the audited core bridge.
PendingImportedReader
Imported reader withheld until READY is acknowledged with COMMIT.
PendingImportedWriter
Imported writer withheld until READY is acknowledged with COMMIT.
PendingTransferredReader
Local reader withheld until the authenticated peer validates every import.
PendingTransferredWriter
Local writer withheld until the authenticated peer validates every import.
QuiescentRegion
Quiescent, pre-transfer owner of a zero-initialized Mach mapping.
RemoteWriterRegion
Runtime region written remotely with a permanently read-only local mapping.
TransferredReaderMapping
Parent-side read-only mapping after the sole writer entry was transferred.
TransferredWriterMapping
Parent-side writer mapping after its read-only entry was transferred.

Enums§

MacBindingError
Failure while validating and binding a Mach mapping to the common core.
MachError
Failure to create or restrict a Mach shared-memory capability.