microZEUS
The whole stack, hand-drawn.

◄ 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.

Referenced by

/proc/faults · A/B test · blast radius