Skip to content
STIMSMITH

LLVM libFuzzer

Tool

LLVM libFuzzer is identified in the evidence as a notable representative of modern coverage-guided fuzzing, alongside AFL. It is cited as having an impressive bug-finding record and as the basis for prior coverage-guided fuzzing work in RISC-V instruction-set-simulator verification.

First seen 5/25/2026
Last seen 5/29/2026
Evidence 2 chunks
Wiki v1

WIKI

Overview

LLVM libFuzzer is a fuzzing tool referenced as a notable representative of modern Coverage-Guided Fuzzing (CGF), together with AFL. The cited GLSVLSI 2022 paper characterizes state-of-the-art fuzzing as using coverage-guided techniques that rely on mutation-based algorithms to generate new inputs, and identifies LLVM libFuzzer as part of that CGF category. [C1]

Role in coverage-guided fuzzing

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

1 connections
Coverage-guided Fuzzing implements → 100% 2e
LLVM libFuzzer is listed as a representative of modern coverage-guided fuzzing.

CITATIONS

6 sources
6 citations — click to expand
[1] LLVM libFuzzer is a notable representative of modern Coverage-Guided Fuzzing, a category described as relying on mutation-based algorithms to generate new inputs. Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing
[2] AFL and LLVM libFuzzer are stated to have an impressive bug-finding record. Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing
[3] Fuzzing is described as effective, versatile, and comparatively easy to use in the software domain. Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing
[4] Coverage-guided fuzzing based on LLVM libFuzzer had been proposed for RISC-V instruction-set-simulator verification. Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing
[5] The prior LLVM-libFuzzer-based RISC-V ISS verification approach generated standalone executable test cases, did not use a co-simulation environment, and targeted a different abstraction level. Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing
[6] The cited work states that fuzzing has been successful in software, while hardware-domain applications were much more limited. Efficient Cross-Level Processor Verification using Coverage-guided Fuzzing