Skip to content

Measure Linux kernel's modified condition/decision coverage (MC/DC)

Notifications You must be signed in to change notification settings

xlab-uiuc/linux-mcdc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Measure Linux kernel's modified condition/decision coverage (MC/DC)

GitHub Actions Workflow Status GitHub Actions Workflow Status

Example text coverage report: link

Example HTML coverage report:

[Get started (LLVM 19)] [(LLVM 18)]

More materials will be posted here as soon as they are approved. Please stay tuned!

Tentative repository structure:

linux-mcdc
│
├── docs
│   ├── elisa-slides.pdf
│   └── measure-kernel-mcdc.md
│
├── scripts
│   ├── build-llvm.sh
│   └── q
│
├── patches
│   ├── README.md
│   └── {v0.4,v0.5,v0.6}
│
├── screenshot.png
└── README.md

We gave an ELISA seminar titled "Making Linux Fly: Towards Certified Linux Kernel". [recording] [slides]

Please feel free to open Issues/PRs if you have any suggestions or questions. You can also send emails to:

This project is a collaboration between The Boeing Company and University of Illinois Urbana-Champaign.

About

Measure Linux kernel's modified condition/decision coverage (MC/DC)

Resources

Stars

Watchers

Forks

Languages