⬢ DragonFlyBSD Kernel Audit
DF-5717 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-5717",
  "file": "sys/libkern/flsll.c",
  "verdict": "reproduced",
  "impact": "none",
  "confidence": "certain",
  "reproduce": {
    "build": "sh build.sh  (guest root; guest sources at /usr/src/sys, override S=...)",
    "run": "sh run.sh",
    "expected": [
      "DEADPROOF-OK: flsll.c cannot compile in-kernel as committed: ... error: redefinition of 'flsll'",
      "T3 flsll:   58454211 cases,          0 mism vs live-inline,          0 mism vs clz-ref,          0 mism vs kernel-flsl-twin",
      "HARNESS-PASS",
      "FIXCOMPILE-OK: gated flsll.c compiles kernel-style; global flsll symbols in object: 0"
    ]
  },
  "kernel_refs": [
    "sys/libkern/flsll.c:32",
    "sys/libkern/flsll.c:37-47",
    "sys/cpu/x86_64/include/cpufunc.h:298-304",
    "sys/sys/libkern.h:114-115",
    "sys/conf/files:2195-2237",
    "sys/vfs/tmpfs/tmpfs_vnops.c:1952"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "verdict.json", "manifest.json",
    "p2_harness.c", "build.sh", "run.sh", "k_flsll.c", "f_flsll_gated.c",
    "build.log", "run.log", "dead_compile_flsll.log", "fix_compile_flsll.log",
    "fix_build.log", "fix_run.log", "env.txt", "fix.diff"
  ]
}