DragonFlyBSD Kernel Audit
DF-2786 / run.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-2786 run — exact commands as executed on the guest (see run.log for
# the actual console output of the control, v5-real and v6-real runs).
sysctl -w debug.debugger_on_panic=0

# control (must be stable, CORRUPT=0):
kenv mtxabuse.noabort=1
kenv mtxabuse.duration=90
kldload /root/mtxabuse.ko
sleep 105                       # wait for SUMMARY
kldunload mtxabuse
kenv mtxabuse.noabort=0

# real run (aborts enabled):
kenv mtxabuse.duration=300
kldload /root/mtxabuse.ko
# watch console / dmesg for:
#   mtxabuse: PHASE1 t=5 NO-ABORT baseline
#   mtxabuse: PHASE2 aborters engaged (noabort=0)
#   mtxabuse: CORRUPTION: kernel wrote retired link ...   <- positive
#   mtxabuse: SUMMARY ... CORRUPT=N
sleep 320
kldunload mtxabuse