Source/Packages

Runtime.NativeTelemetryIdentity

packages/execution/src/Runtime/NativeTelemetryIdentity.alpha

412 lines38 declarations18.3 KiBSHA-256 74f2507ab65e

def · lines 60–61

identityRAX

Full file
Linux x86-64 System V: RDI destination, RSI byte extent, RDX contract version. Only caller-saved registers are used. Initialize once at process birth, before the first event; rotating a spool must not call this again. One getrandom(GRND_NONBLOCK) call; failure, interruption, short reads or zero identities refuse publication. No PID, timestamp, deterministic seed or userspace fallback supplies an identity. Failed entropy may have touched destination bytes: they have no authority unless the result is zero. https://man7.org/linux/man-pages/man2/getrandom.2.html Syscall 318: Linux arch/x86/entry/syscalls/syscall_64.tbl, verified against /usr/include/x86_64-linux-gnu/asm/unistd_64.h. Other targets must lower their own entropy acquisition. Both emitters specialize TelemetryIdentityRoutine.
60def identityRAX =
61  (constructor X86NativeRegister64 X86NativeRAX)

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.