@@ -303,3 +303,46 @@ Number of file 0 mappings: 13
303
303
- Code(Expression(9, Add)) at (prev + 3, 1) to (start + 0, 2)
304
304
= (c3 + (c2 + (c0 - c1)))
305
305
306
+ Function name: mcdc_if::mcdc_while
307
+ Raw bytes (103): 0x[01, 01, 10, 01, 2f, 05, 09, 03, 0d, 0d, 05, 3a, 3e, 0d, 05, 03, 0d, 37, 09, 3a, 3e, 0d, 05, 03, 0d, 05, 09, 37, 09, 3a, 3e, 0d, 05, 03, 0d, 0a, 01, 5e, 01, 06, 12, 03, 08, 0b, 00, 16, 28, 00, 03, 00, 0b, 00, 34, 30, 0d, 3e, 01, 03, 02, 00, 0b, 00, 16, 0d, 00, 1a, 00, 25, 30, 05, 3a, 03, 00, 02, 00, 1a, 00, 25, 37, 00, 29, 00, 34, 30, 09, 32, 02, 00, 00, 00, 29, 00, 34, 2f, 01, 09, 00, 0f, 32, 02, 01, 00, 02]
308
+ Number of files: 1
309
+ - file 0 => global file 1
310
+ Number of expressions: 16
311
+ - expression 0 operands: lhs = Counter(0), rhs = Expression(11, Add)
312
+ - expression 1 operands: lhs = Counter(1), rhs = Counter(2)
313
+ - expression 2 operands: lhs = Expression(0, Add), rhs = Counter(3)
314
+ - expression 3 operands: lhs = Counter(3), rhs = Counter(1)
315
+ - expression 4 operands: lhs = Expression(14, Sub), rhs = Expression(15, Sub)
316
+ - expression 5 operands: lhs = Counter(3), rhs = Counter(1)
317
+ - expression 6 operands: lhs = Expression(0, Add), rhs = Counter(3)
318
+ - expression 7 operands: lhs = Expression(13, Add), rhs = Counter(2)
319
+ - expression 8 operands: lhs = Expression(14, Sub), rhs = Expression(15, Sub)
320
+ - expression 9 operands: lhs = Counter(3), rhs = Counter(1)
321
+ - expression 10 operands: lhs = Expression(0, Add), rhs = Counter(3)
322
+ - expression 11 operands: lhs = Counter(1), rhs = Counter(2)
323
+ - expression 12 operands: lhs = Expression(13, Add), rhs = Counter(2)
324
+ - expression 13 operands: lhs = Expression(14, Sub), rhs = Expression(15, Sub)
325
+ - expression 14 operands: lhs = Counter(3), rhs = Counter(1)
326
+ - expression 15 operands: lhs = Expression(0, Add), rhs = Counter(3)
327
+ Number of file 0 mappings: 10
328
+ - Code(Counter(0)) at (prev + 94, 1) to (start + 6, 18)
329
+ - Code(Expression(0, Add)) at (prev + 8, 11) to (start + 0, 22)
330
+ = (c0 + (c1 + c2))
331
+ - MCDCDecision { bitmap_idx: 0, conditions_num: 3 } at (prev + 0, 11) to (start + 0, 52)
332
+ - MCDCBranch { true: Counter(3), false: Expression(15, Sub), condition_id: 1, true_next_id: 3, false_next_id: 2 } at (prev + 0, 11) to (start + 0, 22)
333
+ true = c3
334
+ false = ((c0 + (c1 + c2)) - c3)
335
+ - Code(Counter(3)) at (prev + 0, 26) to (start + 0, 37)
336
+ - MCDCBranch { true: Counter(1), false: Expression(14, Sub), condition_id: 3, true_next_id: 0, false_next_id: 2 } at (prev + 0, 26) to (start + 0, 37)
337
+ true = c1
338
+ false = (c3 - c1)
339
+ - Code(Expression(13, Add)) at (prev + 0, 41) to (start + 0, 52)
340
+ = ((c3 - c1) + ((c0 + (c1 + c2)) - c3))
341
+ - MCDCBranch { true: Counter(2), false: Expression(12, Sub), condition_id: 2, true_next_id: 0, false_next_id: 0 } at (prev + 0, 41) to (start + 0, 52)
342
+ true = c2
343
+ false = (((c3 - c1) + ((c0 + (c1 + c2)) - c3)) - c2)
344
+ - Code(Expression(11, Add)) at (prev + 1, 9) to (start + 0, 15)
345
+ = (c1 + c2)
346
+ - Code(Expression(12, Sub)) at (prev + 2, 1) to (start + 0, 2)
347
+ = (((c3 - c1) + ((c0 + (c1 + c2)) - c3)) - c2)
348
+
0 commit comments