+4
−0
core/line_coverage.mk
0 → 100644
+93
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
This CL adds a new make target for line coverage, That is, by running `make haiku-line-coverage` you can get a set of all profile (*.gcno) files for all fuzz targets and for all critical components of Android, packed into a zip called `line_coverage_profiles.zip`. Furthermore the set of all fuzz targets are instrumented with line coverage and packed into another zip called `line_coverage_fuzz_targets.zip` To properly run the make target enable NATIVE_LINE_COVERAGE first: NATIVE_LINE_COVERAGE=true NATIVE_COVERAGE=true COVERAGE_PATHS=* make haiku-line-coverage Bug: b/148234755 Test: Make target buils successfully on master/aosp. Binaries tested on taimen devices. Change-Id: I6a1e11068119337628c2ae5ee3baf2fc394add05