◄ Wiki / Build
assertion
A runtime check that says 'this must be true here,' and complains loudly if it isn't.
An assertion states an invariant the programmer believes should always hold; if the condition is false at runtime, it fires — logging or aborting — to catch bugs early. It converts silent, corrupt state into a visible, located failure. A single assertion firing 14452 times in one boot is a strong signal that an assumption is badly wrong.
See also
- /proc/faultsA live file that reports program faults, including the exact code location that failed.
- blast radiusHow much of a system a single failure takes down with it.
- bit-exactProducing output identical to a reference down to every last bit.