diff options
| author | Alasdair | 2020-05-12 21:07:00 +0100 |
|---|---|---|
| committer | Alasdair | 2020-05-12 21:07:00 +0100 |
| commit | b8f9e2a078035cc8e797b1c7c0609f6a0c031a2c (patch) | |
| tree | afc770ff1180637b2b9023af34f09be8f271d1dc /Makefile | |
| parent | 81516c8ad7c30adb3d52741ad6a7c68d4436ec35 (diff) | |
Add support for instrumenting generated C with branch coverage metrics
Will call:
void sail_branch_reached(int branch_id, char *source_file, int l1, int c1, int l2, int c2);
on each branch caused by a match or if statement in the source code
For each branch that is taken, will call:
void sail_branch_taken(int branch_id, char *source_file, int l1, int c1, int l2, int c2)
Every branch gets a unique identifier, and the functions are called with
the source file location and line/character information for the start
and end of each match case or then/else branch. sail_branch_reached is
given the location info for the whole match statement.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions
