TechnologiesLow-level, Kernel & Legacy

_Volatile cross-import overlay

iOSmacOStvOSwatchOSvisionOS

_Volatile provides a pointer type for accessing volatile memory, such as the memory-mapped I/O registers found in kernels, firmware, and embedded environments. Use it when a load or store must reach hardware exactly as written, without the reordering or elision that the compiler may otherwise apply to ordinary memory. It targets low-level systems work across iOS, macOS, tvOS, watchOS, and visionOS.

Structures 1

  • St
    VolatileMappedRegister
    A pointer for accessing "volatile" memory, e.g. memory-mapped I/O registers.
← Low-level, Kernel & Legacy