⬢ DragonFlyBSD Kernel Audit
DF-2297 / run_bootB.sh
← back to finding ↓ download raw
#!/bin/sh
# Boot-B baseline run (guest, root): DF-2297 variant B, psize=0x80000000
# (negative esize -> ssize=0 -> howmany divide-by-zero).  Expected:
# Fatal trap 17; the guest dies mid-script by design.
set -e
kldload /root/df229x/df229x.ko
echo "== test 1: DF-2297 variant B psize=0x80000000 (INT_MIN esize) =="
echo "== EXPECTED: Fatal trap 17 divide error; guest dies here =="
sysctl kern.df229x_test=1
echo "== (reached: NO panic) =="
sysctl kern.df229x_status