summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAlasdair2020-05-12 21:07:00 +0100
committerAlasdair2020-05-12 21:07:00 +0100
commitb8f9e2a078035cc8e797b1c7c0609f6a0c031a2c (patch)
treeafc770ff1180637b2b9023af34f09be8f271d1dc /Makefile
parent81516c8ad7c30adb3d52741ad6a7c68d4436ec35 (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