diff options
Diffstat (limited to 'test/Analysis/malloc-plist.c')
-rw-r--r-- | test/Analysis/malloc-plist.c | 190 |
1 files changed, 96 insertions, 94 deletions
diff --git a/test/Analysis/malloc-plist.c b/test/Analysis/malloc-plist.c index 12430a6..ddd09db 100644 --- a/test/Analysis/malloc-plist.c +++ b/test/Analysis/malloc-plist.c @@ -235,7 +235,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Assuming 'in' is > 5</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Assuming 'in' is > 5</string> +// CHECK-NEXT: <string>Assuming 'in' is > 5</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -332,7 +332,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -380,7 +380,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'p'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'p'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'p'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'p'</string> @@ -388,7 +388,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>diagnosticTest</string> -// CHECK-NEXT: <key>issue_hash</key><integer>5</integer> +// CHECK-NEXT: <key>issue_hash</key><string>2</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>15</integer> @@ -494,7 +494,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -542,7 +542,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'A'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'A'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'A'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'A'</string> @@ -550,7 +550,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>myArrayAllocation</string> -// CHECK-NEXT: <key>issue_hash</key><integer>4</integer> +// CHECK-NEXT: <key>issue_hash</key><string>2</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>22</integer> @@ -622,7 +622,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -719,7 +719,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Attempt to reallocate memory</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Attempt to reallocate memory</string> +// CHECK-NEXT: <string>Attempt to reallocate memory</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -816,7 +816,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Assuming 'tmp' is null</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Assuming 'tmp' is null</string> +// CHECK-NEXT: <string>Assuming 'tmp' is null</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -879,7 +879,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Reallocation failed</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Reallocation failed</string> +// CHECK-NEXT: <string>Reallocation failed</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -927,7 +927,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'buf'</string> @@ -935,7 +935,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>reallocDiagnostics</string> -// CHECK-NEXT: <key>issue_hash</key><integer>5</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>29</integer> @@ -1007,7 +1007,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'wrapper'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'wrapper'</string> +// CHECK-NEXT: <string>Calling 'wrapper'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -1021,7 +1021,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'test_wrapper'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'test_wrapper'</string> +// CHECK-NEXT: <string>Entered call from 'test_wrapper'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1118,7 +1118,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1215,7 +1215,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Assuming 'x' is non-null</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Assuming 'x' is non-null</string> +// CHECK-NEXT: <string>Assuming 'x' is non-null</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1278,7 +1278,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Returned allocated memory</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Returned allocated memory</string> +// CHECK-NEXT: <string>Returned allocated memory</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1326,7 +1326,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'buf'</string> @@ -1334,7 +1334,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>test_wrapper</string> -// CHECK-NEXT: <key>issue_hash</key><integer>3</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>46</integer> @@ -1406,7 +1406,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'my_malloc_and_free'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'my_malloc_and_free'</string> +// CHECK-NEXT: <string>Calling 'my_malloc_and_free'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -1420,7 +1420,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'test_double_action_call'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'test_double_action_call'</string> +// CHECK-NEXT: <string>Entered call from 'test_double_action_call'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1517,7 +1517,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1614,7 +1614,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'my_free'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'my_free'</string> +// CHECK-NEXT: <string>Calling 'my_free'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -1628,7 +1628,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'my_malloc_and_free'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'my_malloc_and_free'</string> +// CHECK-NEXT: <string>Entered call from 'my_malloc_and_free'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1691,7 +1691,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is released</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is released</string> +// CHECK-NEXT: <string>Memory is released</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -1720,7 +1720,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Returned released memory via 1st parameter</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Returned released memory via 1st parameter</string> +// CHECK-NEXT: <string>Returned released memory via 1st parameter</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1783,7 +1783,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Returned released memory via 1st parameter</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Returned released memory via 1st parameter</string> +// CHECK-NEXT: <string>Returned released memory via 1st parameter</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1846,7 +1846,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Use of memory after it is freed</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Use of memory after it is freed</string> +// CHECK-NEXT: <string>Use of memory after it is freed</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Use of memory after it is freed</string> @@ -1854,7 +1854,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Use-after-free</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>test_double_action_call</string> -// CHECK-NEXT: <key>issue_hash</key><integer>3</integer> +// CHECK-NEXT: <key>issue_hash</key><string>3</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>62</integer> @@ -1926,7 +1926,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -1989,7 +1989,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'my_realloc'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'my_realloc'</string> +// CHECK-NEXT: <string>Calling 'my_realloc'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -2003,7 +2003,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'reallocIntra'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'reallocIntra'</string> +// CHECK-NEXT: <string>Entered call from 'reallocIntra'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2134,7 +2134,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Attempt to reallocate memory</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Attempt to reallocate memory</string> +// CHECK-NEXT: <string>Attempt to reallocate memory</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2231,7 +2231,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Assuming 'tmp' is null</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Assuming 'tmp' is null</string> +// CHECK-NEXT: <string>Assuming 'tmp' is null</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2294,7 +2294,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Reallocation failed</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Reallocation failed</string> +// CHECK-NEXT: <string>Reallocation failed</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2357,7 +2357,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Reallocation of 1st parameter failed</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Reallocation of 1st parameter failed</string> +// CHECK-NEXT: <string>Reallocation of 1st parameter failed</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2405,7 +2405,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'buf'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'buf'</string> @@ -2413,7 +2413,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>reallocIntra</string> -// CHECK-NEXT: <key>issue_hash</key><integer>3</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>77</integer> @@ -2485,7 +2485,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'malloc_wrapper_ret'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'malloc_wrapper_ret'</string> +// CHECK-NEXT: <string>Calling 'malloc_wrapper_ret'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -2499,7 +2499,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_ret'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_ret'</string> +// CHECK-NEXT: <string>Entered call from 'use_ret'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2596,7 +2596,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -2625,7 +2625,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Returned allocated memory</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Returned allocated memory</string> +// CHECK-NEXT: <string>Returned allocated memory</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2673,7 +2673,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'v'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'v'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'v'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'v'</string> @@ -2681,7 +2681,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>use_ret</string> -// CHECK-NEXT: <key>issue_hash</key><integer>3</integer> +// CHECK-NEXT: <key>issue_hash</key><string>2</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>87</integer> @@ -2787,7 +2787,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2835,7 +2835,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'm'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'm'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'm'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'm'</string> @@ -2843,7 +2843,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>LeakedSymbol</string> -// CHECK-NEXT: <key>issue_hash</key><integer>8</integer> +// CHECK-NEXT: <key>issue_hash</key><string>3</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>98</integer> @@ -2881,7 +2881,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'function_with_leak1'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'function_with_leak1'</string> +// CHECK-NEXT: <string>Calling 'function_with_leak1'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -2895,7 +2895,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_function_with_leak1'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_function_with_leak1'</string> +// CHECK-NEXT: <string>Entered call from 'use_function_with_leak1'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -2992,7 +2992,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3015,13 +3015,13 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>end</key> // CHECK-NEXT: <array> // CHECK-NEXT: <dict> -// CHECK-NEXT: <key>line</key><integer>103</integer> -// CHECK-NEXT: <key>col</key><integer>5</integer> +// CHECK-NEXT: <key>line</key><integer>104</integer> +// CHECK-NEXT: <key>col</key><integer>1</integer> // CHECK-NEXT: <key>file</key><integer>0</integer> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> -// CHECK-NEXT: <key>line</key><integer>103</integer> -// CHECK-NEXT: <key>col</key><integer>8</integer> +// CHECK-NEXT: <key>line</key><integer>104</integer> +// CHECK-NEXT: <key>col</key><integer>1</integer> // CHECK-NEXT: <key>file</key><integer>0</integer> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> @@ -3032,15 +3032,15 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>kind</key><string>event</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> -// CHECK-NEXT: <key>line</key><integer>103</integer> -// CHECK-NEXT: <key>col</key><integer>5</integer> +// CHECK-NEXT: <key>line</key><integer>104</integer> +// CHECK-NEXT: <key>col</key><integer>1</integer> // CHECK-NEXT: <key>file</key><integer>0</integer> // CHECK-NEXT: </dict> // CHECK-NEXT: <key>depth</key><integer>1</integer> // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'x'</string> @@ -3048,11 +3048,11 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>function_with_leak1</string> -// CHECK-NEXT: <key>issue_hash</key><integer>1</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> -// CHECK-NEXT: <key>line</key><integer>103</integer> -// CHECK-NEXT: <key>col</key><integer>5</integer> +// CHECK-NEXT: <key>line</key><integer>104</integer> +// CHECK-NEXT: <key>col</key><integer>1</integer> // CHECK-NEXT: <key>file</key><integer>0</integer> // CHECK-NEXT: </dict> // CHECK-NEXT: </dict> @@ -3086,7 +3086,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'function_with_leak2'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'function_with_leak2'</string> +// CHECK-NEXT: <string>Calling 'function_with_leak2'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -3100,7 +3100,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_function_with_leak2'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_function_with_leak2'</string> +// CHECK-NEXT: <string>Entered call from 'use_function_with_leak2'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3197,7 +3197,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3245,7 +3245,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'x'</string> @@ -3253,7 +3253,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>function_with_leak2</string> -// CHECK-NEXT: <key>issue_hash</key><integer>2</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>112</integer> @@ -3291,7 +3291,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'function_with_leak3'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'function_with_leak3'</string> +// CHECK-NEXT: <string>Calling 'function_with_leak3'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -3305,7 +3305,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_function_with_leak3'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_function_with_leak3'</string> +// CHECK-NEXT: <string>Entered call from 'use_function_with_leak3'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3402,7 +3402,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3499,7 +3499,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Assuming 'y' is not equal to 0</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Assuming 'y' is not equal to 0</string> +// CHECK-NEXT: <string>Assuming 'y' is not equal to 0</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3547,7 +3547,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'x'</string> @@ -3555,7 +3555,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>function_with_leak3</string> -// CHECK-NEXT: <key>issue_hash</key><integer>3</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>121</integer> @@ -3593,7 +3593,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'function_with_leak4'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'function_with_leak4'</string> +// CHECK-NEXT: <string>Calling 'function_with_leak4'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -3607,7 +3607,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_function_with_leak4'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_function_with_leak4'</string> +// CHECK-NEXT: <string>Entered call from 'use_function_with_leak4'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3704,7 +3704,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3801,7 +3801,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Assuming 'y' is 0</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Assuming 'y' is 0</string> +// CHECK-NEXT: <string>Assuming 'y' is 0</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -3849,7 +3849,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'x'</string> @@ -3857,7 +3857,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>function_with_leak4</string> -// CHECK-NEXT: <key>issue_hash</key><integer>5</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>132</integer> @@ -3895,7 +3895,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'function_with_leak5'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'function_with_leak5'</string> +// CHECK-NEXT: <string>Calling 'function_with_leak5'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -3909,7 +3909,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_function_with_leak5'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_function_with_leak5'</string> +// CHECK-NEXT: <string>Entered call from 'use_function_with_leak5'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -4006,7 +4006,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -4054,7 +4054,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'x'</string> @@ -4062,7 +4062,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>function_with_leak5</string> -// CHECK-NEXT: <key>issue_hash</key><integer>2</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>143</integer> @@ -4100,7 +4100,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'function_with_leak6'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'function_with_leak6'</string> +// CHECK-NEXT: <string>Calling 'function_with_leak6'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -4114,7 +4114,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_function_with_leak6'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_function_with_leak6'</string> +// CHECK-NEXT: <string>Entered call from 'use_function_with_leak6'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -4211,7 +4211,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -4259,7 +4259,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> +// CHECK-NEXT: <string>Memory is never released; potential leak of memory pointed to by 'x'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak of memory pointed to by 'x'</string> @@ -4267,7 +4267,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>function_with_leak6</string> -// CHECK-NEXT: <key>issue_hash</key><integer>2</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>154</integer> @@ -4305,7 +4305,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Calling 'function_with_leak7'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Calling 'function_with_leak7'</string> +// CHECK-NEXT: <string>Calling 'function_with_leak7'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -4319,7 +4319,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Entered call from 'use_function_with_leak7'</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Entered call from 'use_function_with_leak7'</string> +// CHECK-NEXT: <string>Entered call from 'use_function_with_leak7'</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -4416,7 +4416,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is allocated</string> +// CHECK-NEXT: <string>Memory is allocated</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>event</string> @@ -4445,7 +4445,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Returned allocated memory</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Returned allocated memory</string> +// CHECK-NEXT: <string>Returned allocated memory</string> // CHECK-NEXT: </dict> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>kind</key><string>control</string> @@ -4493,7 +4493,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>extended_message</key> // CHECK-NEXT: <string>Memory is never released; potential leak</string> // CHECK-NEXT: <key>message</key> -// CHECK-NEXT: <string>Memory is never released; potential leak</string> +// CHECK-NEXT: <string>Memory is never released; potential leak</string> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> // CHECK-NEXT: <key>description</key><string>Memory is never released; potential leak</string> @@ -4501,7 +4501,7 @@ void use_function_with_leak7() { // CHECK-NEXT: <key>type</key><string>Memory leak</string> // CHECK-NEXT: <key>issue_context_kind</key><string>function</string> // CHECK-NEXT: <key>issue_context</key><string>use_function_with_leak7</string> -// CHECK-NEXT: <key>issue_hash</key><integer>2</integer> +// CHECK-NEXT: <key>issue_hash</key><string>1</string> // CHECK-NEXT: <key>location</key> // CHECK-NEXT: <dict> // CHECK-NEXT: <key>line</key><integer>170</integer> @@ -4510,3 +4510,5 @@ void use_function_with_leak7() { // CHECK-NEXT: </dict> // CHECK-NEXT: </dict> // CHECK-NEXT: </array> +// CHECK-NEXT: </dict> +// CHECK-NEXT: </plist> |