DF-4521 / corrupt.sh
#!/bin/sh # DF-4521 scenario 2: run the sentinel-remove + corruption probes. # Run AFTER run.sh; guest state becomes dirty -> reset afterwards. cd /tmp/DF-4521 || exit 1 cp /usr/src/sys/dev/drm/drm_mm.c . kldunload dfmm_poc 2>/dev/null || true make clean >/dev/null 2>&1 || true make > corrupt.build.log 2>&1 || { tail -20 corrupt.build.log; exit 1; } kldload ./dfmm_poc.ko || { dmesg | tail -3; exit 1; } sysctl dev.dfmm.corrupt=1 |