From 554bcb69c2d785a011a30e7db87a36a87fe7db10 Mon Sep 17 00:00:00 2001 From: dim Date: Wed, 15 Aug 2012 20:02:54 +0000 Subject: Vendor import of clang trunk r161861: http://llvm.org/svn/llvm-project/cfe/trunk@161861 --- test/Analysis/malloc-plist.c | 1896 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 1757 insertions(+), 139 deletions(-) (limited to 'test/Analysis/malloc-plist.c') diff --git a/test/Analysis/malloc-plist.c b/test/Analysis/malloc-plist.c index db2e0f0..11eef3e1 100644 --- a/test/Analysis/malloc-plist.c +++ b/test/Analysis/malloc-plist.c @@ -97,6 +97,77 @@ void LeakedSymbol(int in) { in++; } +// Tests that exercise running remove dead bindings at Call exit. +static void function_with_leak1() { + char *x = (char*)malloc(12); +} +void use_function_with_leak1() { + function_with_leak1(); + int y = 0; +} + +static void function_with_leak2() { + char *x = (char*)malloc(12); + int m = 0; +} +void use_function_with_leak2() { + function_with_leak2(); +} + +static void function_with_leak3(int y) { + char *x = (char*)malloc(12); + if (y) + y++; +} +void use_function_with_leak3(int y) { + function_with_leak3(y); +} + +static void function_with_leak4(int y) { + char *x = (char*)malloc(12); + if (y) + y++; + else + y--; +} +void use_function_with_leak4(int y) { + function_with_leak4(y); +} + +int anotherFunction5() { + return 5; +} +static int function_with_leak5() { + char *x = (char*)malloc(12); + return anotherFunction5(); +} +void use_function_with_leak5() { + function_with_leak5(); +} + +void anotherFunction6(int m) { + m++; +} +static void function_with_leak6() { + char *x = (char*)malloc(12); + anotherFunction6(3); +} +void use_function_with_leak6() { + function_with_leak6(); +} + +static void empty_function(){ +} +void use_empty_function() { + empty_function(); +} +static char *function_with_leak7() { + return (char*)malloc(12); +} +void use_function_with_leak7() { + function_with_leak7(); +} + // CHECK: // CHECK: // CHECK: @@ -122,7 +193,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line10 -// CHECK: col5 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -135,7 +206,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line10 -// CHECK: col9 +// CHECK: col10 // CHECK: file0 // CHECK: // CHECK: @@ -156,7 +227,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line10 -// CHECK: col9 +// CHECK: col10 // CHECK: file0 // CHECK: // CHECK: @@ -169,7 +240,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line11 -// CHECK: col9 +// CHECK: col11 // CHECK: file0 // CHECK: // CHECK: @@ -190,7 +261,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line11 -// CHECK: col9 +// CHECK: col11 // CHECK: file0 // CHECK: // CHECK: @@ -203,7 +274,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line11 -// CHECK: col27 +// CHECK: col23 // CHECK: file0 // CHECK: // CHECK: @@ -253,7 +324,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line11 -// CHECK: col27 +// CHECK: col23 // CHECK: file0 // CHECK: // CHECK: @@ -281,21 +352,6 @@ void LeakedSymbol(int in) { // CHECK: col5 // CHECK: file0 // CHECK: -// CHECK: ranges -// CHECK: -// CHECK: -// CHECK: -// CHECK: line14 -// CHECK: col5 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: line14 -// CHECK: col6 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: // CHECK: depth0 // CHECK: extended_message // CHECK: Memory is never released; potential leak of memory pointed to by 'p' @@ -308,6 +364,7 @@ void LeakedSymbol(int in) { // CHECK: typeMemory leak // CHECK: issue_context_kindfunction // CHECK: issue_contextdiagnosticTest +// CHECK: issue_hash5 // CHECK: location // CHECK: // CHECK: line14 @@ -332,7 +389,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line18 -// CHECK: col5 +// CHECK: col7 // CHECK: file0 // CHECK: // CHECK: @@ -379,7 +436,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line19 -// CHECK: col30 +// CHECK: col14 // CHECK: file0 // CHECK: // CHECK: @@ -429,7 +486,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line19 -// CHECK: col30 +// CHECK: col14 // CHECK: file0 // CHECK: // CHECK: @@ -469,6 +526,7 @@ void LeakedSymbol(int in) { // CHECK: typeMemory leak // CHECK: issue_context_kindfunction // CHECK: issue_contextmyArrayAllocation +// CHECK: issue_hash4 // CHECK: location // CHECK: // CHECK: line21 @@ -493,7 +551,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line24 -// CHECK: col5 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -506,7 +564,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line24 -// CHECK: col28 +// CHECK: col23 // CHECK: file0 // CHECK: // CHECK: @@ -556,7 +614,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line24 -// CHECK: col28 +// CHECK: col23 // CHECK: file0 // CHECK: // CHECK: @@ -569,7 +627,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line26 -// CHECK: col5 +// CHECK: col7 // CHECK: file0 // CHECK: // CHECK: @@ -590,7 +648,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line26 -// CHECK: col5 +// CHECK: col7 // CHECK: file0 // CHECK: // CHECK: @@ -603,7 +661,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line26 -// CHECK: col40 +// CHECK: col24 // CHECK: file0 // CHECK: // CHECK: @@ -653,7 +711,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line26 -// CHECK: col40 +// CHECK: col24 // CHECK: file0 // CHECK: // CHECK: @@ -666,7 +724,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line27 -// CHECK: col5 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -687,7 +745,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line27 -// CHECK: col5 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -700,7 +758,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line27 -// CHECK: col12 +// CHECK: col9 // CHECK: file0 // CHECK: // CHECK: @@ -750,7 +808,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line27 -// CHECK: col12 +// CHECK: col9 // CHECK: file0 // CHECK: // CHECK: @@ -841,21 +899,6 @@ void LeakedSymbol(int in) { // CHECK: col9 // CHECK: file0 // CHECK: -// CHECK: ranges -// CHECK: -// CHECK: -// CHECK: -// CHECK: line28 -// CHECK: col9 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: line28 -// CHECK: col14 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: // CHECK: depth0 // CHECK: extended_message // CHECK: Memory is never released; potential leak of memory pointed to by 'buf' @@ -868,6 +911,7 @@ void LeakedSymbol(int in) { // CHECK: typeMemory leak // CHECK: issue_context_kindfunction // CHECK: issue_contextreallocDiagnostics +// CHECK: issue_hash5 // CHECK: location // CHECK: // CHECK: line28 @@ -892,7 +936,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line43 -// CHECK: col3 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -905,7 +949,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line43 -// CHECK: col15 +// CHECK: col21 // CHECK: file0 // CHECK: // CHECK: @@ -969,7 +1013,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line34 -// CHECK: col1 +// CHECK: col4 // CHECK: file0 // CHECK: // CHECK: @@ -982,7 +1026,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line35 -// CHECK: col3 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -1003,7 +1047,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line35 -// CHECK: col3 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -1016,7 +1060,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line35 -// CHECK: col23 +// CHECK: col18 // CHECK: file0 // CHECK: // CHECK: @@ -1066,7 +1110,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line35 -// CHECK: col23 +// CHECK: col18 // CHECK: file0 // CHECK: // CHECK: @@ -1079,7 +1123,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line37 -// CHECK: col3 +// CHECK: col4 // CHECK: file0 // CHECK: // CHECK: @@ -1100,7 +1144,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line37 -// CHECK: col3 +// CHECK: col4 // CHECK: file0 // CHECK: // CHECK: @@ -1176,7 +1220,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line38 -// CHECK: col5 +// CHECK: col10 // CHECK: file0 // CHECK: // CHECK: @@ -1226,7 +1270,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line43 -// CHECK: col23 +// CHECK: col21 // CHECK: file0 // CHECK: // CHECK: @@ -1266,6 +1310,7 @@ void LeakedSymbol(int in) { // CHECK: typeMemory leak // CHECK: issue_context_kindfunction // CHECK: issue_contexttest_wrapper +// CHECK: issue_hash3 // CHECK: location // CHECK: // CHECK: line45 @@ -1290,7 +1335,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line59 -// CHECK: col5 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -1303,7 +1348,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line60 -// CHECK: col5 +// CHECK: col22 // CHECK: file0 // CHECK: // CHECK: @@ -1367,7 +1412,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line52 -// CHECK: col1 +// CHECK: col4 // CHECK: file0 // CHECK: // CHECK: @@ -1414,7 +1459,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line53 -// CHECK: col20 +// CHECK: col15 // CHECK: file0 // CHECK: // CHECK: @@ -1464,7 +1509,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line53 -// CHECK: col20 +// CHECK: col15 // CHECK: file0 // CHECK: // CHECK: @@ -1477,7 +1522,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line54 -// CHECK: col5 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -1498,7 +1543,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line54 -// CHECK: col5 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -1511,7 +1556,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line55 -// CHECK: col7 +// CHECK: col13 // CHECK: file0 // CHECK: // CHECK: @@ -1575,7 +1620,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line49 -// CHECK: col1 +// CHECK: col4 // CHECK: file0 // CHECK: // CHECK: @@ -1588,7 +1633,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line50 -// CHECK: col11 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -1667,7 +1712,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line55 -// CHECK: col17 +// CHECK: col13 // CHECK: file0 // CHECK: // CHECK: @@ -1680,7 +1725,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line56 -// CHECK: col5 +// CHECK: col10 // CHECK: file0 // CHECK: // CHECK: @@ -1730,7 +1775,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line60 -// CHECK: col28 +// CHECK: col22 // CHECK: file0 // CHECK: // CHECK: @@ -1743,7 +1788,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line61 -// CHECK: col14 +// CHECK: col10 // CHECK: file0 // CHECK: // CHECK: @@ -1785,6 +1830,7 @@ void LeakedSymbol(int in) { // CHECK: typeUse-after-free // CHECK: issue_context_kindfunction // CHECK: issue_contexttest_double_action_call +// CHECK: issue_hash3 // CHECK: location // CHECK: // CHECK: line61 @@ -1809,7 +1855,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line74 -// CHECK: col5 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -1822,7 +1868,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line74 -// CHECK: col35 +// CHECK: col30 // CHECK: file0 // CHECK: // CHECK: @@ -1872,7 +1918,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line74 -// CHECK: col35 +// CHECK: col30 // CHECK: file0 // CHECK: // CHECK: @@ -1885,7 +1931,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line75 -// CHECK: col11 +// CHECK: col20 // CHECK: file0 // CHECK: // CHECK: @@ -1949,7 +1995,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line65 -// CHECK: col1 +// CHECK: col4 // CHECK: file0 // CHECK: // CHECK: @@ -1962,7 +2008,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line66 -// CHECK: col5 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -1983,7 +2029,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line66 -// CHECK: col5 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -1996,7 +2042,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line67 -// CHECK: col5 +// CHECK: col7 // CHECK: file0 // CHECK: // CHECK: @@ -2017,7 +2063,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line67 -// CHECK: col5 +// CHECK: col7 // CHECK: file0 // CHECK: // CHECK: @@ -2030,7 +2076,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line67 -// CHECK: col40 +// CHECK: col24 // CHECK: file0 // CHECK: // CHECK: @@ -2080,7 +2126,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line67 -// CHECK: col40 +// CHECK: col24 // CHECK: file0 // CHECK: // CHECK: @@ -2093,7 +2139,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line68 -// CHECK: col5 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -2114,7 +2160,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line68 -// CHECK: col5 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -2127,7 +2173,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line68 -// CHECK: col12 +// CHECK: col9 // CHECK: file0 // CHECK: // CHECK: @@ -2177,7 +2223,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line68 -// CHECK: col12 +// CHECK: col9 // CHECK: file0 // CHECK: // CHECK: @@ -2253,7 +2299,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line69 -// CHECK: col9 +// CHECK: col14 // CHECK: file0 // CHECK: // CHECK: @@ -2303,7 +2349,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line75 -// CHECK: col25 +// CHECK: col20 // CHECK: file0 // CHECK: // CHECK: @@ -2316,7 +2362,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line76 -// CHECK: col13 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -2331,21 +2377,6 @@ void LeakedSymbol(int in) { // CHECK: col5 // CHECK: file0 // CHECK: -// CHECK: ranges -// CHECK: -// CHECK: -// CHECK: -// CHECK: line76 -// CHECK: col5 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: line76 -// CHECK: col13 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: // CHECK: depth0 // CHECK: extended_message // CHECK: Memory is never released; potential leak of memory pointed to by 'buf' @@ -2358,6 +2389,7 @@ void LeakedSymbol(int in) { // CHECK: typeMemory leak // CHECK: issue_context_kindfunction // CHECK: issue_contextreallocIntra +// CHECK: issue_hash3 // CHECK: location // CHECK: // CHECK: line76 @@ -2382,7 +2414,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line84 -// CHECK: col5 +// CHECK: col8 // CHECK: file0 // CHECK: // CHECK: @@ -2395,7 +2427,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line85 -// CHECK: col9 +// CHECK: col26 // CHECK: file0 // CHECK: // CHECK: @@ -2459,7 +2491,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line80 -// CHECK: col1 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -2472,7 +2504,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line81 -// CHECK: col5 +// CHECK: col10 // CHECK: file0 // CHECK: // CHECK: @@ -2493,7 +2525,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line81 -// CHECK: col5 +// CHECK: col10 // CHECK: file0 // CHECK: // CHECK: @@ -2506,7 +2538,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line81 -// CHECK: col28 +// CHECK: col24 // CHECK: file0 // CHECK: // CHECK: @@ -2585,7 +2617,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line85 -// CHECK: col28 +// CHECK: col26 // CHECK: file0 // CHECK: // CHECK: @@ -2625,6 +2657,7 @@ void LeakedSymbol(int in) { // CHECK: typeMemory leak // CHECK: issue_context_kindfunction // CHECK: issue_contextuse_ret +// CHECK: issue_hash3 // CHECK: location // CHECK: // CHECK: line86 @@ -2649,7 +2682,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line90 -// CHECK: col5 +// CHECK: col7 // CHECK: file0 // CHECK: // CHECK: @@ -2696,7 +2729,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line92 -// CHECK: col24 +// CHECK: col20 // CHECK: file0 // CHECK: // CHECK: @@ -2746,7 +2779,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line92 -// CHECK: col24 +// CHECK: col20 // CHECK: file0 // CHECK: // CHECK: @@ -2759,7 +2792,7 @@ void LeakedSymbol(int in) { // CHECK: // CHECK: // CHECK: line97 -// CHECK: col8 +// CHECK: col6 // CHECK: file0 // CHECK: // CHECK: @@ -2774,21 +2807,6 @@ void LeakedSymbol(int in) { // CHECK: col5 // CHECK: file0 // CHECK: -// CHECK: ranges -// CHECK: -// CHECK: -// CHECK: -// CHECK: line97 -// CHECK: col5 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: line97 -// CHECK: col8 -// CHECK: file0 -// CHECK: -// CHECK: -// CHECK: // CHECK: depth0 // CHECK: extended_message // CHECK: Memory is never released; potential leak of memory pointed to by 'm' @@ -2801,6 +2819,7 @@ void LeakedSymbol(int in) { // CHECK: typeMemory leak // CHECK: issue_context_kindfunction // CHECK: issue_contextLeakedSymbol +// CHECK: issue_hash8 // CHECK: location // CHECK: // CHECK: line97 @@ -2808,7 +2827,1606 @@ void LeakedSymbol(int in) { // CHECK: file0 // CHECK: // CHECK: -// CHECK: -// CHECK: -// CHECK: - +// CHECK: +// CHECK: path +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line105 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line105 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line105 +// CHECK: col25 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Calling 'function_with_leak1' +// CHECK: message +// CHECK: Calling 'function_with_leak1' +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line101 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Entered call from 'use_function_with_leak1' +// CHECK: message +// CHECK: Entered call from 'use_function_with_leak1' +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line101 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line101 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line102 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col31 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is allocated +// CHECK: message +// CHECK: Memory is allocated +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line102 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line102 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: +// CHECK: +// CHECK: descriptionMemory is never released; potential leak of memory pointed to by 'x' +// CHECK: categoryMemory Error +// CHECK: typeMemory leak +// CHECK: issue_context_kindfunction +// CHECK: issue_contextfunction_with_leak1 +// CHECK: issue_hash1 +// CHECK: location +// CHECK: +// CHECK: line102 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: path +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line114 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line114 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line114 +// CHECK: col25 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Calling 'function_with_leak2' +// CHECK: message +// CHECK: Calling 'function_with_leak2' +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line109 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Entered call from 'use_function_with_leak2' +// CHECK: message +// CHECK: Entered call from 'use_function_with_leak2' +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line109 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line109 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line110 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col31 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is allocated +// CHECK: message +// CHECK: Memory is allocated +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line110 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line111 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line111 +// CHECK: col7 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line111 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: +// CHECK: +// CHECK: descriptionMemory is never released; potential leak of memory pointed to by 'x' +// CHECK: categoryMemory Error +// CHECK: typeMemory leak +// CHECK: issue_context_kindfunction +// CHECK: issue_contextfunction_with_leak2 +// CHECK: issue_hash2 +// CHECK: location +// CHECK: +// CHECK: line111 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: path +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line123 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line123 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line123 +// CHECK: col26 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Calling 'function_with_leak3' +// CHECK: message +// CHECK: Calling 'function_with_leak3' +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line117 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Entered call from 'use_function_with_leak3' +// CHECK: message +// CHECK: Entered call from 'use_function_with_leak3' +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line117 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line117 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line118 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col31 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is allocated +// CHECK: message +// CHECK: Memory is allocated +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line118 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line119 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line120 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line120 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line120 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: +// CHECK: +// CHECK: descriptionMemory is never released; potential leak of memory pointed to by 'x' +// CHECK: categoryMemory Error +// CHECK: typeMemory leak +// CHECK: issue_context_kindfunction +// CHECK: issue_contextfunction_with_leak3 +// CHECK: issue_hash3 +// CHECK: location +// CHECK: +// CHECK: line120 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: path +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line134 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line134 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line134 +// CHECK: col26 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Calling 'function_with_leak4' +// CHECK: message +// CHECK: Calling 'function_with_leak4' +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line126 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Entered call from 'use_function_with_leak4' +// CHECK: message +// CHECK: Entered call from 'use_function_with_leak4' +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line126 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line126 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line127 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col31 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is allocated +// CHECK: message +// CHECK: Memory is allocated +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line127 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line128 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line131 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line131 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line131 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: +// CHECK: +// CHECK: descriptionMemory is never released; potential leak of memory pointed to by 'x' +// CHECK: categoryMemory Error +// CHECK: typeMemory leak +// CHECK: issue_context_kindfunction +// CHECK: issue_contextfunction_with_leak4 +// CHECK: issue_hash5 +// CHECK: location +// CHECK: +// CHECK: line131 +// CHECK: col9 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: path +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line145 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line145 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line145 +// CHECK: col25 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Calling 'function_with_leak5' +// CHECK: message +// CHECK: Calling 'function_with_leak5' +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line140 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Entered call from 'use_function_with_leak5' +// CHECK: message +// CHECK: Entered call from 'use_function_with_leak5' +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line140 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line140 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line141 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col31 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is allocated +// CHECK: message +// CHECK: Memory is allocated +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line141 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line142 +// CHECK: col12 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line142 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line142 +// CHECK: col12 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: +// CHECK: +// CHECK: descriptionMemory is never released; potential leak of memory pointed to by 'x' +// CHECK: categoryMemory Error +// CHECK: typeMemory leak +// CHECK: issue_context_kindfunction +// CHECK: issue_contextfunction_with_leak5 +// CHECK: issue_hash2 +// CHECK: location +// CHECK: +// CHECK: line142 +// CHECK: col12 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: path +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line156 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line156 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line156 +// CHECK: col25 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Calling 'function_with_leak6' +// CHECK: message +// CHECK: Calling 'function_with_leak6' +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line151 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Entered call from 'use_function_with_leak6' +// CHECK: message +// CHECK: Entered call from 'use_function_with_leak6' +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line151 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line151 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col8 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line152 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col31 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is allocated +// CHECK: message +// CHECK: Memory is allocated +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col22 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line152 +// CHECK: col27 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line153 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line153 +// CHECK: col20 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line153 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: message +// CHECK: Memory is never released; potential leak of memory pointed to by 'x' +// CHECK: +// CHECK: +// CHECK: descriptionMemory is never released; potential leak of memory pointed to by 'x' +// CHECK: categoryMemory Error +// CHECK: typeMemory leak +// CHECK: issue_context_kindfunction +// CHECK: issue_contextfunction_with_leak6 +// CHECK: issue_hash2 +// CHECK: location +// CHECK: +// CHECK: line153 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: path +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line168 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line168 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line168 +// CHECK: col25 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Calling 'function_with_leak7' +// CHECK: message +// CHECK: Calling 'function_with_leak7' +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line164 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Entered call from 'use_function_with_leak7' +// CHECK: message +// CHECK: Entered call from 'use_function_with_leak7' +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line164 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line164 +// CHECK: col6 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col10 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col10 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col19 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col24 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line165 +// CHECK: col19 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col19 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line165 +// CHECK: col28 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Memory is allocated +// CHECK: message +// CHECK: Memory is allocated +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line168 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: ranges +// CHECK: +// CHECK: +// CHECK: +// CHECK: line168 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line168 +// CHECK: col25 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: depth1 +// CHECK: extended_message +// CHECK: Returned allocated memory +// CHECK: message +// CHECK: Returned allocated memory +// CHECK: +// CHECK: +// CHECK: kindcontrol +// CHECK: edges +// CHECK: +// CHECK: +// CHECK: start +// CHECK: +// CHECK: +// CHECK: line168 +// CHECK: col5 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line168 +// CHECK: col23 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: end +// CHECK: +// CHECK: +// CHECK: line169 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: line169 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: kindevent +// CHECK: location +// CHECK: +// CHECK: line169 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: depth0 +// CHECK: extended_message +// CHECK: Memory is never released; potential leak +// CHECK: message +// CHECK: Memory is never released; potential leak +// CHECK: +// CHECK: +// CHECK: descriptionMemory is never released; potential leak +// CHECK: categoryMemory Error +// CHECK: typeMemory leak +// CHECK: issue_context_kindfunction +// CHECK: issue_contextuse_function_with_leak7 +// CHECK: issue_hash2 +// CHECK: location +// CHECK: +// CHECK: line169 +// CHECK: col1 +// CHECK: file0 +// CHECK: +// CHECK: +// CHECK: +// CHECK: +// CHECK: -- cgit v1.1