# DF-0052 — REPRODUCED (source-only)

## Build
```sh
sh build.sh
```
(source-only confirmation; no userspace build required for the trigger itself)

## Run
```sh
sh run.sh
```

## Expected
none (allocator hint) on the unfixed kernel; after applying `fix.diff` the cited defect is closed.
This finding was verified by source-tracing `sys/kern/subr_alist.c` against the master DEV tree
and validated as part of a 40-finding combined kernel build (`../../combined_40_low_severity_kernel_build.log`).

## Mechanism
alst_leaf_alloc at :443 does start &= ALIST_BMAP_RADIX-1 (converting absolute->relative 0..31) BEFORE the bighint-decision comparisons at :451 (start<=blk) and :509. For leaves with blk>=32, start is now 0..31 which is always <= blk → bm_bighint is always updated, degrading allocator performance and violating the invariant.
