Re-exportsยง
use rustc_middle::mir::coverage::CoverageKind;๐use rustc_middle::mir::coverage::CoverageMirInfo;๐use rustc_middle::mir;๐use rustc_middle::mir::BasicBlock;๐use rustc_middle::mir::Statement;๐use rustc_middle::mir::StatementKind;๐use rustc_middle::mir::TerminatorKind;๐use rustc_middle::ty::TyCtxt;๐use tracing::debug;๐use tracing::debug_span;๐use tracing::trace;๐use crate::PassPolicy;๐use crate::coverage::counters::BcbCountersData;๐use crate::coverage::graph::CoverageGraph;๐use crate::coverage::mappings::ExtractedMappings;๐
Modulesยง
- counters ๐
- expansion ๐
- from_
mir ๐ - graph ๐
- hir_
info ๐ - mappings ๐
- query ๐
- spans ๐
Structsยง
- Instrument
Coverage ๐ - Inserts
StatementKind::Coveragestatements that either instrument the binary with injected counters, via intrinsicllvm.instrprof.increment, and/or inject metadata used during codegen to construct the coverage map.
Functionsยง
- inject_
coverage_ ๐statements - Inject any necessary coverage statements into MIR, so that they influence codegen.
- inject_
statement ๐ - instrument_
function_ ๐for_ coverage