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§
- Imported
Reader Mapping - Imported child-side read-only mapping.
- Imported
Writer Mapping - Imported child-side sole-writer mapping.
- Local
Writer Region - Runtime region written locally and represented to the peer by a read-only entry.
- MacReader
Mapping - Platform-minted local read-only witness for the audited core bridge.
- MacWriter
Mapping - Platform-minted sole-writer witness for the audited core bridge.
- Pending
Imported Reader - Imported reader withheld until READY is acknowledged with COMMIT.
- Pending
Imported Writer - Imported writer withheld until READY is acknowledged with COMMIT.
- Pending
Transferred Reader - Local reader withheld until the authenticated peer validates every import.
- Pending
Transferred Writer - Local writer withheld until the authenticated peer validates every import.
- Quiescent
Region - Quiescent, pre-transfer owner of a zero-initialized Mach mapping.
- Remote
Writer Region - Runtime region written remotely with a permanently read-only local mapping.
- Transferred
Reader Mapping - Parent-side read-only mapping after the sole writer entry was transferred.
- Transferred
Writer Mapping - Parent-side writer mapping after its read-only entry was transferred.
Enums§
- MacBinding
Error - Failure while validating and binding a Mach mapping to the common core.
- Mach
Error - Failure to create or restrict a Mach shared-memory capability.