@@ -303,3 +303,46 @@ Number of file 0 mappings: 13
303303- Code(Expression(9, Add)) at (prev + 3, 1) to (start + 0, 2)
304304 = (c3 + (c2 + (c0 - c1)))
305305
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