Structsยง
- Branch
Pair ๐ - This is separate from
MCDCBranch
to help prepare for larger changes that will be needed for improved branch coverage in the future. (See https://github.com/rust-lang/rust/pull/124217.) - Code
Mapping ๐ - Associates an ordinary executable code span with its corresponding BCB.
- Extracted
Mappings ๐ - MCDC
Branch ๐ - Associates an MC/DC branch span with condition info besides fields for normal branch.
- MCDC
Decision ๐ - Associates an MC/DC decision with its join BCBs.
Constantsยง
- MCDC_
MAX_ ๐BITMAP_ SIZE
Functionsยง
- calc_
test_ ๐vectors_ index - extract_
all_ ๐mapping_ info_ from_ mir - Extracts coverage-relevant spans from MIR, and associates them with their corresponding BCBs.
- extract_
branch_ ๐pairs - extract_
mcdc_ ๐mappings - resolve_
block_ ๐markers