summaryrefslogtreecommitdiff
path: root/Meta/analyze-qemu-coverage.sh
AgeCommit message (Collapse)Author
2022-12-10Meta: Use absolute paths in Meta/analyze-qemu-coverage.shAndrew Kaster
This is a bit easier to read in the output when running locally, and a bit better script hygiene overall.
2022-10-03Meta: Make x86-64 target the defaultLiav A
This is a preparation to check if our users find noticeable bugs in the x86-64 target, before we can decide if we want to remove the i686 target for good.
2022-05-02Meta: Add script to analyze coverage data from an existing disk imageAndrew Kaster
The analyze-qemu-coverage.sh script cracks open the _disk_image for the given SERENITY_ARCH and SERENITY_TOOLCHAIN and extracts llvm profile data into a local directory owned by the current user. It then calls a coverage artifact script from llvm to create a nice html report for all the source files referenced by the profile data files. We currently grab a script from llvm via wget. In the future a custom script to call llvm-cov and llvm-profdata should probably be used.