Index: ClangAnalyzerBenchmarks/README.txt =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/README.txt @@ -0,0 +1,16 @@ +Benchmarks for the Clang Static Analyzer +---------------------------------------- + +This directory specifies the projects and build commands used to +benchmark and test the clang static analyzer and its associated build-system +interposition tools on real-world codebases. The source code for +these projects is not checked into version control. Instead, for each project +we check in (1) scripts to download and build the project and (2) expected +reference results from running the analyzer. + +The utils/analyzer/SATestBuild.py script in the clang repository can then be +used to analyze the projects and compare the results with the expected +reference results to find unexpected regressions in the analyzer. The +utils/analyzer/SATestAdd.py script can be used to add projects. The +documentation in that script describes the expected layout of benchmarks in this +directory. Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-0jQzwH.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-0jQzwH.plist @@ -0,0 +1,2371 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-bb9075.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'flags' is never read + issue_context + _dopr + issue_context_kind + function + issue_hash_content_of_line_in_context + 9aa7aa94e633f2406ba71571d81fd32d + issue_hash_function_offset + 169 + location + + col + 17 + file + 0 + line + 342 + + path + + + depth + 0 + extended_message + Value stored to 'flags' is never read + kind + event + location + + col + 17 + file + 0 + line + 342 + + message + Value stored to 'flags' is never read + ranges + + + + col + 26 + file + 0 + line + 342 + + + col + 32 + file + 0 + line + 342 + + + + + + type + Dead increment + + + HTMLDiagnostics_files + + report-6c6888.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fvalue' is never read + issue_context + _dopr + issue_context_kind + function + issue_hash_content_of_line_in_context + 816a33c42962c62677e826dfe31c128f + issue_hash_function_offset + 172 + location + + col + 21 + file + 0 + line + 345 + + path + + + depth + 0 + extended_message + Value stored to 'fvalue' is never read + kind + event + location + + col + 21 + file + 0 + line + 345 + + message + Value stored to 'fvalue' is never read + ranges + + + + col + 30 + file + 0 + line + 345 + + + col + 50 + file + 0 + line + 345 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-d85912.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fvalue' is never read + issue_context + _dopr + issue_context_kind + function + issue_hash_content_of_line_in_context + 84774e0c6abb68f7df59249b0a0c8038 + issue_hash_function_offset + 174 + location + + col + 21 + file + 0 + line + 347 + + path + + + depth + 0 + extended_message + Value stored to 'fvalue' is never read + kind + event + location + + col + 21 + file + 0 + line + 347 + + message + Value stored to 'fvalue' is never read + ranges + + + + col + 30 + file + 0 + line + 347 + + + col + 49 + file + 0 + line + 347 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-f79139.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'flags' is never read + issue_context + _dopr + issue_context_kind + function + issue_hash_content_of_line_in_context + 9aa7aa94e633f2406ba71571d81fd32d + issue_hash_function_offset + 177 + location + + col + 17 + file + 0 + line + 350 + + path + + + depth + 0 + extended_message + Value stored to 'flags' is never read + kind + event + location + + col + 17 + file + 0 + line + 350 + + message + Value stored to 'flags' is never read + ranges + + + + col + 26 + file + 0 + line + 350 + + + col + 32 + file + 0 + line + 350 + + + + + + type + Dead increment + + + HTMLDiagnostics_files + + report-1cc3c1.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fvalue' is never read + issue_context + _dopr + issue_context_kind + function + issue_hash_content_of_line_in_context + 816a33c42962c62677e826dfe31c128f + issue_hash_function_offset + 180 + location + + col + 21 + file + 0 + line + 353 + + path + + + depth + 0 + extended_message + Value stored to 'fvalue' is never read + kind + event + location + + col + 21 + file + 0 + line + 353 + + message + Value stored to 'fvalue' is never read + ranges + + + + col + 30 + file + 0 + line + 353 + + + col + 50 + file + 0 + line + 353 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-45a1df.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fvalue' is never read + issue_context + _dopr + issue_context_kind + function + issue_hash_content_of_line_in_context + 84774e0c6abb68f7df59249b0a0c8038 + issue_hash_function_offset + 182 + location + + col + 21 + file + 0 + line + 355 + + path + + + depth + 0 + extended_message + Value stored to 'fvalue' is never read + kind + event + location + + col + 21 + file + 0 + line + 355 + + message + Value stored to 'fvalue' is never read + ranges + + + + col + 30 + file + 0 + line + 355 + + + col + 49 + file + 0 + line + 355 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-f87fad.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'ch' is never read + issue_context + _dopr + issue_context_kind + function + issue_hash_content_of_line_in_context + aac1c827201ec7c47c92dfacbf1199bd + issue_hash_function_offset + 228 + location + + col + 17 + file + 0 + line + 401 + + path + + + depth + 0 + extended_message + Value stored to 'ch' is never read + kind + event + location + + col + 17 + file + 0 + line + 401 + + message + Value stored to 'ch' is never read + ranges + + + + col + 22 + file + 0 + line + 401 + + + col + 30 + file + 0 + line + 401 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-88e9b1.html + + category + Logic error + check_name + cplusplus.NewDelete + description + Null pointer argument in call to memory copy function + issue_context + doapr_outch + issue_context_kind + function + issue_hash_content_of_line_in_context + 2716478215d83d3eda035c47b790d42c + issue_hash_function_offset + 12 + location + + col + 21 + file + 0 + line + 718 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 708 + + + col + 10 + file + 0 + line + 708 + + + start + + + col + 5 + file + 0 + line + 708 + + + col + 10 + file + 0 + line + 708 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 710 + + + col + 6 + file + 0 + line + 710 + + + start + + + col + 5 + file + 0 + line + 708 + + + col + 10 + file + 0 + line + 708 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 710 + + + col + 14 + file + 0 + line + 710 + + + start + + + col + 5 + file + 0 + line + 710 + + + col + 6 + file + 0 + line + 710 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'buffer' is non-null + kind + event + location + + col + 9 + file + 0 + line + 710 + + message + Assuming 'buffer' is non-null + ranges + + + + col + 9 + file + 0 + line + 710 + + + col + 14 + file + 0 + line + 710 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + start + + + col + 9 + file + 0 + line + 710 + + + col + 14 + file + 0 + line + 710 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 16 + file + 0 + line + 711 + + message + Entering loop body + ranges + + + + col + 16 + file + 0 + line + 711 + + + col + 34 + file + 0 + line + 711 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 712 + + + col + 14 + file + 0 + line + 712 + + + start + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 713 + + + col + 18 + file + 0 + line + 713 + + + start + + + col + 13 + file + 0 + line + 712 + + + col + 14 + file + 0 + line + 712 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 715 + + + col + 17 + file + 0 + line + 715 + + + start + + + col + 17 + file + 0 + line + 713 + + + col + 18 + file + 0 + line + 713 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 716 + + + col + 18 + file + 0 + line + 716 + + + start + + + col + 17 + file + 0 + line + 715 + + + col + 17 + file + 0 + line + 715 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 717 + + + col + 26 + file + 0 + line + 717 + + + start + + + col + 17 + file + 0 + line + 716 + + + col + 18 + file + 0 + line + 716 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 718 + + + col + 26 + file + 0 + line + 718 + + + start + + + col + 21 + file + 0 + line + 717 + + + col + 26 + file + 0 + line + 717 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 720 + + + col + 17 + file + 0 + line + 720 + + + start + + + col + 21 + file + 0 + line + 718 + + + col + 26 + file + 0 + line + 718 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 725 + + + col + 9 + file + 0 + line + 725 + + + start + + + col + 17 + file + 0 + line + 720 + + + col + 17 + file + 0 + line + 720 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + start + + + col + 9 + file + 0 + line + 725 + + + col + 9 + file + 0 + line + 725 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 9 + file + 0 + line + 711 + + message + Looping back to the head of the loop + ranges + + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 16 + file + 0 + line + 711 + + message + Entering loop body + ranges + + + + col + 16 + file + 0 + line + 711 + + + col + 34 + file + 0 + line + 711 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 712 + + + col + 14 + file + 0 + line + 712 + + + start + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 722 + + + col + 17 + file + 0 + line + 722 + + + start + + + col + 13 + file + 0 + line + 712 + + + col + 14 + file + 0 + line + 712 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 723 + + + col + 17 + file + 0 + line + 723 + + + start + + + col + 17 + file + 0 + line + 722 + + + col + 17 + file + 0 + line + 722 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 725 + + + col + 9 + file + 0 + line + 725 + + + start + + + col + 17 + file + 0 + line + 723 + + + col + 17 + file + 0 + line + 723 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + start + + + col + 9 + file + 0 + line + 725 + + + col + 9 + file + 0 + line + 725 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 9 + file + 0 + line + 711 + + message + Looping back to the head of the loop + ranges + + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 16 + file + 0 + line + 711 + + message + Entering loop body + ranges + + + + col + 16 + file + 0 + line + 711 + + + col + 34 + file + 0 + line + 711 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 712 + + + col + 14 + file + 0 + line + 712 + + + start + + + col + 9 + file + 0 + line + 711 + + + col + 13 + file + 0 + line + 711 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 713 + + + col + 18 + file + 0 + line + 713 + + + start + + + col + 13 + file + 0 + line + 712 + + + col + 14 + file + 0 + line + 712 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 715 + + + col + 17 + file + 0 + line + 715 + + + start + + + col + 17 + file + 0 + line + 713 + + + col + 18 + file + 0 + line + 713 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 716 + + + col + 18 + file + 0 + line + 716 + + + start + + + col + 17 + file + 0 + line + 715 + + + col + 17 + file + 0 + line + 715 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 717 + + + col + 26 + file + 0 + line + 717 + + + start + + + col + 17 + file + 0 + line + 716 + + + col + 18 + file + 0 + line + 716 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 718 + + + col + 26 + file + 0 + line + 718 + + + start + + + col + 21 + file + 0 + line + 717 + + + col + 26 + file + 0 + line + 717 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer argument in call to memory copy function + kind + event + location + + col + 21 + file + 0 + line + 718 + + message + Null pointer argument in call to memory copy function + ranges + + + + col + 21 + file + 0 + line + 718 + + + col + 55 + file + 0 + line + 718 + + + + + + type + Unix API + + + HTMLDiagnostics_files + + report-cd7eab.html + + category + Logic error + check_name + core.NullDereference + description + Dereference of null pointer (loaded from variable 'buffer') + issue_context + doapr_outch + issue_context_kind + function + issue_hash_content_of_line_in_context + d821a69851f1e7ac421f38c594fd40ce + issue_hash_function_offset + 28 + location + + col + 13 + file + 0 + line + 734 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 708 + + + col + 10 + file + 0 + line + 708 + + + start + + + col + 5 + file + 0 + line + 708 + + + col + 10 + file + 0 + line + 708 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 710 + + + col + 6 + file + 0 + line + 710 + + + start + + + col + 5 + file + 0 + line + 708 + + + col + 10 + file + 0 + line + 708 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 710 + + + col + 14 + file + 0 + line + 710 + + + start + + + col + 5 + file + 0 + line + 710 + + + col + 6 + file + 0 + line + 710 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'buffer' is null + kind + event + location + + col + 9 + file + 0 + line + 710 + + message + Assuming 'buffer' is null + ranges + + + + col + 9 + file + 0 + line + 710 + + + col + 14 + file + 0 + line + 710 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 730 + + + col + 6 + file + 0 + line + 730 + + + start + + + col + 9 + file + 0 + line + 710 + + + col + 14 + file + 0 + line + 710 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 731 + + + col + 10 + file + 0 + line + 731 + + + start + + + col + 5 + file + 0 + line + 730 + + + col + 6 + file + 0 + line + 730 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 734 + + + col + 13 + file + 0 + line + 734 + + + start + + + col + 9 + file + 0 + line + 731 + + + col + 10 + file + 0 + line + 731 + + + + + kind + control + + + depth + 0 + extended_message + Dereference of null pointer (loaded from variable 'buffer') + kind + event + location + + col + 13 + file + 0 + line + 734 + + message + Dereference of null pointer (loaded from variable 'buffer') + ranges + + + + col + 15 + file + 0 + line + 734 + + + col + 20 + file + 0 + line + 734 + + + + + + type + Dereference of null pointer + + + files + + b_print.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-0leXPD.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-0leXPD.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-e74007.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + TXT_DB_read + issue_context_kind + function + issue_hash_content_of_line_in_context + 8626feae2c05f566460047a4424937db + issue_hash_function_offset + 63 + location + + col + 9 + file + 0 + line + 135 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 9 + file + 0 + line + 135 + + message + Value stored to 'i' is never read + ranges + + + + col + 13 + file + 0 + line + 135 + + + col + 13 + file + 0 + line + 135 + + + + + + type + Dead assignment + + + files + + txt_db.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-1SCq_n.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-1SCq_n.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-2f22c7.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'tin0' is never read + issue_context + DES_ede3_cbcm_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 1d91d517647d31b96be5bd76f9dbc7f6 + issue_hash_function_offset + 105 + location + + col + 5 + file + 0 + line + 186 + + path + + + depth + 0 + extended_message + Value stored to 'tin0' is never read + kind + event + location + + col + 5 + file + 0 + line + 186 + + message + Value stored to 'tin0' is never read + ranges + + + + col + 12 + file + 0 + line + 186 + + + col + 49 + file + 0 + line + 186 + + + + + + type + Dead assignment + + + files + + ede_cbcm_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-1q8xEn.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-1q8xEn.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-615bb3.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'l' is never read + issue_context + OBJ_obj2txt + issue_context_kind + function + issue_hash_content_of_line_in_context + ec06ba3b62ced1d696172ea13a0e0e51 + issue_hash_function_offset + 121 + location + + col + 13 + file + 0 + line + 605 + + path + + + depth + 0 + extended_message + Value stored to 'l' is never read + kind + event + location + + col + 13 + file + 0 + line + 605 + + message + Value stored to 'l' is never read + ranges + + + + col + 17 + file + 0 + line + 605 + + + col + 17 + file + 0 + line + 605 + + + + + + type + Dead assignment + + + files + + obj_dat.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-1rHTRW.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-1rHTRW.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-6ce65f.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'rsa_count' is never read + issue_context + speed_main + issue_context_kind + function + issue_hash_content_of_line_in_context + f7dff8f1d005be246df671fb897a868b + issue_hash_function_offset + 1773 + location + + col + 13 + file + 0 + line + 2114 + + path + + + depth + 0 + extended_message + Value stored to 'rsa_count' is never read + kind + event + location + + col + 13 + file + 0 + line + 2114 + + message + Value stored to 'rsa_count' is never read + ranges + + + + col + 25 + file + 0 + line + 2114 + + + col + 25 + file + 0 + line + 2114 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-258b32.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'rsa_count' is never read + issue_context + speed_main + issue_context_kind + function + issue_hash_content_of_line_in_context + 9f14a1710b0ff326e97c27da16babcfb + issue_hash_function_offset + 1915 + location + + col + 21 + file + 0 + line + 2256 + + path + + + depth + 0 + extended_message + Value stored to 'rsa_count' is never read + kind + event + location + + col + 21 + file + 0 + line + 2256 + + message + Value stored to 'rsa_count' is never read + ranges + + + + col + 33 + file + 0 + line + 2256 + + + col + 33 + file + 0 + line + 2256 + + + + + + type + Dead assignment + + + files + + speed.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-25RkrY.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-25RkrY.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-ab3e42.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + ca_main + issue_context_kind + function + issue_hash_content_of_line_in_context + 63356651faf2936834c07cc3867a59a2 + issue_hash_function_offset + 974 + location + + col + 13 + file + 0 + line + 1224 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 13 + file + 0 + line + 1224 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 13 + file + 0 + line + 1224 + + + col + 34 + file + 0 + line + 1224 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + files + + ca.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-3LOwRg.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-3LOwRg.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-e86582.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + RC2_cfb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 080d43c8859542878bfe59e36825719a + issue_hash_function_offset + 50 + location + + col + 5 + file + 0 + line + 121 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 121 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 121 + + + col + 44 + file + 0 + line + 121 + + + + + + type + Dead assignment + + + files + + rc2cfb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-3eHerS.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-3eHerS.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-1a7fb0.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'derlen' is never read + issue_context + ndef_prefix + issue_context_kind + function + issue_hash_content_of_line_in_context + dedc5cba04bc29910e6feaee817feaea + issue_hash_function_offset + 14 + location + + col + 5 + file + 0 + line + 167 + + path + + + depth + 0 + extended_message + Value stored to 'derlen' is never read + kind + event + location + + col + 5 + file + 0 + line + 167 + + message + Value stored to 'derlen' is never read + ranges + + + + col + 14 + file + 0 + line + 167 + + + col + 64 + file + 0 + line + 167 + + + + + + type + Dead assignment + + + files + + bio_ndef.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-3wD6sI.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-3wD6sI.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-30fc5d.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + CRYPTO_strdup + issue_context_kind + function + issue_hash_content_of_line_in_context + a73168a92cda3e083e08abd67443277f + issue_hash_function_offset + 6 + location + + col + 5 + file + 0 + line + 364 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 5 + file + 0 + line + 364 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 5 + file + 0 + line + 364 + + + col + 20 + file + 0 + line + 364 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + files + + mem.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-4Itn6Q.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-4Itn6Q.plist @@ -0,0 +1,1437 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-70ea78.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'err_cert') + issue_context + verify_callback + issue_context_kind + function + issue_hash_content_of_line_in_context + 0a069db21b6871772085c5639fef5fbf + issue_hash_function_offset + 37 + location + + col + 34 + file + 0 + line + 171 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 138 + + + col + 12 + file + 0 + line + 138 + + + start + + + col + 5 + file + 0 + line + 135 + + + col + 8 + file + 0 + line + 135 + + + + + kind + control + + + depth + 0 + extended_message + Value assigned to 'err_cert' + kind + event + location + + col + 5 + file + 0 + line + 138 + + message + Value assigned to 'err_cert' + ranges + + + + col + 5 + file + 0 + line + 138 + + + col + 51 + file + 0 + line + 138 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 138 + + + col + 12 + file + 0 + line + 138 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 143 + + + col + 16 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'err_cert' is null + kind + event + location + + col + 9 + file + 0 + line + 143 + + message + Assuming 'err_cert' is null + ranges + + + + col + 9 + file + 0 + line + 143 + + + col + 16 + file + 0 + line + 143 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 148 + + + col + 16 + file + 0 + line + 148 + + + start + + + col + 9 + file + 0 + line + 143 + + + col + 16 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 149 + + + col + 6 + file + 0 + line + 149 + + + start + + + col + 9 + file + 0 + line + 148 + + + col + 16 + file + 0 + line + 148 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 149 + + + col + 9 + file + 0 + line + 149 + + + start + + + col + 5 + file + 0 + line + 149 + + + col + 6 + file + 0 + line + 149 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ok' is not equal to 0 + kind + event + location + + col + 9 + file + 0 + line + 149 + + message + Assuming 'ok' is not equal to 0 + ranges + + + + col + 9 + file + 0 + line + 149 + + + col + 11 + file + 0 + line + 149 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + start + + + col + 9 + file + 0 + line + 149 + + + col + 9 + file + 0 + line + 149 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 161 + + + col + 15 + file + 0 + line + 161 + + + start + + + col + 5 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 170 + + + col + 18 + file + 0 + line + 170 + + + start + + + col + 13 + file + 0 + line + 161 + + + col + 15 + file + 0 + line + 161 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 171 + + + col + 23 + file + 0 + line + 171 + + + start + + + col + 9 + file + 0 + line + 170 + + + col + 18 + file + 0 + line + 170 + + + + + kind + control + + + edges + + + end + + + col + 34 + file + 0 + line + 171 + + + col + 51 + file + 0 + line + 171 + + + start + + + col + 9 + file + 0 + line + 171 + + + col + 23 + file + 0 + line + 171 + + + + + kind + control + + + depth + 0 + extended_message + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'err_cert') + kind + event + location + + col + 34 + file + 0 + line + 171 + + message + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'err_cert') + ranges + + + + col + 34 + file + 0 + line + 171 + + + col + 61 + file + 0 + line + 171 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-b87b1d.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'err_cert') + issue_context + verify_callback + issue_context_kind + function + issue_hash_content_of_line_in_context + 550dc6d13ba1e5f53966769905717edf + issue_hash_function_offset + 43 + location + + col + 34 + file + 0 + line + 177 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 138 + + + col + 12 + file + 0 + line + 138 + + + start + + + col + 5 + file + 0 + line + 135 + + + col + 8 + file + 0 + line + 135 + + + + + kind + control + + + depth + 0 + extended_message + Value assigned to 'err_cert' + kind + event + location + + col + 5 + file + 0 + line + 138 + + message + Value assigned to 'err_cert' + ranges + + + + col + 5 + file + 0 + line + 138 + + + col + 51 + file + 0 + line + 138 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 138 + + + col + 12 + file + 0 + line + 138 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 143 + + + col + 16 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'err_cert' is null + kind + event + location + + col + 9 + file + 0 + line + 143 + + message + Assuming 'err_cert' is null + ranges + + + + col + 9 + file + 0 + line + 143 + + + col + 16 + file + 0 + line + 143 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 148 + + + col + 16 + file + 0 + line + 148 + + + start + + + col + 9 + file + 0 + line + 143 + + + col + 16 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 149 + + + col + 6 + file + 0 + line + 149 + + + start + + + col + 9 + file + 0 + line + 148 + + + col + 16 + file + 0 + line + 148 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 149 + + + col + 9 + file + 0 + line + 149 + + + start + + + col + 5 + file + 0 + line + 149 + + + col + 6 + file + 0 + line + 149 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ok' is not equal to 0 + kind + event + location + + col + 9 + file + 0 + line + 149 + + message + Assuming 'ok' is not equal to 0 + ranges + + + + col + 9 + file + 0 + line + 149 + + + col + 11 + file + 0 + line + 149 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + start + + + col + 9 + file + 0 + line + 149 + + + col + 9 + file + 0 + line + 149 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 161 + + + col + 15 + file + 0 + line + 161 + + + start + + + col + 5 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 176 + + + col + 18 + file + 0 + line + 176 + + + start + + + col + 13 + file + 0 + line + 161 + + + col + 15 + file + 0 + line + 161 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 177 + + + col + 23 + file + 0 + line + 177 + + + start + + + col + 9 + file + 0 + line + 176 + + + col + 18 + file + 0 + line + 176 + + + + + kind + control + + + edges + + + end + + + col + 34 + file + 0 + line + 177 + + + col + 50 + file + 0 + line + 177 + + + start + + + col + 9 + file + 0 + line + 177 + + + col + 23 + file + 0 + line + 177 + + + + + kind + control + + + depth + 0 + extended_message + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'err_cert') + kind + event + location + + col + 34 + file + 0 + line + 177 + + message + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'err_cert') + ranges + + + + col + 34 + file + 0 + line + 177 + + + col + 60 + file + 0 + line + 177 + + + + + + type + Dereference of null pointer + + + files + + s_cb.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-5eYzQk.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-5eYzQk.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-bc3bd9.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + n_do_ssl_write + issue_context_kind + function + issue_hash_content_of_line_in_context + 20acf28faae8283a357e1f31c373b048 + issue_hash_function_offset + 69 + location + + col + 21 + file + 0 + line + 556 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 21 + file + 0 + line + 556 + + message + Value stored to 'j' is never read + ranges + + + + col + 25 + file + 0 + line + 556 + + + col + 60 + file + 0 + line + 556 + + + + + + type + Dead assignment + + + files + + s2_pkt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-5xKe72.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-5xKe72.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-7ab38d.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'ret' is never read + issue_context + asn1_bio_write + issue_context_kind + function + issue_hash_content_of_line_in_context + cea8337cb685e75a91096046bb8cbe68 + issue_hash_function_offset + 11 + location + + col + 5 + file + 0 + line + 207 + + path + + + depth + 0 + extended_message + Value stored to 'ret' is never read + kind + event + location + + col + 5 + file + 0 + line + 207 + + message + Value stored to 'ret' is never read + ranges + + + + col + 11 + file + 0 + line + 207 + + + col + 12 + file + 0 + line + 207 + + + + + + type + Dead assignment + + + files + + bio_asn1.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-70n0rJ.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-70n0rJ.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-4ef202.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'l' is never read + issue_context + RC2_ecb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 12c3bdb18289e86c8e48770a55b535ce + issue_hash_function_offset + 15 + location + + col + 5 + file + 0 + line + 91 + + path + + + depth + 0 + extended_message + Value stored to 'l' is never read + kind + event + location + + col + 5 + file + 0 + line + 91 + + message + Value stored to 'l' is never read + ranges + + + + col + 9 + file + 0 + line + 91 + + + col + 23 + file + 0 + line + 91 + + + + + + type + Dead assignment + + + files + + rc2_ecb.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-AJaHrD.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-AJaHrD.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-96af37.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'idx' is never read + issue_context + X509_STORE_get1_crls + issue_context_kind + function + issue_hash_content_of_line_in_context + 4ff78dd05872f047b435c622d41298a6 + issue_hash_function_offset + 8 + location + + col + 5 + file + 0 + line + 527 + + path + + + depth + 0 + extended_message + Value stored to 'idx' is never read + kind + event + location + + col + 5 + file + 0 + line + 527 + + message + Value stored to 'idx' is never read + ranges + + + + col + 11 + file + 0 + line + 527 + + + col + 68 + file + 0 + line + 527 + + + + + + type + Dead assignment + + + files + + x509_lu.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-A_g1PK.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-A_g1PK.plist @@ -0,0 +1,1914 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-4f6d09.html + + category + Logic error + check_name + core.UndefinedBinaryOperatorResult + description + The left operand of '&' is a garbage value + issue_context + BN_mod_inverse_no_branch + issue_context_kind + function + issue_hash_content_of_line_in_context + e72f14f4f669d7d04582668f4bfbfbac + issue_hash_function_offset + 42 + location + + col + 9 + file + 0 + line + 585 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 561 + + + col + 6 + file + 0 + line + 561 + + + start + + + col + 13 + file + 0 + line + 544 + + + col + 13 + file + 0 + line + 544 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 561 + + + col + 9 + file + 0 + line + 561 + + + start + + + col + 5 + file + 0 + line + 561 + + + col + 6 + file + 0 + line + 561 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'T' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 561 + + message + Assuming 'T' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 561 + + + col + 17 + file + 0 + line + 561 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 564 + + + col + 6 + file + 0 + line + 564 + + + start + + + col + 9 + file + 0 + line + 561 + + + col + 9 + file + 0 + line + 561 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 564 + + + col + 10 + file + 0 + line + 564 + + + start + + + col + 5 + file + 0 + line + 564 + + + col + 6 + file + 0 + line + 564 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 564 + + message + Assuming 'in' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 564 + + + col + 18 + file + 0 + line + 564 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 567 + + + col + 9 + file + 0 + line + 567 + + + start + + + col + 9 + file + 0 + line + 564 + + + col + 10 + file + 0 + line + 564 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 568 + + + col + 6 + file + 0 + line + 568 + + + start + + + col + 9 + file + 0 + line + 567 + + + col + 9 + file + 0 + line + 567 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 571 + + + col + 10 + file + 0 + line + 571 + + + start + + + col + 5 + file + 0 + line + 568 + + + col + 6 + file + 0 + line + 568 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 573 + + + col + 6 + file + 0 + line + 573 + + + start + + + col + 5 + file + 0 + line + 571 + + + col + 10 + file + 0 + line + 571 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 575 + + + col + 6 + file + 0 + line + 575 + + + start + + + col + 5 + file + 0 + line + 573 + + + col + 6 + file + 0 + line + 573 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 577 + + + col + 5 + file + 0 + line + 577 + + + start + + + col + 5 + file + 0 + line + 575 + + + col + 6 + file + 0 + line + 575 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 579 + + + col + 6 + file + 0 + line + 579 + + + start + + + col + 5 + file + 0 + line + 577 + + + col + 5 + file + 0 + line + 577 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 579 + + + col + 9 + file + 0 + line + 579 + + + start + + + col + 5 + file + 0 + line + 579 + + + col + 6 + file + 0 + line + 579 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 584 + + + col + 10 + file + 0 + line + 584 + + + start + + + col + 9 + file + 0 + line + 579 + + + col + 9 + file + 0 + line + 579 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 585 + + + col + 21 + file + 0 + line + 585 + + + start + + + col + 9 + file + 0 + line + 584 + + + col + 10 + file + 0 + line + 584 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 585 + + + col + 21 + file + 0 + line + 585 + + + start + + + col + 9 + file + 0 + line + 585 + + + col + 21 + file + 0 + line + 585 + + + + + kind + control + + + depth + 0 + extended_message + The left operand of '&' is a garbage value + kind + event + location + + col + 9 + file + 0 + line + 585 + + message + The left operand of '&' is a garbage value + ranges + + + + col + 9 + file + 0 + line + 585 + + + col + 46 + file + 0 + line + 585 + + + + + + type + Result of operation is garbage or undefined + + + HTMLDiagnostics_files + + report-ce34a1.html + + category + Logic error + check_name + core.UndefinedBinaryOperatorResult + description + The left operand of '&' is a garbage value + issue_context + BN_mod_inverse_no_branch + issue_context_kind + function + issue_hash_content_of_line_in_context + 30a63bed4e75fe898087508da9d6eb92 + issue_hash_function_offset + 69 + location + + col + 9 + file + 0 + line + 612 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 561 + + + col + 6 + file + 0 + line + 561 + + + start + + + col + 13 + file + 0 + line + 544 + + + col + 13 + file + 0 + line + 544 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 561 + + + col + 9 + file + 0 + line + 561 + + + start + + + col + 5 + file + 0 + line + 561 + + + col + 6 + file + 0 + line + 561 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'T' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 561 + + message + Assuming 'T' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 561 + + + col + 17 + file + 0 + line + 561 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 564 + + + col + 6 + file + 0 + line + 564 + + + start + + + col + 9 + file + 0 + line + 561 + + + col + 9 + file + 0 + line + 561 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 564 + + + col + 10 + file + 0 + line + 564 + + + start + + + col + 5 + file + 0 + line + 564 + + + col + 6 + file + 0 + line + 564 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 564 + + message + Assuming 'in' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 564 + + + col + 18 + file + 0 + line + 564 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 567 + + + col + 9 + file + 0 + line + 567 + + + start + + + col + 9 + file + 0 + line + 564 + + + col + 10 + file + 0 + line + 564 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 568 + + + col + 6 + file + 0 + line + 568 + + + start + + + col + 9 + file + 0 + line + 567 + + + col + 9 + file + 0 + line + 567 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 571 + + + col + 10 + file + 0 + line + 571 + + + start + + + col + 5 + file + 0 + line + 568 + + + col + 6 + file + 0 + line + 568 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 573 + + + col + 6 + file + 0 + line + 573 + + + start + + + col + 5 + file + 0 + line + 571 + + + col + 10 + file + 0 + line + 571 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 575 + + + col + 6 + file + 0 + line + 575 + + + start + + + col + 5 + file + 0 + line + 573 + + + col + 6 + file + 0 + line + 573 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 577 + + + col + 5 + file + 0 + line + 577 + + + start + + + col + 5 + file + 0 + line + 575 + + + col + 6 + file + 0 + line + 575 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 579 + + + col + 6 + file + 0 + line + 579 + + + start + + + col + 5 + file + 0 + line + 577 + + + col + 5 + file + 0 + line + 577 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 579 + + + col + 9 + file + 0 + line + 579 + + + start + + + col + 5 + file + 0 + line + 579 + + + col + 6 + file + 0 + line + 579 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 589 + + + col + 8 + file + 0 + line + 589 + + + start + + + col + 9 + file + 0 + line + 579 + + + col + 9 + file + 0 + line + 579 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 598 + + + col + 9 + file + 0 + line + 598 + + + start + + + col + 5 + file + 0 + line + 589 + + + col + 8 + file + 0 + line + 589 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 12 + file + 0 + line + 598 + + message + Entering loop body + ranges + + + + col + 12 + file + 0 + line + 598 + + + col + 25 + file + 0 + line + 598 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 599 + + + col + 14 + file + 0 + line + 599 + + + start + + + col + 5 + file + 0 + line + 598 + + + col + 9 + file + 0 + line + 598 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 611 + + + col + 10 + file + 0 + line + 611 + + + start + + + col + 9 + file + 0 + line + 599 + + + col + 14 + file + 0 + line + 599 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 612 + + + col + 21 + file + 0 + line + 612 + + + start + + + col + 9 + file + 0 + line + 611 + + + col + 10 + file + 0 + line + 611 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 612 + + + col + 21 + file + 0 + line + 612 + + + start + + + col + 9 + file + 0 + line + 612 + + + col + 21 + file + 0 + line + 612 + + + + + kind + control + + + depth + 0 + extended_message + The left operand of '&' is a garbage value + kind + event + location + + col + 9 + file + 0 + line + 612 + + message + The left operand of '&' is a garbage value + ranges + + + + col + 9 + file + 0 + line + 612 + + + col + 46 + file + 0 + line + 612 + + + + + + type + Result of operation is garbage or undefined + + + files + + bn_gcd.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-BSiP9f.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-BSiP9f.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-e85a51.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + ecparam_main + issue_context_kind + function + issue_hash_content_of_line_in_context + b7dbcadc873e5db17e9dbfc0a07df4a6 + issue_hash_function_offset + 468 + location + + col + 13 + file + 0 + line + 589 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 13 + file + 0 + line + 589 + + message + Value stored to 'i' is never read + ranges + + + + col + 17 + file + 0 + line + 589 + + + col + 48 + file + 0 + line + 589 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-f10f0a.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + ecparam_main + issue_context_kind + function + issue_hash_content_of_line_in_context + 8c2da7bff0ed28c960e3d45643c38f35 + issue_hash_function_offset + 470 + location + + col + 13 + file + 0 + line + 591 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 13 + file + 0 + line + 591 + + message + Value stored to 'i' is never read + ranges + + + + col + 17 + file + 0 + line + 591 + + + col + 63 + file + 0 + line + 592 + + + + + + type + Dead assignment + + + files + + ecparam.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-BSjjch.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-BSjjch.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-336092.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 't' is never read + issue_context + BF_ofb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 707cf33c138855756cecfe10e47848f1 + issue_hash_function_offset + 38 + location + + col + 5 + file + 0 + line + 108 + + path + + + depth + 0 + extended_message + Value stored to 't' is never read + kind + event + location + + col + 5 + file + 0 + line + 108 + + message + Value stored to 't' is never read + ranges + + + + col + 9 + file + 0 + line + 108 + + + col + 35 + file + 0 + line + 108 + + + + + + type + Dead assignment + + + files + + bf_ofb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-D86sqa.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-D86sqa.plist @@ -0,0 +1,1596 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-fdb5d4.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'digestAlgorithm' results in a dereference of a null pointer (loaded from variable 'si') + issue_context + cms_msgSigDigest + issue_context_kind + function + issue_hash_content_of_line_in_context + af6236325ad11601ec52169df40aebcb + issue_hash_function_offset + 2 + location + + col + 10 + file + 0 + line + 194 + + path + + + edges + + + end + + + col + 26 + file + 0 + line + 229 + + + col + 28 + file + 0 + line + 229 + + + start + + + col + 9 + file + 0 + line + 225 + + + col + 9 + file + 0 + line + 225 + + + + + kind + control + + + depth + 0 + extended_message + 'osi' initialized to a null pointer value + kind + event + location + + col + 26 + file + 0 + line + 229 + + message + 'osi' initialized to a null pointer value + ranges + + + + col + 26 + file + 0 + line + 229 + + + col + 28 + file + 0 + line + 229 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 6 + file + 0 + line + 238 + + + start + + + col + 26 + file + 0 + line + 229 + + + col + 28 + file + 0 + line + 229 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 238 + + + col + 9 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 6 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'osis' is non-null + kind + event + location + + col + 9 + file + 0 + line + 238 + + message + Assuming 'osis' is non-null + ranges + + + + col + 9 + file + 0 + line + 238 + + + col + 13 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 18 + file + 0 + line + 238 + + + col + 18 + file + 0 + line + 238 + + + start + + + col + 9 + file + 0 + line + 238 + + + col + 9 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'sis' is non-null + kind + event + location + + col + 18 + file + 0 + line + 238 + + message + Assuming 'sis' is non-null + ranges + + + + col + 18 + file + 0 + line + 238 + + + col + 21 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 241 + + + col + 6 + file + 0 + line + 241 + + + start + + + col + 18 + file + 0 + line + 238 + + + col + 18 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 247 + + + col + 6 + file + 0 + line + 247 + + + start + + + col + 5 + file + 0 + line + 241 + + + col + 6 + file + 0 + line + 241 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 253 + + + col + 9 + file + 0 + line + 253 + + + start + + + col + 5 + file + 0 + line + 247 + + + col + 6 + file + 0 + line + 247 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 254 + + + col + 6 + file + 0 + line + 254 + + + start + + + col + 5 + file + 0 + line + 253 + + + col + 9 + file + 0 + line + 253 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 254 + + + col + 9 + file + 0 + line + 254 + + + start + + + col + 5 + file + 0 + line + 254 + + + col + 6 + file + 0 + line + 254 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'pcont' is non-null + kind + event + location + + col + 9 + file + 0 + line + 254 + + message + Assuming 'pcont' is non-null + ranges + + + + col + 9 + file + 0 + line + 254 + + + col + 14 + file + 0 + line + 254 + + + + + + edges + + + end + + + col + 19 + file + 0 + line + 254 + + + col + 19 + file + 0 + line + 254 + + + start + + + col + 9 + file + 0 + line + 254 + + + col + 9 + file + 0 + line + 254 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 259 + + + col + 7 + file + 0 + line + 259 + + + start + + + col + 19 + file + 0 + line + 254 + + + col + 19 + file + 0 + line + 254 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 261 + + + col + 6 + file + 0 + line + 261 + + + start + + + col + 5 + file + 0 + line + 259 + + + col + 7 + file + 0 + line + 259 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 261 + + + col + 9 + file + 0 + line + 261 + + + start + + + col + 5 + file + 0 + line + 261 + + + col + 6 + file + 0 + line + 261 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'rct' is non-null + kind + event + location + + col + 9 + file + 0 + line + 261 + + message + Assuming 'rct' is non-null + ranges + + + + col + 9 + file + 0 + line + 261 + + + col + 12 + file + 0 + line + 261 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 268 + + + col + 7 + file + 0 + line + 268 + + + start + + + col + 9 + file + 0 + line + 261 + + + col + 9 + file + 0 + line + 261 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 17 + file + 0 + line + 268 + + message + Loop body executed 0 times + ranges + + + + col + 17 + file + 0 + line + 268 + + + col + 47 + file + 0 + line + 268 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 274 + + + col + 6 + file + 0 + line + 274 + + + start + + + col + 5 + file + 0 + line + 268 + + + col + 7 + file + 0 + line + 268 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 279 + + + col + 6 + file + 0 + line + 279 + + + start + + + col + 5 + file + 0 + line + 274 + + + col + 6 + file + 0 + line + 274 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 288 + + + col + 6 + file + 0 + line + 288 + + + start + + + col + 5 + file + 0 + line + 279 + + + col + 6 + file + 0 + line + 279 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 288 + + + col + 9 + file + 0 + line + 288 + + + start + + + col + 5 + file + 0 + line + 288 + + + col + 6 + file + 0 + line + 288 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'msig' is non-null + kind + event + location + + col + 9 + file + 0 + line + 288 + + message + Assuming 'msig' is non-null + ranges + + + + col + 9 + file + 0 + line + 288 + + + col + 13 + file + 0 + line + 288 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 293 + + + col + 6 + file + 0 + line + 293 + + + start + + + col + 9 + file + 0 + line + 288 + + + col + 9 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 27 + file + 0 + line + 293 + + + col + 29 + file + 0 + line + 293 + + + start + + + col + 5 + file + 0 + line + 293 + + + col + 6 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Passing null pointer value via 1st parameter 'si' + kind + event + location + + col + 27 + file + 0 + line + 293 + + message + Passing null pointer value via 1st parameter 'si' + ranges + + + + col + 27 + file + 0 + line + 293 + + + col + 29 + file + 0 + line + 293 + + + + + + edges + + + end + + + col + 10 + file + 0 + line + 293 + + + col + 25 + file + 0 + line + 293 + + + start + + + col + 27 + file + 0 + line + 293 + + + col + 29 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'cms_msgSigDigest' + kind + event + location + + col + 10 + file + 0 + line + 293 + + message + Calling 'cms_msgSigDigest' + ranges + + + + col + 10 + file + 0 + line + 293 + + + col + 44 + file + 0 + line + 293 + + + + + + depth + 1 + extended_message + Entered call from 'cms_Receipt_verify' + kind + event + location + + col + 1 + file + 0 + line + 190 + + message + Entered call from 'cms_Receipt_verify' + + + edges + + + end + + + col + 5 + file + 0 + line + 193 + + + col + 9 + file + 0 + line + 193 + + + start + + + col + 1 + file + 0 + line + 190 + + + col + 6 + file + 0 + line + 190 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 194 + + + col + 6 + file + 0 + line + 194 + + + start + + + col + 5 + file + 0 + line + 193 + + + col + 9 + file + 0 + line + 193 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 194 + + + col + 28 + file + 0 + line + 194 + + + start + + + col + 5 + file + 0 + line + 194 + + + col + 6 + file + 0 + line + 194 + + + + + kind + control + + + depth + 1 + extended_message + Access to field 'digestAlgorithm' results in a dereference of a null pointer (loaded from variable 'si') + kind + event + location + + col + 10 + file + 0 + line + 194 + + message + Access to field 'digestAlgorithm' results in a dereference of a null pointer (loaded from variable 'si') + ranges + + + + col + 10 + file + 0 + line + 194 + + + col + 60 + file + 0 + line + 194 + + + + + + type + Dereference of null pointer + + + files + + cms_ess.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-DNg7FR.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-DNg7FR.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-261766.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'length' is never read + issue_context + do_PVK_header + issue_context_kind + function + issue_hash_content_of_line_in_context + 7f17677839142f3717ecdc87cfd2054b + issue_hash_function_offset + 8 + location + + col + 9 + file + 0 + line + 627 + + path + + + depth + 0 + extended_message + Value stored to 'length' is never read + kind + event + location + + col + 9 + file + 0 + line + 627 + + message + Value stored to 'length' is never read + ranges + + + + col + 19 + file + 0 + line + 627 + + + col + 20 + file + 0 + line + 627 + + + + + + type + Dead increment + + + HTMLDiagnostics_files + + report-36b4f1.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'length' is never read + issue_context + do_PVK_header + issue_context_kind + function + issue_hash_content_of_line_in_context + 778f0c1f9b2fa625442f0e2bd9eff577 + issue_hash_function_offset + 14 + location + + col + 9 + file + 0 + line + 633 + + path + + + depth + 0 + extended_message + Value stored to 'length' is never read + kind + event + location + + col + 9 + file + 0 + line + 633 + + message + Value stored to 'length' is never read + ranges + + + + col + 19 + file + 0 + line + 633 + + + col + 20 + file + 0 + line + 633 + + + + + + type + Dead increment + + + files + + pvkfmt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ETVLuZ.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ETVLuZ.plist @@ -0,0 +1,599 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-d46820.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'itype' results in a dereference of a null pointer (loaded from variable 'it') + issue_context + ASN1_primitive_new + issue_context_kind + function + issue_hash_content_of_line_in_context + 757c4e87f0daa723ffdabae0c14f0355 + issue_hash_function_offset + 39 + location + + col + 13 + file + 0 + line + 349 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 315 + + + col + 6 + file + 0 + line + 315 + + + start + + + col + 5 + file + 0 + line + 311 + + + col + 13 + file + 0 + line + 311 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 315 + + + col + 10 + file + 0 + line + 315 + + + start + + + col + 5 + file + 0 + line + 315 + + + col + 6 + file + 0 + line + 315 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 9 + file + 0 + line + 315 + + message + Assuming pointer value is null + ranges + + + + col + 9 + file + 0 + line + 315 + + + col + 10 + file + 0 + line + 315 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 321 + + + col + 6 + file + 0 + line + 321 + + + start + + + col + 9 + file + 0 + line + 315 + + + col + 10 + file + 0 + line + 315 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 321 + + + col + 9 + file + 0 + line + 321 + + + start + + + col + 5 + file + 0 + line + 321 + + + col + 6 + file + 0 + line + 321 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 322 + + + col + 13 + file + 0 + line + 322 + + + start + + + col + 9 + file + 0 + line + 321 + + + col + 9 + file + 0 + line + 321 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 325 + + + col + 10 + file + 0 + line + 325 + + + start + + + col + 9 + file + 0 + line + 322 + + + col + 13 + file + 0 + line + 322 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 325 + + + col + 17 + file + 0 + line + 325 + + + start + + + col + 5 + file + 0 + line + 325 + + + col + 10 + file + 0 + line + 325 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 348 + + + col + 11 + file + 0 + line + 348 + + + start + + + col + 13 + file + 0 + line + 325 + + + col + 17 + file + 0 + line + 325 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 349 + + + col + 10 + file + 0 + line + 349 + + + start + + + col + 9 + file + 0 + line + 348 + + + col + 11 + file + 0 + line + 348 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 349 + + + col + 14 + file + 0 + line + 349 + + + start + + + col + 9 + file + 0 + line + 349 + + + col + 10 + file + 0 + line + 349 + + + + + kind + control + + + depth + 0 + extended_message + Access to field 'itype' results in a dereference of a null pointer (loaded from variable 'it') + kind + event + location + + col + 13 + file + 0 + line + 349 + + message + Access to field 'itype' results in a dereference of a null pointer (loaded from variable 'it') + ranges + + + + col + 13 + file + 0 + line + 349 + + + col + 14 + file + 0 + line + 349 + + + + + + type + Dereference of null pointer + + + files + + tasn_new.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-FSqthW.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-FSqthW.plist @@ -0,0 +1,1469 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-08a2b9.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'name' results in a dereference of a null pointer (loaded from field 'method') + issue_context + load_builtin_compressions + issue_context_kind + function + issue_hash_content_of_line_in_context + a1eeef3bf1889e249bf619a0aec50815 + issue_hash_function_offset + 22 + location + + col + 38 + file + 0 + line + 444 + + path + + + depth + 0 + extended_message + Calling 'load_builtin_compressions' + kind + event + location + + col + 5 + file + 0 + line + 1737 + + message + Calling 'load_builtin_compressions' + ranges + + + + col + 5 + file + 0 + line + 1737 + + + col + 31 + file + 0 + line + 1737 + + + + + + depth + 1 + extended_message + Entered call from 'SSL_COMP_get_compression_methods' + kind + event + location + + col + 1 + file + 0 + line + 421 + + message + Entered call from 'SSL_COMP_get_compression_methods' + + + edges + + + end + + + col + 5 + file + 0 + line + 423 + + + col + 7 + file + 0 + line + 423 + + + start + + + col + 1 + file + 0 + line + 421 + + + col + 6 + file + 0 + line + 421 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 426 + + + col + 6 + file + 0 + line + 426 + + + start + + + col + 5 + file + 0 + line + 423 + + + col + 7 + file + 0 + line + 423 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 426 + + + col + 24 + file + 0 + line + 426 + + + start + + + col + 5 + file + 0 + line + 426 + + + col + 6 + file + 0 + line + 426 + + + + + kind + control + + + depth + 1 + extended_message + Assuming 'ssl_comp_methods' is equal to null + kind + event + location + + col + 9 + file + 0 + line + 426 + + message + Assuming 'ssl_comp_methods' is equal to null + ranges + + + + col + 9 + file + 0 + line + 426 + + + col + 32 + file + 0 + line + 426 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 427 + + + col + 23 + file + 0 + line + 427 + + + start + + + col + 9 + file + 0 + line + 426 + + + col + 24 + file + 0 + line + 426 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 431 + + + col + 10 + file + 0 + line + 431 + + + start + + + col + 9 + file + 0 + line + 427 + + + col + 23 + file + 0 + line + 427 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 431 + + + col + 28 + file + 0 + line + 431 + + + start + + + col + 9 + file + 0 + line + 431 + + + col + 10 + file + 0 + line + 431 + + + + + kind + control + + + depth + 1 + extended_message + Assuming 'ssl_comp_methods' is equal to null + kind + event + location + + col + 13 + file + 0 + line + 431 + + message + Assuming 'ssl_comp_methods' is equal to null + ranges + + + + col + 13 + file + 0 + line + 431 + + + col + 36 + file + 0 + line + 431 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 432 + + + col + 20 + file + 0 + line + 432 + + + start + + + col + 13 + file + 0 + line + 431 + + + col + 28 + file + 0 + line + 431 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 435 + + + col + 28 + file + 0 + line + 435 + + + start + + + col + 13 + file + 0 + line + 432 + + + col + 20 + file + 0 + line + 432 + + + + + kind + control + + + edges + + + end + + + col + 32 + file + 0 + line + 435 + + + col + 46 + file + 0 + line + 435 + + + start + + + col + 13 + file + 0 + line + 435 + + + col + 28 + file + 0 + line + 435 + + + + + kind + control + + + edges + + + end + + + col + 32 + file + 0 + line + 435 + + + col + 46 + file + 0 + line + 435 + + + start + + + col + 32 + file + 0 + line + 435 + + + col + 46 + file + 0 + line + 435 + + + + + kind + control + + + edges + + + end + + + col + 32 + file + 0 + line + 435 + + + col + 46 + file + 0 + line + 435 + + + start + + + col + 32 + file + 0 + line + 435 + + + col + 46 + file + 0 + line + 435 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 435 + + + col + 28 + file + 0 + line + 435 + + + start + + + col + 32 + file + 0 + line + 435 + + + col + 46 + file + 0 + line + 435 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 436 + + + col + 14 + file + 0 + line + 436 + + + start + + + col + 13 + file + 0 + line + 435 + + + col + 28 + file + 0 + line + 435 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 436 + + + col + 32 + file + 0 + line + 436 + + + start + + + col + 13 + file + 0 + line + 436 + + + col + 14 + file + 0 + line + 436 + + + + + kind + control + + + depth + 1 + extended_message + Assuming 'ssl_comp_methods' is not equal to null + kind + event + location + + col + 17 + file + 0 + line + 436 + + message + Assuming 'ssl_comp_methods' is not equal to null + ranges + + + + col + 17 + file + 0 + line + 436 + + + col + 40 + file + 0 + line + 436 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 437 + + + col + 20 + file + 0 + line + 437 + + + start + + + col + 17 + file + 0 + line + 436 + + + col + 32 + file + 0 + line + 436 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 438 + + + col + 18 + file + 0 + line + 438 + + + start + + + col + 17 + file + 0 + line + 437 + + + col + 20 + file + 0 + line + 437 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 438 + + + col + 24 + file + 0 + line + 438 + + + start + + + col + 17 + file + 0 + line + 438 + + + col + 18 + file + 0 + line + 438 + + + + + kind + control + + + depth + 1 + extended_message + Assuming 'comp' is not equal to null + kind + event + location + + col + 21 + file + 0 + line + 438 + + message + Assuming 'comp' is not equal to null + ranges + + + + col + 21 + file + 0 + line + 438 + + + col + 32 + file + 0 + line + 438 + + + + + + edges + + + end + + + col + 21 + file + 0 + line + 439 + + + col + 24 + file + 0 + line + 439 + + + start + + + col + 21 + file + 0 + line + 438 + + + col + 24 + file + 0 + line + 438 + + + + + kind + control + + + depth + 1 + extended_message + Value assigned to field 'method' + kind + event + location + + col + 21 + file + 0 + line + 439 + + message + Value assigned to field 'method' + ranges + + + + col + 21 + file + 0 + line + 439 + + + col + 46 + file + 0 + line + 439 + + + + + + edges + + + end + + + col + 21 + file + 0 + line + 440 + + + col + 22 + file + 0 + line + 440 + + + start + + + col + 21 + file + 0 + line + 439 + + + col + 24 + file + 0 + line + 439 + + + + + kind + control + + + edges + + + end + + + col + 25 + file + 0 + line + 440 + + + col + 28 + file + 0 + line + 440 + + + start + + + col + 21 + file + 0 + line + 440 + + + col + 22 + file + 0 + line + 440 + + + + + kind + control + + + depth + 1 + extended_message + Assuming pointer value is null + kind + event + location + + col + 25 + file + 0 + line + 440 + + message + Assuming pointer value is null + ranges + + + + col + 25 + file + 0 + line + 440 + + + col + 36 + file + 0 + line + 440 + + + + + + edges + + + end + + + col + 25 + file + 0 + line + 443 + + + col + 28 + file + 0 + line + 443 + + + start + + + col + 25 + file + 0 + line + 440 + + + col + 28 + file + 0 + line + 440 + + + + + kind + control + + + edges + + + end + + + col + 25 + file + 0 + line + 444 + + + col + 28 + file + 0 + line + 444 + + + start + + + col + 25 + file + 0 + line + 443 + + + col + 28 + file + 0 + line + 443 + + + + + kind + control + + + edges + + + end + + + col + 38 + file + 0 + line + 444 + + + col + 41 + file + 0 + line + 444 + + + start + + + col + 25 + file + 0 + line + 444 + + + col + 28 + file + 0 + line + 444 + + + + + kind + control + + + depth + 1 + extended_message + Access to field 'name' results in a dereference of a null pointer (loaded from field 'method') + kind + event + location + + col + 38 + file + 0 + line + 444 + + message + Access to field 'name' results in a dereference of a null pointer (loaded from field 'method') + ranges + + + + col + 44 + file + 0 + line + 444 + + + col + 49 + file + 0 + line + 444 + + + + + + type + Dereference of null pointer + + + files + + ssl_ciph.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-FfhYET.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-FfhYET.plist @@ -0,0 +1,8516 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-cf9fbd.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'A') results in a null pointer dereference + issue_context + BN_copy + issue_context_kind + function + issue_hash_content_of_line_in_context + 0cee111414ae81722efa0213515d151a + issue_hash_function_offset + 21 + location + + col + 14 + file + 0 + line + 526 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + start + + + col + 5 + file + 0 + line + 398 + + + col + 10 + file + 0 + line + 398 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + start + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 428 + + + col + 18 + file + 0 + line + 428 + + + start + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'BN_dup' + kind + event + location + + col + 13 + file + 0 + line + 428 + + message + Calling 'BN_dup' + ranges + + + + col + 13 + file + 0 + line + 428 + + + col + 21 + file + 0 + line + 428 + + + + + + depth + 1 + extended_message + Entered call from 'bn_dup_expand' + kind + event + location + + col + 1 + file + 0 + line + 485 + + message + Entered call from 'bn_dup_expand' + + + edges + + + end + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + start + + + col + 1 + file + 0 + line + 485 + + + col + 6 + file + 0 + line + 485 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + start + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Calling 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 286 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + start + + + col + 1 + file + 0 + line + 286 + + + col + 6 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + start + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + start + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + start + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to field 'd' + kind + event + location + + col + 5 + file + 0 + line + 298 + + message + Null pointer value stored to field 'd' + ranges + + + + col + 5 + file + 0 + line + 298 + + + col + 17 + file + 0 + line + 298 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 300 + + + col + 10 + file + 0 + line + 300 + + + start + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + + + kind + control + + + depth + 1 + extended_message + Returning from 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Returning from 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 496 + + + col + 16 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_copy' + kind + event + location + + col + 10 + file + 0 + line + 496 + + message + Calling 'BN_copy' + ranges + + + + col + 10 + file + 0 + line + 496 + + + col + 22 + file + 0 + line + 496 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 504 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + start + + + col + 1 + file + 0 + line + 504 + + + col + 6 + file + 0 + line + 504 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'a' is not equal to 'b' + kind + event + location + + col + 9 + file + 0 + line + 512 + + message + Assuming 'a' is not equal to 'b' + ranges + + + + col + 9 + file + 0 + line + 512 + + + col + 14 + file + 0 + line + 512 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + start + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + start + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to 'A' + kind + event + location + + col + 5 + file + 0 + line + 518 + + message + Null pointer value stored to 'A' + ranges + + + + col + 5 + file + 0 + line + 518 + + + col + 12 + file + 0 + line + 518 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + + + kind + control + + + edges + + + end + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'i' is > 0 + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Assuming 'i' is > 0 + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + depth + 2 + extended_message + Entering loop body + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Entering loop body + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + edges + + + end + + + col + 18 + file + 0 + line + 521 + + + col + 19 + file + 0 + line + 521 + + + start + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 526 + + + col + 9 + file + 0 + line + 526 + + + start + + + col + 18 + file + 0 + line + 521 + + + col + 19 + file + 0 + line + 521 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 526 + + + col + 14 + file + 0 + line + 526 + + + start + + + col + 9 + file + 0 + line + 526 + + + col + 9 + file + 0 + line + 526 + + + + + kind + control + + + depth + 2 + extended_message + Array access (from variable 'A') results in a null pointer dereference + kind + event + location + + col + 14 + file + 0 + line + 526 + + message + Array access (from variable 'A') results in a null pointer dereference + ranges + + + + col + 9 + file + 0 + line + 526 + + + col + 9 + file + 0 + line + 526 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-4f37a7.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'A') results in a null pointer dereference + issue_context + BN_copy + issue_context_kind + function + issue_hash_content_of_line_in_context + 21e77e7519359403df0a31f554952340 + issue_hash_function_offset + 29 + location + + col + 14 + file + 0 + line + 534 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + start + + + col + 5 + file + 0 + line + 398 + + + col + 10 + file + 0 + line + 398 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + start + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 428 + + + col + 18 + file + 0 + line + 428 + + + start + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'BN_dup' + kind + event + location + + col + 13 + file + 0 + line + 428 + + message + Calling 'BN_dup' + ranges + + + + col + 13 + file + 0 + line + 428 + + + col + 21 + file + 0 + line + 428 + + + + + + depth + 1 + extended_message + Entered call from 'bn_dup_expand' + kind + event + location + + col + 1 + file + 0 + line + 485 + + message + Entered call from 'bn_dup_expand' + + + edges + + + end + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + start + + + col + 1 + file + 0 + line + 485 + + + col + 6 + file + 0 + line + 485 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + start + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Calling 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 286 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + start + + + col + 1 + file + 0 + line + 286 + + + col + 6 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + start + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + start + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + start + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to field 'd' + kind + event + location + + col + 5 + file + 0 + line + 298 + + message + Null pointer value stored to field 'd' + ranges + + + + col + 5 + file + 0 + line + 298 + + + col + 17 + file + 0 + line + 298 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 300 + + + col + 10 + file + 0 + line + 300 + + + start + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + + + kind + control + + + depth + 1 + extended_message + Returning from 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Returning from 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 496 + + + col + 16 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_copy' + kind + event + location + + col + 10 + file + 0 + line + 496 + + message + Calling 'BN_copy' + ranges + + + + col + 10 + file + 0 + line + 496 + + + col + 22 + file + 0 + line + 496 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 504 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + start + + + col + 1 + file + 0 + line + 504 + + + col + 6 + file + 0 + line + 504 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'a' is not equal to 'b' + kind + event + location + + col + 9 + file + 0 + line + 512 + + message + Assuming 'a' is not equal to 'b' + ranges + + + + col + 9 + file + 0 + line + 512 + + + col + 14 + file + 0 + line + 512 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + start + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + start + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to 'A' + kind + event + location + + col + 5 + file + 0 + line + 518 + + message + Null pointer value stored to 'A' + ranges + + + + col + 5 + file + 0 + line + 518 + + + col + 12 + file + 0 + line + 518 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + + + kind + control + + + edges + + + end + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'i' is <= 0 + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Assuming 'i' is <= 0 + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + depth + 2 + extended_message + Loop body executed 0 times + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Loop body executed 0 times + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 532 + + + col + 10 + file + 0 + line + 532 + + + start + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 532 + + + col + 13 + file + 0 + line + 532 + + + start + + + col + 5 + file + 0 + line + 532 + + + col + 10 + file + 0 + line + 532 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 534 + + + col + 9 + file + 0 + line + 534 + + + start + + + col + 13 + file + 0 + line + 532 + + + col + 13 + file + 0 + line + 532 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 534 + + + col + 14 + file + 0 + line + 534 + + + start + + + col + 9 + file + 0 + line + 534 + + + col + 9 + file + 0 + line + 534 + + + + + kind + control + + + depth + 2 + extended_message + Array access (from variable 'A') results in a null pointer dereference + kind + event + location + + col + 14 + file + 0 + line + 534 + + message + Array access (from variable 'A') results in a null pointer dereference + ranges + + + + col + 9 + file + 0 + line + 534 + + + col + 9 + file + 0 + line + 534 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-0b3ec2.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'A') results in a null pointer dereference + issue_context + BN_copy + issue_context_kind + function + issue_hash_content_of_line_in_context + 14cf09878b869bbe9f7259b2097d355d + issue_hash_function_offset + 31 + location + + col + 14 + file + 0 + line + 536 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + start + + + col + 5 + file + 0 + line + 398 + + + col + 10 + file + 0 + line + 398 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + start + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 428 + + + col + 18 + file + 0 + line + 428 + + + start + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'BN_dup' + kind + event + location + + col + 13 + file + 0 + line + 428 + + message + Calling 'BN_dup' + ranges + + + + col + 13 + file + 0 + line + 428 + + + col + 21 + file + 0 + line + 428 + + + + + + depth + 1 + extended_message + Entered call from 'bn_dup_expand' + kind + event + location + + col + 1 + file + 0 + line + 485 + + message + Entered call from 'bn_dup_expand' + + + edges + + + end + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + start + + + col + 1 + file + 0 + line + 485 + + + col + 6 + file + 0 + line + 485 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + start + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Calling 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 286 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + start + + + col + 1 + file + 0 + line + 286 + + + col + 6 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + start + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + start + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + start + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to field 'd' + kind + event + location + + col + 5 + file + 0 + line + 298 + + message + Null pointer value stored to field 'd' + ranges + + + + col + 5 + file + 0 + line + 298 + + + col + 17 + file + 0 + line + 298 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 300 + + + col + 10 + file + 0 + line + 300 + + + start + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + + + kind + control + + + depth + 1 + extended_message + Returning from 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Returning from 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 496 + + + col + 16 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_copy' + kind + event + location + + col + 10 + file + 0 + line + 496 + + message + Calling 'BN_copy' + ranges + + + + col + 10 + file + 0 + line + 496 + + + col + 22 + file + 0 + line + 496 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 504 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + start + + + col + 1 + file + 0 + line + 504 + + + col + 6 + file + 0 + line + 504 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'a' is not equal to 'b' + kind + event + location + + col + 9 + file + 0 + line + 512 + + message + Assuming 'a' is not equal to 'b' + ranges + + + + col + 9 + file + 0 + line + 512 + + + col + 14 + file + 0 + line + 512 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + start + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + start + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to 'A' + kind + event + location + + col + 5 + file + 0 + line + 518 + + message + Null pointer value stored to 'A' + ranges + + + + col + 5 + file + 0 + line + 518 + + + col + 12 + file + 0 + line + 518 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + + + kind + control + + + edges + + + end + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'i' is <= 0 + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Assuming 'i' is <= 0 + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + depth + 2 + extended_message + Loop body executed 0 times + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Loop body executed 0 times + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 532 + + + col + 10 + file + 0 + line + 532 + + + start + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 532 + + + col + 13 + file + 0 + line + 532 + + + start + + + col + 5 + file + 0 + line + 532 + + + col + 10 + file + 0 + line + 532 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 536 + + + col + 9 + file + 0 + line + 536 + + + start + + + col + 13 + file + 0 + line + 532 + + + col + 13 + file + 0 + line + 532 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 536 + + + col + 14 + file + 0 + line + 536 + + + start + + + col + 9 + file + 0 + line + 536 + + + col + 9 + file + 0 + line + 536 + + + + + kind + control + + + depth + 2 + extended_message + Array access (from variable 'A') results in a null pointer dereference + kind + event + location + + col + 14 + file + 0 + line + 536 + + message + Array access (from variable 'A') results in a null pointer dereference + ranges + + + + col + 9 + file + 0 + line + 536 + + + col + 9 + file + 0 + line + 536 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-eece90.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'A') results in a null pointer dereference + issue_context + BN_copy + issue_context_kind + function + issue_hash_content_of_line_in_context + 3e0a849e21bb48e81f1ebbda56996369 + issue_hash_function_offset + 33 + location + + col + 14 + file + 0 + line + 538 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + start + + + col + 5 + file + 0 + line + 398 + + + col + 10 + file + 0 + line + 398 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + start + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 428 + + + col + 18 + file + 0 + line + 428 + + + start + + + col + 9 + file + 0 + line + 428 + + + col + 9 + file + 0 + line + 428 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'BN_dup' + kind + event + location + + col + 13 + file + 0 + line + 428 + + message + Calling 'BN_dup' + ranges + + + + col + 13 + file + 0 + line + 428 + + + col + 21 + file + 0 + line + 428 + + + + + + depth + 1 + extended_message + Entered call from 'bn_dup_expand' + kind + event + location + + col + 1 + file + 0 + line + 485 + + message + Entered call from 'bn_dup_expand' + + + edges + + + end + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + start + + + col + 1 + file + 0 + line + 485 + + + col + 6 + file + 0 + line + 485 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + start + + + col + 5 + file + 0 + line + 487 + + + col + 10 + file + 0 + line + 487 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 489 + + + col + 6 + file + 0 + line + 489 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Calling 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 286 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + start + + + col + 1 + file + 0 + line + 286 + + + col + 6 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + start + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + start + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + start + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to field 'd' + kind + event + location + + col + 5 + file + 0 + line + 298 + + message + Null pointer value stored to field 'd' + ranges + + + + col + 5 + file + 0 + line + 298 + + + col + 17 + file + 0 + line + 298 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 300 + + + col + 10 + file + 0 + line + 300 + + + start + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + + + kind + control + + + depth + 1 + extended_message + Returning from 'BN_new' + kind + event + location + + col + 9 + file + 0 + line + 493 + + message + Returning from 'BN_new' + ranges + + + + col + 9 + file + 0 + line + 493 + + + col + 16 + file + 0 + line + 493 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + start + + + col + 9 + file + 0 + line + 493 + + + col + 14 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 5 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 496 + + + col + 16 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 496 + + + col + 6 + file + 0 + line + 496 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'BN_copy' + kind + event + location + + col + 10 + file + 0 + line + 496 + + message + Calling 'BN_copy' + ranges + + + + col + 10 + file + 0 + line + 496 + + + col + 22 + file + 0 + line + 496 + + + + + + depth + 2 + extended_message + Entered call from 'BN_dup' + kind + event + location + + col + 1 + file + 0 + line + 504 + + message + Entered call from 'BN_dup' + + + edges + + + end + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + start + + + col + 1 + file + 0 + line + 504 + + + col + 6 + file + 0 + line + 504 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 506 + + + col + 7 + file + 0 + line + 506 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + start + + + col + 5 + file + 0 + line + 512 + + + col + 6 + file + 0 + line + 512 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'a' is not equal to 'b' + kind + event + location + + col + 9 + file + 0 + line + 512 + + message + Assuming 'a' is not equal to 'b' + ranges + + + + col + 9 + file + 0 + line + 512 + + + col + 14 + file + 0 + line + 512 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + start + + + col + 9 + file + 0 + line + 512 + + + col + 9 + file + 0 + line + 512 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + start + + + col + 5 + file + 0 + line + 514 + + + col + 6 + file + 0 + line + 514 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer value stored to 'A' + kind + event + location + + col + 5 + file + 0 + line + 518 + + message + Null pointer value stored to 'A' + ranges + + + + col + 5 + file + 0 + line + 518 + + + col + 12 + file + 0 + line + 518 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 518 + + + col + 5 + file + 0 + line + 518 + + + + + kind + control + + + edges + + + end + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + start + + + col + 5 + file + 0 + line + 520 + + + col + 7 + file + 0 + line + 520 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'i' is <= 0 + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Assuming 'i' is <= 0 + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + depth + 2 + extended_message + Loop body executed 0 times + kind + event + location + + col + 27 + file + 0 + line + 520 + + message + Loop body executed 0 times + ranges + + + + col + 27 + file + 0 + line + 520 + + + col + 31 + file + 0 + line + 520 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 532 + + + col + 10 + file + 0 + line + 532 + + + start + + + col + 27 + file + 0 + line + 520 + + + col + 27 + file + 0 + line + 520 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 532 + + + col + 13 + file + 0 + line + 532 + + + start + + + col + 5 + file + 0 + line + 532 + + + col + 10 + file + 0 + line + 532 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 538 + + + col + 9 + file + 0 + line + 538 + + + start + + + col + 13 + file + 0 + line + 532 + + + col + 13 + file + 0 + line + 532 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 538 + + + col + 14 + file + 0 + line + 538 + + + start + + + col + 9 + file + 0 + line + 538 + + + col + 9 + file + 0 + line + 538 + + + + + kind + control + + + depth + 2 + extended_message + Array access (from variable 'A') results in a null pointer dereference + kind + event + location + + col + 14 + file + 0 + line + 538 + + message + Array access (from variable 'A') results in a null pointer dereference + ranges + + + + col + 9 + file + 0 + line + 538 + + + col + 9 + file + 0 + line + 538 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-81ffc1.html + + category + Logic error + check_name + core.NullDereference + description + Array access (via field 'd') results in a null pointer dereference + issue_context + BN_bin2bn + issue_context_kind + function + issue_hash_content_of_line_in_context + 7246e5dc3470d1a9aff6dc42dcec52b5 + issue_hash_function_offset + 29 + location + + col + 25 + file + 0 + line + 647 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 624 + + + col + 6 + file + 0 + line + 624 + + + start + + + col + 18 + file + 0 + line + 619 + + + col + 18 + file + 0 + line + 619 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 624 + + + col + 11 + file + 0 + line + 624 + + + start + + + col + 5 + file + 0 + line + 624 + + + col + 6 + file + 0 + line + 624 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ret' is equal to null + kind + event + location + + col + 9 + file + 0 + line + 624 + + message + Assuming 'ret' is equal to null + ranges + + + + col + 9 + file + 0 + line + 624 + + + col + 19 + file + 0 + line + 624 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 625 + + + col + 11 + file + 0 + line + 625 + + + start + + + col + 9 + file + 0 + line + 624 + + + col + 11 + file + 0 + line + 624 + + + + + kind + control + + + edges + + + end + + + col + 20 + file + 0 + line + 625 + + + col + 25 + file + 0 + line + 625 + + + start + + + col + 9 + file + 0 + line + 625 + + + col + 11 + file + 0 + line + 625 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'BN_new' + kind + event + location + + col + 20 + file + 0 + line + 625 + + message + Calling 'BN_new' + ranges + + + + col + 20 + file + 0 + line + 625 + + + col + 27 + file + 0 + line + 625 + + + + + + depth + 1 + extended_message + Entered call from 'BN_bin2bn' + kind + event + location + + col + 1 + file + 0 + line + 286 + + message + Entered call from 'BN_bin2bn' + + + edges + + + end + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + start + + + col + 1 + file + 0 + line + 286 + + + col + 6 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + start + + + col + 5 + file + 0 + line + 288 + + + col + 10 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + start + + + col + 5 + file + 0 + line + 290 + + + col + 6 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + start + + + col + 5 + file + 0 + line + 294 + + + col + 7 + file + 0 + line + 294 + + + + + kind + control + + + depth + 1 + extended_message + Null pointer value stored to field 'd' + kind + event + location + + col + 5 + file + 0 + line + 298 + + message + Null pointer value stored to field 'd' + ranges + + + + col + 5 + file + 0 + line + 298 + + + col + 17 + file + 0 + line + 298 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 300 + + + col + 10 + file + 0 + line + 300 + + + start + + + col + 5 + file + 0 + line + 298 + + + col + 7 + file + 0 + line + 298 + + + + + kind + control + + + depth + 0 + extended_message + Returning from 'BN_new' + kind + event + location + + col + 20 + file + 0 + line + 625 + + message + Returning from 'BN_new' + ranges + + + + col + 20 + file + 0 + line + 625 + + + col + 27 + file + 0 + line + 625 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 625 + + + col + 11 + file + 0 + line + 625 + + + start + + + col + 20 + file + 0 + line + 625 + + + col + 25 + file + 0 + line + 625 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 626 + + + col + 6 + file + 0 + line + 626 + + + start + + + col + 9 + file + 0 + line + 625 + + + col + 11 + file + 0 + line + 625 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 629 + + + col + 5 + file + 0 + line + 629 + + + start + + + col + 5 + file + 0 + line + 626 + + + col + 6 + file + 0 + line + 626 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 631 + + + col + 6 + file + 0 + line + 631 + + + start + + + col + 5 + file + 0 + line + 629 + + + col + 5 + file + 0 + line + 629 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 631 + + + col + 9 + file + 0 + line + 631 + + + start + + + col + 5 + file + 0 + line + 631 + + + col + 6 + file + 0 + line + 631 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'n' is not equal to 0 + kind + event + location + + col + 9 + file + 0 + line + 631 + + message + Assuming 'n' is not equal to 0 + ranges + + + + col + 9 + file + 0 + line + 631 + + + col + 14 + file + 0 + line + 631 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 635 + + + col + 5 + file + 0 + line + 635 + + + start + + + col + 9 + file + 0 + line + 631 + + + col + 9 + file + 0 + line + 631 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 637 + + + col + 6 + file + 0 + line + 637 + + + start + + + col + 5 + file + 0 + line + 635 + + + col + 5 + file + 0 + line + 635 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 637 + + + col + 18 + file + 0 + line + 637 + + + start + + + col + 5 + file + 0 + line + 637 + + + col + 6 + file + 0 + line + 637 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 637 + + + col + 18 + file + 0 + line + 637 + + + start + + + col + 9 + file + 0 + line + 637 + + + col + 18 + file + 0 + line + 637 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 637 + + + col + 18 + file + 0 + line + 637 + + + start + + + col + 9 + file + 0 + line + 637 + + + col + 18 + file + 0 + line + 637 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 642 + + + col + 7 + file + 0 + line + 642 + + + start + + + col + 9 + file + 0 + line + 637 + + + col + 18 + file + 0 + line + 637 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 644 + + + col + 9 + file + 0 + line + 644 + + + start + + + col + 5 + file + 0 + line + 642 + + + col + 7 + file + 0 + line + 642 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 12 + file + 0 + line + 644 + + message + Entering loop body + ranges + + + + col + 12 + file + 0 + line + 644 + + + col + 14 + file + 0 + line + 644 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 645 + + + col + 9 + file + 0 + line + 645 + + + start + + + col + 5 + file + 0 + line + 644 + + + col + 9 + file + 0 + line + 644 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 646 + + + col + 10 + file + 0 + line + 646 + + + start + + + col + 9 + file + 0 + line + 645 + + + col + 9 + file + 0 + line + 645 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 647 + + + col + 15 + file + 0 + line + 647 + + + start + + + col + 9 + file + 0 + line + 646 + + + col + 10 + file + 0 + line + 646 + + + + + kind + control + + + edges + + + end + + + col + 25 + file + 0 + line + 647 + + + col + 25 + file + 0 + line + 647 + + + start + + + col + 13 + file + 0 + line + 647 + + + col + 15 + file + 0 + line + 647 + + + + + kind + control + + + depth + 0 + extended_message + Array access (via field 'd') results in a null pointer dereference + kind + event + location + + col + 25 + file + 0 + line + 647 + + message + Array access (via field 'd') results in a null pointer dereference + ranges + + + + col + 18 + file + 0 + line + 647 + + + col + 18 + file + 0 + line + 647 + + + + + + type + Dereference of null pointer + + + files + + bn_lib.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Fk0wPl.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Fk0wPl.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-cd5695.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'tin0' is never read + issue_context + RC2_cbc_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 50bbd06c3efee440e4aac53ca3571fe2 + issue_hash_function_offset + 69 + location + + col + 5 + file + 0 + line + 133 + + path + + + depth + 0 + extended_message + Value stored to 'tin0' is never read + kind + event + location + + col + 5 + file + 0 + line + 133 + + message + Value stored to 'tin0' is never read + ranges + + + + col + 12 + file + 0 + line + 133 + + + col + 49 + file + 0 + line + 133 + + + + + + type + Dead assignment + + + files + + rc2_cbc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-GGuLER.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-GGuLER.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-af0426.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 't' is never read + issue_context + RC2_ofb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 6207ab28c3a4c1a2f2b85c41485e82b5 + issue_hash_function_offset + 38 + location + + col + 5 + file + 0 + line + 108 + + path + + + depth + 0 + extended_message + Value stored to 't' is never read + kind + event + location + + col + 5 + file + 0 + line + 108 + + message + Value stored to 't' is never read + ranges + + + + col + 9 + file + 0 + line + 108 + + + col + 35 + file + 0 + line + 108 + + + + + + type + Dead assignment + + + files + + rc2ofb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Gd9Qk8.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Gd9Qk8.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-9e63b4.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + GetHostByName + issue_context_kind + function + issue_hash_content_of_line_in_context + f2dae96d5667c5cc1f47e34224f7993f + issue_hash_function_offset + 22 + location + + col + 13 + file + 0 + line + 596 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 13 + file + 0 + line + 596 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 13 + file + 0 + line + 596 + + + col + 47 + file + 0 + line + 596 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + files + + s_socket.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-GzYIE8.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-GzYIE8.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-873774.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'l0' is never read + issue_context + idea_ecb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + bbe57f9a4a17f49ee2161f64d7add2a7 + issue_hash_function_offset + 12 + location + + col + 5 + file + 0 + line + 87 + + path + + + depth + 0 + extended_message + Value stored to 'l0' is never read + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Value stored to 'l0' is never read + ranges + + + + col + 10 + file + 0 + line + 87 + + + col + 29 + file + 0 + line + 87 + + + + + + type + Dead assignment + + + files + + i_ecb.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Hxm3jG.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Hxm3jG.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-3eb478.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 't' is never read + issue_context + DES_ofb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 313ca633405c89cfba4745577fcd69f6 + issue_hash_function_offset + 38 + location + + col + 5 + file + 0 + line + 107 + + path + + + depth + 0 + extended_message + Value stored to 't' is never read + kind + event + location + + col + 5 + file + 0 + line + 107 + + message + Value stored to 't' is never read + ranges + + + + col + 9 + file + 0 + line + 107 + + + col + 35 + file + 0 + line + 107 + + + + + + type + Dead assignment + + + files + + ofb64enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-IEZlZo.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-IEZlZo.plist @@ -0,0 +1,903 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-d2ff0f.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wvalue' is never read + issue_context + BN_mod_exp_recp + issue_context_kind + function + issue_hash_content_of_line_in_context + f304ec1a7fcf587609ce13978bbebf00 + issue_hash_function_offset + 63 + location + + col + 5 + file + 0 + line + 310 + + path + + + depth + 0 + extended_message + Value stored to 'wvalue' is never read + kind + event + location + + col + 5 + file + 0 + line + 310 + + message + Value stored to 'wvalue' is never read + ranges + + + + col + 14 + file + 0 + line + 310 + + + col + 14 + file + 0 + line + 310 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-e95034.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wend' is never read + issue_context + BN_mod_exp_recp + issue_context_kind + function + issue_hash_content_of_line_in_context + f982551820658fa12e79af90d6df2b1e + issue_hash_function_offset + 65 + location + + col + 5 + file + 0 + line + 312 + + path + + + depth + 0 + extended_message + Value stored to 'wend' is never read + kind + event + location + + col + 5 + file + 0 + line + 312 + + message + Value stored to 'wend' is never read + ranges + + + + col + 12 + file + 0 + line + 312 + + + col + 12 + file + 0 + line + 312 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-8964f2.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + BN_mod_exp_recp + issue_context_kind + function + issue_hash_content_of_line_in_context + 52e17b6b1b53adfcd3fba519d247ac51 + issue_hash_function_offset + 85 + location + + col + 9 + file + 0 + line + 332 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 9 + file + 0 + line + 332 + + message + Value stored to 'j' is never read + ranges + + + + col + 13 + file + 0 + line + 332 + + + col + 18 + file + 0 + line + 332 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-06e22f.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wvalue' is never read + issue_context + BN_mod_exp_recp + issue_context_kind + function + issue_hash_content_of_line_in_context + d971fb4446b6bf107e15393a9fa2e775 + issue_hash_function_offset + 113 + location + + col + 9 + file + 0 + line + 360 + + path + + + depth + 0 + extended_message + Value stored to 'wvalue' is never read + kind + event + location + + col + 9 + file + 0 + line + 360 + + message + Value stored to 'wvalue' is never read + ranges + + + + col + 18 + file + 0 + line + 360 + + + col + 18 + file + 0 + line + 360 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-31904b.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wvalue' is never read + issue_context + BN_mod_exp_mont + issue_context_kind + function + issue_hash_content_of_line_in_context + 7d1c217be37853bff6504a1d3b0595e8 + issue_hash_function_offset + 76 + location + + col + 5 + file + 0 + line + 451 + + path + + + depth + 0 + extended_message + Value stored to 'wvalue' is never read + kind + event + location + + col + 5 + file + 0 + line + 451 + + message + Value stored to 'wvalue' is never read + ranges + + + + col + 14 + file + 0 + line + 451 + + + col + 14 + file + 0 + line + 451 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-73b640.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wend' is never read + issue_context + BN_mod_exp_mont + issue_context_kind + function + issue_hash_content_of_line_in_context + 59ab5ba719b8871d0f76252e573f9f4f + issue_hash_function_offset + 78 + location + + col + 5 + file + 0 + line + 453 + + path + + + depth + 0 + extended_message + Value stored to 'wend' is never read + kind + event + location + + col + 5 + file + 0 + line + 453 + + message + Value stored to 'wend' is never read + ranges + + + + col + 12 + file + 0 + line + 453 + + + col + 12 + file + 0 + line + 453 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-4b2b56.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + BN_mod_exp_mont + issue_context_kind + function + issue_hash_content_of_line_in_context + 99efce9ee94248be3264ce3a106297af + issue_hash_function_offset + 98 + location + + col + 9 + file + 0 + line + 473 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 9 + file + 0 + line + 473 + + message + Value stored to 'j' is never read + ranges + + + + col + 13 + file + 0 + line + 473 + + + col + 18 + file + 0 + line + 473 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-980916.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wvalue' is never read + issue_context + BN_mod_exp_mont + issue_context_kind + function + issue_hash_content_of_line_in_context + 977ca6140f6a1bbb929ca9175231363b + issue_hash_function_offset + 126 + location + + col + 9 + file + 0 + line + 501 + + path + + + depth + 0 + extended_message + Value stored to 'wvalue' is never read + kind + event + location + + col + 9 + file + 0 + line + 501 + + message + Value stored to 'wvalue' is never read + ranges + + + + col + 18 + file + 0 + line + 501 + + + col + 18 + file + 0 + line + 501 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-a6faf4.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wvalue' is never read + issue_context + BN_mod_exp_simple + issue_context_kind + function + issue_hash_content_of_line_in_context + 3302ef7ad9a524441f116ab76ba283ac + issue_hash_function_offset + 49 + location + + col + 5 + file + 0 + line + 947 + + path + + + depth + 0 + extended_message + Value stored to 'wvalue' is never read + kind + event + location + + col + 5 + file + 0 + line + 947 + + message + Value stored to 'wvalue' is never read + ranges + + + + col + 14 + file + 0 + line + 947 + + + col + 14 + file + 0 + line + 947 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-6c902c.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wend' is never read + issue_context + BN_mod_exp_simple + issue_context_kind + function + issue_hash_content_of_line_in_context + 7ce93e8bec225acf8972e04156246392 + issue_hash_function_offset + 51 + location + + col + 5 + file + 0 + line + 949 + + path + + + depth + 0 + extended_message + Value stored to 'wend' is never read + kind + event + location + + col + 5 + file + 0 + line + 949 + + message + Value stored to 'wend' is never read + ranges + + + + col + 12 + file + 0 + line + 949 + + + col + 12 + file + 0 + line + 949 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-7b9e1a.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + BN_mod_exp_simple + issue_context_kind + function + issue_hash_content_of_line_in_context + 6fb58006ad8a7bf81c0c8764b3228309 + issue_hash_function_offset + 71 + location + + col + 9 + file + 0 + line + 969 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 9 + file + 0 + line + 969 + + message + Value stored to 'j' is never read + ranges + + + + col + 13 + file + 0 + line + 969 + + + col + 18 + file + 0 + line + 969 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-227d38.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'wvalue' is never read + issue_context + BN_mod_exp_simple + issue_context_kind + function + issue_hash_content_of_line_in_context + 65a8f803f53d89600fac5ab43a1aecaa + issue_hash_function_offset + 99 + location + + col + 9 + file + 0 + line + 997 + + path + + + depth + 0 + extended_message + Value stored to 'wvalue' is never read + kind + event + location + + col + 9 + file + 0 + line + 997 + + message + Value stored to 'wvalue' is never read + ranges + + + + col + 18 + file + 0 + line + 997 + + + col + 18 + file + 0 + line + 997 + + + + + + type + Dead assignment + + + files + + bn_exp.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Jaelfi.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Jaelfi.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-14ea8c.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + ocsp_main + issue_context_kind + function + issue_hash_content_of_line_in_context + 5f55f80ed75592b2091c0a4824279119 + issue_hash_function_offset + 575 + location + + col + 9 + file + 0 + line + 706 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 9 + file + 0 + line + 706 + + message + Value stored to 'i' is never read + ranges + + + + col + 13 + file + 0 + line + 706 + + + col + 59 + file + 0 + line + 707 + + + + + + type + Dead assignment + + + files + + ocsp.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Jao0Kv.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Jao0Kv.plist @@ -0,0 +1,10131 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-52a169.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'm' is never read + issue_context + x509_main + issue_context_kind + function + issue_hash_content_of_line_in_context + c467ed12e9ef9427bf4971918f16026f + issue_hash_function_offset + 602 + location + + col + 17 + file + 0 + line + 771 + + path + + + depth + 0 + extended_message + Value stored to 'm' is never read + kind + event + location + + col + 17 + file + 0 + line + 771 + + message + Value stored to 'm' is never read + ranges + + + + col + 21 + file + 0 + line + 771 + + + col + 49 + file + 0 + line + 772 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-e7a809.html + + category + Logic error + check_name + cplusplus.NewDelete + description + Null pointer argument in call to string length function + issue_context + x509_load_serial + issue_context_kind + function + issue_hash_content_of_line_in_context + deaefe8130410533f2e93449f3a61fe4 + issue_hash_function_offset + 7 + location + + col + 15 + file + 0 + line + 989 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 217 + + + col + 6 + file + 0 + line + 217 + + + start + + + col + 5 + file + 0 + line + 170 + + + col + 10 + file + 0 + line + 170 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 217 + + + col + 15 + file + 0 + line + 217 + + + start + + + col + 5 + file + 0 + line + 217 + + + col + 6 + file + 0 + line + 217 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bio_err' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 217 + + message + Assuming 'bio_err' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 217 + + + col + 23 + file + 0 + line + 217 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 220 + + + col + 6 + file + 0 + line + 220 + + + start + + + col + 9 + file + 0 + line + 217 + + + col + 15 + file + 0 + line + 217 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 10 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 220 + + + col + 6 + file + 0 + line + 220 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 237 + + + col + 6 + file + 0 + line + 237 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 10 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 237 + + + col + 11 + file + 0 + line + 237 + + + start + + + col + 5 + file + 0 + line + 237 + + + col + 6 + file + 0 + line + 237 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ctx' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 237 + + message + Assuming 'ctx' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 239 + + + col + 28 + file + 0 + line + 239 + + + start + + + col + 9 + file + 0 + line + 237 + + + col + 11 + file + 0 + line + 237 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 239 + + + col + 28 + file + 0 + line + 239 + + + + + kind + control + + + edges + + + end + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'argc' is >= 1 + kind + event + location + + col + 12 + file + 0 + line + 244 + + message + Assuming 'argc' is >= 1 + ranges + + + + col + 12 + file + 0 + line + 244 + + + col + 20 + file + 0 + line + 244 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 12 + file + 0 + line + 244 + + message + Entering loop body + ranges + + + + col + 12 + file + 0 + line + 244 + + + col + 20 + file + 0 + line + 244 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 245 + + + col + 10 + file + 0 + line + 245 + + + start + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + start + + + col + 9 + file + 0 + line + 245 + + + col + 10 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 253 + + + col + 17 + file + 0 + line + 253 + + + start + + + col + 16 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 257 + + + col + 17 + file + 0 + line + 257 + + + start + + + col + 16 + file + 0 + line + 253 + + + col + 17 + file + 0 + line + 253 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 260 + + + col + 17 + file + 0 + line + 260 + + + start + + + col + 16 + file + 0 + line + 257 + + + col + 17 + file + 0 + line + 257 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 264 + + + col + 17 + file + 0 + line + 264 + + + start + + + col + 16 + file + 0 + line + 260 + + + col + 17 + file + 0 + line + 260 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 268 + + + col + 17 + file + 0 + line + 268 + + + start + + + col + 16 + file + 0 + line + 264 + + + col + 17 + file + 0 + line + 264 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 276 + + + col + 17 + file + 0 + line + 276 + + + start + + + col + 16 + file + 0 + line + 268 + + + col + 17 + file + 0 + line + 268 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 280 + + + col + 17 + file + 0 + line + 280 + + + start + + + col + 16 + file + 0 + line + 276 + + + col + 17 + file + 0 + line + 276 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 284 + + + col + 17 + file + 0 + line + 284 + + + start + + + col + 16 + file + 0 + line + 280 + + + col + 17 + file + 0 + line + 280 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 288 + + + col + 17 + file + 0 + line + 288 + + + start + + + col + 16 + file + 0 + line + 284 + + + col + 17 + file + 0 + line + 284 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 292 + + + col + 17 + file + 0 + line + 292 + + + start + + + col + 16 + file + 0 + line + 288 + + + col + 17 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 296 + + + col + 17 + file + 0 + line + 296 + + + start + + + col + 16 + file + 0 + line + 292 + + + col + 17 + file + 0 + line + 292 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 302 + + + col + 17 + file + 0 + line + 302 + + + start + + + col + 16 + file + 0 + line + 296 + + + col + 17 + file + 0 + line + 296 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 308 + + + col + 17 + file + 0 + line + 308 + + + start + + + col + 16 + file + 0 + line + 302 + + + col + 17 + file + 0 + line + 302 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 312 + + + col + 17 + file + 0 + line + 312 + + + start + + + col + 16 + file + 0 + line + 308 + + + col + 17 + file + 0 + line + 308 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 316 + + + col + 17 + file + 0 + line + 316 + + + start + + + col + 16 + file + 0 + line + 312 + + + col + 17 + file + 0 + line + 312 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 321 + + + col + 17 + file + 0 + line + 321 + + + start + + + col + 16 + file + 0 + line + 316 + + + col + 17 + file + 0 + line + 316 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 332 + + + col + 17 + file + 0 + line + 332 + + + start + + + col + 16 + file + 0 + line + 321 + + + col + 17 + file + 0 + line + 321 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 344 + + + col + 17 + file + 0 + line + 344 + + + start + + + col + 16 + file + 0 + line + 332 + + + col + 17 + file + 0 + line + 332 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 349 + + + col + 17 + file + 0 + line + 349 + + + start + + + col + 16 + file + 0 + line + 344 + + + col + 17 + file + 0 + line + 344 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 354 + + + col + 17 + file + 0 + line + 354 + + + start + + + col + 16 + file + 0 + line + 349 + + + col + 17 + file + 0 + line + 349 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 361 + + + col + 15 + file + 0 + line + 361 + + + start + + + col + 16 + file + 0 + line + 354 + + + col + 17 + file + 0 + line + 354 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 367 + + + col + 15 + file + 0 + line + 367 + + + start + + + col + 14 + file + 0 + line + 361 + + + col + 15 + file + 0 + line + 361 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 369 + + + col + 15 + file + 0 + line + 369 + + + start + + + col + 14 + file + 0 + line + 367 + + + col + 15 + file + 0 + line + 367 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 371 + + + col + 15 + file + 0 + line + 371 + + + start + + + col + 14 + file + 0 + line + 369 + + + col + 15 + file + 0 + line + 369 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 373 + + + col + 15 + file + 0 + line + 373 + + + start + + + col + 14 + file + 0 + line + 371 + + + col + 15 + file + 0 + line + 371 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 375 + + + col + 15 + file + 0 + line + 375 + + + start + + + col + 14 + file + 0 + line + 373 + + + col + 15 + file + 0 + line + 373 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 377 + + + col + 15 + file + 0 + line + 377 + + + start + + + col + 14 + file + 0 + line + 375 + + + col + 15 + file + 0 + line + 375 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 379 + + + col + 15 + file + 0 + line + 379 + + + start + + + col + 14 + file + 0 + line + 377 + + + col + 15 + file + 0 + line + 377 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 381 + + + col + 15 + file + 0 + line + 381 + + + start + + + col + 14 + file + 0 + line + 379 + + + col + 15 + file + 0 + line + 379 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 383 + + + col + 15 + file + 0 + line + 383 + + + start + + + col + 14 + file + 0 + line + 381 + + + col + 15 + file + 0 + line + 381 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 385 + + + col + 15 + file + 0 + line + 385 + + + start + + + col + 14 + file + 0 + line + 383 + + + col + 15 + file + 0 + line + 383 + + + + + kind + control + + + edges + + + end + + + col + 18 + file + 0 + line + 385 + + + col + 23 + file + 0 + line + 385 + + + start + + + col + 14 + file + 0 + line + 385 + + + col + 15 + file + 0 + line + 385 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 386 + + + col + 26 + file + 0 + line + 386 + + + start + + + col + 18 + file + 0 + line + 385 + + + col + 23 + file + 0 + line + 385 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 389 + + + col + 15 + file + 0 + line + 389 + + + start + + + col + 21 + file + 0 + line + 386 + + + col + 26 + file + 0 + line + 386 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 392 + + + col + 15 + file + 0 + line + 392 + + + start + + + col + 14 + file + 0 + line + 389 + + + col + 15 + file + 0 + line + 389 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 395 + + + col + 15 + file + 0 + line + 395 + + + start + + + col + 14 + file + 0 + line + 392 + + + col + 15 + file + 0 + line + 392 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 398 + + + col + 15 + file + 0 + line + 398 + + + start + + + col + 14 + file + 0 + line + 395 + + + col + 15 + file + 0 + line + 395 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 400 + + + col + 15 + file + 0 + line + 400 + + + start + + + col + 14 + file + 0 + line + 398 + + + col + 15 + file + 0 + line + 398 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 402 + + + col + 15 + file + 0 + line + 402 + + + start + + + col + 14 + file + 0 + line + 400 + + + col + 15 + file + 0 + line + 400 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 404 + + + col + 15 + file + 0 + line + 404 + + + start + + + col + 14 + file + 0 + line + 402 + + + col + 15 + file + 0 + line + 402 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 407 + + + col + 17 + file + 0 + line + 407 + + + start + + + col + 14 + file + 0 + line + 404 + + + col + 15 + file + 0 + line + 404 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 409 + + + col + 15 + file + 0 + line + 409 + + + start + + + col + 16 + file + 0 + line + 407 + + + col + 17 + file + 0 + line + 407 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 411 + + + col + 15 + file + 0 + line + 411 + + + start + + + col + 14 + file + 0 + line + 409 + + + col + 15 + file + 0 + line + 409 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 413 + + + col + 15 + file + 0 + line + 413 + + + start + + + col + 14 + file + 0 + line + 411 + + + col + 15 + file + 0 + line + 411 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 418 + + + col + 17 + file + 0 + line + 418 + + + start + + + col + 14 + file + 0 + line + 413 + + + col + 15 + file + 0 + line + 413 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 420 + + + col + 15 + file + 0 + line + 420 + + + start + + + col + 16 + file + 0 + line + 418 + + + col + 17 + file + 0 + line + 418 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 422 + + + col + 15 + file + 0 + line + 422 + + + start + + + col + 14 + file + 0 + line + 420 + + + col + 15 + file + 0 + line + 420 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 424 + + + col + 15 + file + 0 + line + 424 + + + start + + + col + 14 + file + 0 + line + 422 + + + col + 15 + file + 0 + line + 422 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 426 + + + col + 15 + file + 0 + line + 426 + + + start + + + col + 14 + file + 0 + line + 424 + + + col + 15 + file + 0 + line + 424 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 428 + + + col + 15 + file + 0 + line + 428 + + + start + + + col + 14 + file + 0 + line + 426 + + + col + 15 + file + 0 + line + 426 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 430 + + + col + 15 + file + 0 + line + 430 + + + start + + + col + 14 + file + 0 + line + 428 + + + col + 15 + file + 0 + line + 428 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 434 + + + col + 15 + file + 0 + line + 434 + + + start + + + col + 14 + file + 0 + line + 430 + + + col + 15 + file + 0 + line + 430 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 439 + + + col + 15 + file + 0 + line + 439 + + + start + + + col + 14 + file + 0 + line + 434 + + + col + 15 + file + 0 + line + 434 + + + + + kind + control + + + edges + + + end + + + col + 19 + file + 0 + line + 441 + + + col + 24 + file + 0 + line + 441 + + + start + + + col + 14 + file + 0 + line + 439 + + + col + 15 + file + 0 + line + 439 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'md_alg' is not null + kind + event + location + + col + 19 + file + 0 + line + 441 + + message + Assuming 'md_alg' is not null + ranges + + + + col + 19 + file + 0 + line + 441 + + + col + 24 + file + 0 + line + 441 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 443 + + + col + 18 + file + 0 + line + 443 + + + start + + + col + 19 + file + 0 + line + 441 + + + col + 24 + file + 0 + line + 441 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 449 + + + col + 12 + file + 0 + line + 449 + + + start + + + col + 13 + file + 0 + line + 443 + + + col + 18 + file + 0 + line + 443 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 450 + + + col + 12 + file + 0 + line + 450 + + + start + + + col + 9 + file + 0 + line + 449 + + + col + 12 + file + 0 + line + 449 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 451 + + + col + 5 + file + 0 + line + 451 + + + start + + + col + 9 + file + 0 + line + 450 + + + col + 12 + file + 0 + line + 450 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 451 + + + col + 5 + file + 0 + line + 451 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 244 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'argc' is >= 1 + kind + event + location + + col + 12 + file + 0 + line + 244 + + message + Assuming 'argc' is >= 1 + ranges + + + + col + 12 + file + 0 + line + 244 + + + col + 20 + file + 0 + line + 244 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 12 + file + 0 + line + 244 + + message + Entering loop body + ranges + + + + col + 12 + file + 0 + line + 244 + + + col + 20 + file + 0 + line + 244 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 245 + + + col + 10 + file + 0 + line + 245 + + + start + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + start + + + col + 9 + file + 0 + line + 245 + + + col + 10 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 253 + + + col + 17 + file + 0 + line + 253 + + + start + + + col + 16 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 257 + + + col + 17 + file + 0 + line + 257 + + + start + + + col + 16 + file + 0 + line + 253 + + + col + 17 + file + 0 + line + 253 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 260 + + + col + 17 + file + 0 + line + 260 + + + start + + + col + 16 + file + 0 + line + 257 + + + col + 17 + file + 0 + line + 257 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 264 + + + col + 17 + file + 0 + line + 264 + + + start + + + col + 16 + file + 0 + line + 260 + + + col + 17 + file + 0 + line + 260 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 268 + + + col + 17 + file + 0 + line + 268 + + + start + + + col + 16 + file + 0 + line + 264 + + + col + 17 + file + 0 + line + 264 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 276 + + + col + 17 + file + 0 + line + 276 + + + start + + + col + 16 + file + 0 + line + 268 + + + col + 17 + file + 0 + line + 268 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 280 + + + col + 17 + file + 0 + line + 280 + + + start + + + col + 16 + file + 0 + line + 276 + + + col + 17 + file + 0 + line + 276 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 284 + + + col + 17 + file + 0 + line + 284 + + + start + + + col + 16 + file + 0 + line + 280 + + + col + 17 + file + 0 + line + 280 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 288 + + + col + 17 + file + 0 + line + 288 + + + start + + + col + 16 + file + 0 + line + 284 + + + col + 17 + file + 0 + line + 284 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 292 + + + col + 17 + file + 0 + line + 292 + + + start + + + col + 16 + file + 0 + line + 288 + + + col + 17 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 296 + + + col + 17 + file + 0 + line + 296 + + + start + + + col + 16 + file + 0 + line + 292 + + + col + 17 + file + 0 + line + 292 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 302 + + + col + 17 + file + 0 + line + 302 + + + start + + + col + 16 + file + 0 + line + 296 + + + col + 17 + file + 0 + line + 296 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 308 + + + col + 17 + file + 0 + line + 308 + + + start + + + col + 16 + file + 0 + line + 302 + + + col + 17 + file + 0 + line + 302 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 312 + + + col + 17 + file + 0 + line + 312 + + + start + + + col + 16 + file + 0 + line + 308 + + + col + 17 + file + 0 + line + 308 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 316 + + + col + 17 + file + 0 + line + 316 + + + start + + + col + 16 + file + 0 + line + 312 + + + col + 17 + file + 0 + line + 312 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 321 + + + col + 17 + file + 0 + line + 321 + + + start + + + col + 16 + file + 0 + line + 316 + + + col + 17 + file + 0 + line + 316 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 332 + + + col + 17 + file + 0 + line + 332 + + + start + + + col + 16 + file + 0 + line + 321 + + + col + 17 + file + 0 + line + 321 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 344 + + + col + 17 + file + 0 + line + 344 + + + start + + + col + 16 + file + 0 + line + 332 + + + col + 17 + file + 0 + line + 332 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 349 + + + col + 17 + file + 0 + line + 349 + + + start + + + col + 16 + file + 0 + line + 344 + + + col + 17 + file + 0 + line + 344 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 354 + + + col + 17 + file + 0 + line + 354 + + + start + + + col + 16 + file + 0 + line + 349 + + + col + 17 + file + 0 + line + 349 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 361 + + + col + 15 + file + 0 + line + 361 + + + start + + + col + 16 + file + 0 + line + 354 + + + col + 17 + file + 0 + line + 354 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 367 + + + col + 15 + file + 0 + line + 367 + + + start + + + col + 14 + file + 0 + line + 361 + + + col + 15 + file + 0 + line + 361 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 369 + + + col + 15 + file + 0 + line + 369 + + + start + + + col + 14 + file + 0 + line + 367 + + + col + 15 + file + 0 + line + 367 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 371 + + + col + 15 + file + 0 + line + 371 + + + start + + + col + 14 + file + 0 + line + 369 + + + col + 15 + file + 0 + line + 369 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 373 + + + col + 15 + file + 0 + line + 373 + + + start + + + col + 14 + file + 0 + line + 371 + + + col + 15 + file + 0 + line + 371 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 375 + + + col + 15 + file + 0 + line + 375 + + + start + + + col + 14 + file + 0 + line + 373 + + + col + 15 + file + 0 + line + 373 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 377 + + + col + 15 + file + 0 + line + 377 + + + start + + + col + 14 + file + 0 + line + 375 + + + col + 15 + file + 0 + line + 375 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 379 + + + col + 15 + file + 0 + line + 379 + + + start + + + col + 14 + file + 0 + line + 377 + + + col + 15 + file + 0 + line + 377 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 381 + + + col + 15 + file + 0 + line + 381 + + + start + + + col + 14 + file + 0 + line + 379 + + + col + 15 + file + 0 + line + 379 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 383 + + + col + 15 + file + 0 + line + 383 + + + start + + + col + 14 + file + 0 + line + 381 + + + col + 15 + file + 0 + line + 381 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 385 + + + col + 15 + file + 0 + line + 385 + + + start + + + col + 14 + file + 0 + line + 383 + + + col + 15 + file + 0 + line + 383 + + + + + kind + control + + + edges + + + end + + + col + 18 + file + 0 + line + 385 + + + col + 23 + file + 0 + line + 385 + + + start + + + col + 14 + file + 0 + line + 385 + + + col + 15 + file + 0 + line + 385 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 386 + + + col + 26 + file + 0 + line + 386 + + + start + + + col + 18 + file + 0 + line + 385 + + + col + 23 + file + 0 + line + 385 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 389 + + + col + 15 + file + 0 + line + 389 + + + start + + + col + 21 + file + 0 + line + 386 + + + col + 26 + file + 0 + line + 386 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 392 + + + col + 15 + file + 0 + line + 392 + + + start + + + col + 14 + file + 0 + line + 389 + + + col + 15 + file + 0 + line + 389 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 395 + + + col + 15 + file + 0 + line + 395 + + + start + + + col + 14 + file + 0 + line + 392 + + + col + 15 + file + 0 + line + 392 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 398 + + + col + 15 + file + 0 + line + 398 + + + start + + + col + 14 + file + 0 + line + 395 + + + col + 15 + file + 0 + line + 395 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 400 + + + col + 15 + file + 0 + line + 400 + + + start + + + col + 14 + file + 0 + line + 398 + + + col + 15 + file + 0 + line + 398 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 402 + + + col + 15 + file + 0 + line + 402 + + + start + + + col + 14 + file + 0 + line + 400 + + + col + 15 + file + 0 + line + 400 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 404 + + + col + 15 + file + 0 + line + 404 + + + start + + + col + 14 + file + 0 + line + 402 + + + col + 15 + file + 0 + line + 402 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 407 + + + col + 17 + file + 0 + line + 407 + + + start + + + col + 14 + file + 0 + line + 404 + + + col + 15 + file + 0 + line + 404 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 409 + + + col + 15 + file + 0 + line + 409 + + + start + + + col + 16 + file + 0 + line + 407 + + + col + 17 + file + 0 + line + 407 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 411 + + + col + 15 + file + 0 + line + 411 + + + start + + + col + 14 + file + 0 + line + 409 + + + col + 15 + file + 0 + line + 409 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 413 + + + col + 15 + file + 0 + line + 413 + + + start + + + col + 14 + file + 0 + line + 411 + + + col + 15 + file + 0 + line + 411 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 418 + + + col + 17 + file + 0 + line + 418 + + + start + + + col + 14 + file + 0 + line + 413 + + + col + 15 + file + 0 + line + 413 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 420 + + + col + 15 + file + 0 + line + 420 + + + start + + + col + 16 + file + 0 + line + 418 + + + col + 17 + file + 0 + line + 418 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 422 + + + col + 15 + file + 0 + line + 422 + + + start + + + col + 14 + file + 0 + line + 420 + + + col + 15 + file + 0 + line + 420 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 424 + + + col + 15 + file + 0 + line + 424 + + + start + + + col + 14 + file + 0 + line + 422 + + + col + 15 + file + 0 + line + 422 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 426 + + + col + 15 + file + 0 + line + 426 + + + start + + + col + 14 + file + 0 + line + 424 + + + col + 15 + file + 0 + line + 424 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 428 + + + col + 15 + file + 0 + line + 428 + + + start + + + col + 14 + file + 0 + line + 426 + + + col + 15 + file + 0 + line + 426 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 430 + + + col + 15 + file + 0 + line + 430 + + + start + + + col + 14 + file + 0 + line + 428 + + + col + 15 + file + 0 + line + 428 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 434 + + + col + 15 + file + 0 + line + 434 + + + start + + + col + 14 + file + 0 + line + 430 + + + col + 15 + file + 0 + line + 430 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 439 + + + col + 15 + file + 0 + line + 439 + + + start + + + col + 14 + file + 0 + line + 434 + + + col + 15 + file + 0 + line + 434 + + + + + kind + control + + + edges + + + end + + + col + 19 + file + 0 + line + 441 + + + col + 24 + file + 0 + line + 441 + + + start + + + col + 14 + file + 0 + line + 439 + + + col + 15 + file + 0 + line + 439 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'md_alg' is not null + kind + event + location + + col + 19 + file + 0 + line + 441 + + message + Assuming 'md_alg' is not null + ranges + + + + col + 19 + file + 0 + line + 441 + + + col + 24 + file + 0 + line + 441 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 443 + + + col + 18 + file + 0 + line + 443 + + + start + + + col + 19 + file + 0 + line + 441 + + + col + 24 + file + 0 + line + 441 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 449 + + + col + 12 + file + 0 + line + 449 + + + start + + + col + 13 + file + 0 + line + 443 + + + col + 18 + file + 0 + line + 443 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 450 + + + col + 12 + file + 0 + line + 450 + + + start + + + col + 9 + file + 0 + line + 449 + + + col + 12 + file + 0 + line + 449 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 451 + + + col + 5 + file + 0 + line + 451 + + + start + + + col + 9 + file + 0 + line + 450 + + + col + 12 + file + 0 + line + 450 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 451 + + + col + 5 + file + 0 + line + 451 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 244 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'argc' is >= 1 + kind + event + location + + col + 12 + file + 0 + line + 244 + + message + Assuming 'argc' is >= 1 + ranges + + + + col + 12 + file + 0 + line + 244 + + + col + 20 + file + 0 + line + 244 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 12 + file + 0 + line + 244 + + message + Entering loop body + ranges + + + + col + 12 + file + 0 + line + 244 + + + col + 20 + file + 0 + line + 244 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 245 + + + col + 10 + file + 0 + line + 245 + + + start + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + start + + + col + 9 + file + 0 + line + 245 + + + col + 10 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 253 + + + col + 17 + file + 0 + line + 253 + + + start + + + col + 16 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 257 + + + col + 17 + file + 0 + line + 257 + + + start + + + col + 16 + file + 0 + line + 253 + + + col + 17 + file + 0 + line + 253 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 260 + + + col + 17 + file + 0 + line + 260 + + + start + + + col + 16 + file + 0 + line + 257 + + + col + 17 + file + 0 + line + 257 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 264 + + + col + 17 + file + 0 + line + 264 + + + start + + + col + 16 + file + 0 + line + 260 + + + col + 17 + file + 0 + line + 260 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 268 + + + col + 17 + file + 0 + line + 268 + + + start + + + col + 16 + file + 0 + line + 264 + + + col + 17 + file + 0 + line + 264 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 276 + + + col + 17 + file + 0 + line + 276 + + + start + + + col + 16 + file + 0 + line + 268 + + + col + 17 + file + 0 + line + 268 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 280 + + + col + 17 + file + 0 + line + 280 + + + start + + + col + 16 + file + 0 + line + 276 + + + col + 17 + file + 0 + line + 276 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 284 + + + col + 17 + file + 0 + line + 284 + + + start + + + col + 16 + file + 0 + line + 280 + + + col + 17 + file + 0 + line + 280 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 288 + + + col + 17 + file + 0 + line + 288 + + + start + + + col + 16 + file + 0 + line + 284 + + + col + 17 + file + 0 + line + 284 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 292 + + + col + 17 + file + 0 + line + 292 + + + start + + + col + 16 + file + 0 + line + 288 + + + col + 17 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 296 + + + col + 17 + file + 0 + line + 296 + + + start + + + col + 16 + file + 0 + line + 292 + + + col + 17 + file + 0 + line + 292 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 302 + + + col + 17 + file + 0 + line + 302 + + + start + + + col + 16 + file + 0 + line + 296 + + + col + 17 + file + 0 + line + 296 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 303 + + + col + 14 + file + 0 + line + 303 + + + start + + + col + 16 + file + 0 + line + 302 + + + col + 17 + file + 0 + line + 302 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 305 + + + col + 18 + file + 0 + line + 305 + + + start + + + col + 13 + file + 0 + line + 303 + + + col + 14 + file + 0 + line + 303 + + + + + kind + control + + + depth + 0 + extended_message + Value assigned to 'CAfile' + kind + event + location + + col + 13 + file + 0 + line + 305 + + message + Value assigned to 'CAfile' + ranges + + + + col + 13 + file + 0 + line + 305 + + + col + 30 + file + 0 + line + 305 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 307 + + + col + 21 + file + 0 + line + 307 + + + start + + + col + 13 + file + 0 + line + 305 + + + col + 18 + file + 0 + line + 305 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 449 + + + col + 12 + file + 0 + line + 449 + + + start + + + col + 13 + file + 0 + line + 307 + + + col + 21 + file + 0 + line + 307 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 450 + + + col + 12 + file + 0 + line + 450 + + + start + + + col + 9 + file + 0 + line + 449 + + + col + 12 + file + 0 + line + 449 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 451 + + + col + 5 + file + 0 + line + 451 + + + start + + + col + 9 + file + 0 + line + 450 + + + col + 12 + file + 0 + line + 450 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 451 + + + col + 5 + file + 0 + line + 451 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 244 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + start + + + col + 5 + file + 0 + line + 244 + + + col + 9 + file + 0 + line + 244 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'argc' is < 1 + kind + event + location + + col + 12 + file + 0 + line + 244 + + message + Assuming 'argc' is < 1 + ranges + + + + col + 12 + file + 0 + line + 244 + + + col + 20 + file + 0 + line + 244 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 460 + + + col + 5 + file + 0 + line + 460 + + + start + + + col + 12 + file + 0 + line + 244 + + + col + 15 + file + 0 + line + 244 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 464 + + + col + 26 + file + 0 + line + 464 + + + start + + + col + 5 + file + 0 + line + 460 + + + col + 5 + file + 0 + line + 460 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 466 + + + col + 27 + file + 0 + line + 466 + + + start + + + col + 9 + file + 0 + line + 464 + + + col + 26 + file + 0 + line + 464 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 468 + + + col + 6 + file + 0 + line + 468 + + + start + + + col + 5 + file + 0 + line + 466 + + + col + 27 + file + 0 + line + 466 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 473 + + + col + 6 + file + 0 + line + 473 + + + start + + + col + 5 + file + 0 + line + 468 + + + col + 6 + file + 0 + line + 468 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 479 + + + col + 17 + file + 0 + line + 479 + + + start + + + col + 5 + file + 0 + line + 473 + + + col + 6 + file + 0 + line + 473 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 517 + + + col + 6 + file + 0 + line + 517 + + + start + + + col + 9 + file + 0 + line + 479 + + + col + 17 + file + 0 + line + 479 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 517 + + + col + 15 + file + 0 + line + 517 + + + start + + + col + 5 + file + 0 + line + 517 + + + col + 6 + file + 0 + line + 517 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'reqfile' is 0 + kind + event + location + + col + 9 + file + 0 + line + 517 + + message + Assuming 'reqfile' is 0 + ranges + + + + col + 9 + file + 0 + line + 517 + + + col + 15 + file + 0 + line + 517 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 604 + + + col + 9 + file + 0 + line + 604 + + + start + + + col + 9 + file + 0 + line + 517 + + + col + 15 + file + 0 + line + 517 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 606 + + + col + 6 + file + 0 + line + 606 + + + start + + + col + 9 + file + 0 + line + 604 + + + col + 9 + file + 0 + line + 604 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 606 + + + col + 9 + file + 0 + line + 606 + + + start + + + col + 5 + file + 0 + line + 606 + + + col + 6 + file + 0 + line + 606 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'x' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 606 + + message + Assuming 'x' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 606 + + + col + 17 + file + 0 + line + 606 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 609 + + + col + 11 + file + 0 + line + 609 + + + start + + + col + 9 + file + 0 + line + 606 + + + col + 9 + file + 0 + line + 606 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 610 + + + col + 10 + file + 0 + line + 610 + + + start + + + col + 9 + file + 0 + line + 609 + + + col + 11 + file + 0 + line + 609 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 610 + + + col + 15 + file + 0 + line + 610 + + + start + + + col + 9 + file + 0 + line + 610 + + + col + 10 + file + 0 + line + 610 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'xca' is not equal to null + kind + event + location + + col + 13 + file + 0 + line + 610 + + message + Assuming 'xca' is not equal to null + ranges + + + + col + 13 + file + 0 + line + 610 + + + col + 23 + file + 0 + line + 610 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 615 + + + col + 18 + file + 0 + line + 615 + + + start + + + col + 13 + file + 0 + line + 610 + + + col + 15 + file + 0 + line + 610 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 618 + + + col + 10 + file + 0 + line + 618 + + + start + + + col + 9 + file + 0 + line + 615 + + + col + 18 + file + 0 + line + 615 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 618 + + + col + 15 + file + 0 + line + 618 + + + start + + + col + 9 + file + 0 + line + 618 + + + col + 10 + file + 0 + line + 618 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'out' is not equal to null + kind + event + location + + col + 13 + file + 0 + line + 618 + + message + Assuming 'out' is not equal to null + ranges + + + + col + 13 + file + 0 + line + 618 + + + col + 23 + file + 0 + line + 618 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 623 + + + col + 22 + file + 0 + line + 623 + + + start + + + col + 13 + file + 0 + line + 618 + + + col + 15 + file + 0 + line + 618 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 661 + + + col + 11 + file + 0 + line + 661 + + + start + + + col + 13 + file + 0 + line + 623 + + + col + 22 + file + 0 + line + 623 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 21 + file + 0 + line + 661 + + message + Entering loop body + ranges + + + + col + 21 + file + 0 + line + 661 + + + col + 28 + file + 0 + line + 661 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 864 + + + col + 26 + file + 0 + line + 864 + + + start + + + col + 9 + file + 0 + line + 661 + + + col + 11 + file + 0 + line + 661 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 865 + + + col + 18 + file + 0 + line + 865 + + + start + + + col + 17 + file + 0 + line + 864 + + + col + 26 + file + 0 + line + 864 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 865 + + + col + 29 + file + 0 + line + 865 + + + start + + + col + 17 + file + 0 + line + 865 + + + col + 18 + file + 0 + line + 865 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'CAkeyfile' is equal to null + kind + event + location + + col + 21 + file + 0 + line + 865 + + message + Assuming 'CAkeyfile' is equal to null + ranges + + + + col + 21 + file + 0 + line + 865 + + + col + 37 + file + 0 + line + 865 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 873 + + + col + 22 + file + 0 + line + 873 + + + start + + + col + 21 + file + 0 + line + 865 + + + col + 29 + file + 0 + line + 865 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 874 + + + col + 18 + file + 0 + line + 874 + + + start + + + col + 17 + file + 0 + line + 873 + + + col + 22 + file + 0 + line + 873 + + + + + kind + control + + + edges + + + end + + + col + 40 + file + 0 + line + 874 + + + col + 45 + file + 0 + line + 874 + + + start + + + col + 17 + file + 0 + line + 874 + + + col + 18 + file + 0 + line + 874 + + + + + kind + control + + + depth + 0 + extended_message + Passing null pointer value via 2nd parameter 'CAfile' + kind + event + location + + col + 40 + file + 0 + line + 874 + + message + Passing null pointer value via 2nd parameter 'CAfile' + ranges + + + + col + 40 + file + 0 + line + 874 + + + col + 45 + file + 0 + line + 874 + + + + + + edges + + + end + + + col + 22 + file + 0 + line + 874 + + + col + 33 + file + 0 + line + 874 + + + start + + + col + 40 + file + 0 + line + 874 + + + col + 45 + file + 0 + line + 874 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'x509_certify' + kind + event + location + + col + 22 + file + 0 + line + 874 + + message + Calling 'x509_certify' + ranges + + + + col + 22 + file + 0 + line + 874 + + + col + 64 + file + 0 + line + 876 + + + + + + depth + 1 + extended_message + Entered call from 'x509_main' + kind + event + location + + col + 1 + file + 0 + line + 1026 + + message + Entered call from 'x509_main' + + + edges + + + end + + + col + 5 + file + 0 + line + 1031 + + + col + 7 + file + 0 + line + 1031 + + + start + + + col + 1 + file + 0 + line + 1026 + + + col + 6 + file + 0 + line + 1026 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 1040 + + + col + 6 + file + 0 + line + 1040 + + + start + + + col + 5 + file + 0 + line + 1031 + + + col + 7 + file + 0 + line + 1031 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 1046 + + + col + 11 + file + 0 + line + 1046 + + + start + + + col + 5 + file + 0 + line + 1040 + + + col + 6 + file + 0 + line + 1040 + + + + + kind + control + + + edges + + + end + + + col + 38 + file + 0 + line + 1046 + + + col + 43 + file + 0 + line + 1046 + + + start + + + col + 10 + file + 0 + line + 1046 + + + col + 11 + file + 0 + line + 1046 + + + + + kind + control + + + depth + 1 + extended_message + Passing null pointer value via 1st parameter 'CAfile' + kind + event + location + + col + 38 + file + 0 + line + 1046 + + message + Passing null pointer value via 1st parameter 'CAfile' + ranges + + + + col + 38 + file + 0 + line + 1046 + + + col + 43 + file + 0 + line + 1046 + + + + + + edges + + + end + + + col + 21 + file + 0 + line + 1046 + + + col + 36 + file + 0 + line + 1046 + + + start + + + col + 38 + file + 0 + line + 1046 + + + col + 43 + file + 0 + line + 1046 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'x509_load_serial' + kind + event + location + + col + 21 + file + 0 + line + 1046 + + message + Calling 'x509_load_serial' + ranges + + + + col + 21 + file + 0 + line + 1046 + + + col + 64 + file + 0 + line + 1046 + + + + + + depth + 2 + extended_message + Entered call from 'x509_certify' + kind + event + location + + col + 1 + file + 0 + line + 980 + + message + Entered call from 'x509_certify' + + + edges + + + end + + + col + 11 + file + 0 + line + 983 + + + col + 13 + file + 0 + line + 983 + + + start + + + col + 1 + file + 0 + line + 980 + + + col + 6 + file + 0 + line + 980 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 988 + + + col + 7 + file + 0 + line + 988 + + + start + + + col + 11 + file + 0 + line + 983 + + + col + 13 + file + 0 + line + 983 + + + + + kind + control + + + edges + + + end + + + col + 12 + file + 0 + line + 988 + + + col + 12 + file + 0 + line + 988 + + + start + + + col + 5 + file + 0 + line + 988 + + + col + 7 + file + 0 + line + 988 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 989 + + + col + 20 + file + 0 + line + 989 + + + start + + + col + 12 + file + 0 + line + 988 + + + col + 12 + file + 0 + line + 988 + + + + + kind + control + + + depth + 2 + extended_message + Null pointer argument in call to string length function + kind + event + location + + col + 15 + file + 0 + line + 989 + + message + Null pointer argument in call to string length function + ranges + + + + col + 22 + file + 0 + line + 989 + + + col + 27 + file + 0 + line + 989 + + + + + + type + Unix API + + + files + + x509.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-KSlvnA.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-KSlvnA.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-651ec9.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'l' is never read + issue_context + append_buf + issue_context_kind + function + issue_hash_content_of_line_in_context + 5229a15acfdce4010e5f33695a9c69db + issue_hash_function_offset + 12 + location + + col + 9 + file + 0 + line + 113 + + path + + + depth + 0 + extended_message + Value stored to 'l' is never read + kind + event + location + + col + 9 + file + 0 + line + 113 + + message + Value stored to 'l' is never read + ranges + + + + col + 14 + file + 0 + line + 113 + + + col + 14 + file + 0 + line + 113 + + + + + + type + Dead increment + + + files + + engine.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-KZzQTG.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-KZzQTG.plist @@ -0,0 +1,733 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-b6ba0a.html + + category + Logic error + check_name + core.UndefinedBinaryOperatorResult + description + The left operand of '&' is a garbage value + issue_context + RSA_setup_blinding + issue_context_kind + function + issue_hash_content_of_line_in_context + d8b9cdeebb5d61799c55aad7c05d63d7 + issue_hash_function_offset + 39 + location + + col + 9 + file + 0 + line + 417 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 384 + + + col + 6 + file + 0 + line + 384 + + + start + + + col + 5 + file + 0 + line + 379 + + + col + 10 + file + 0 + line + 379 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 384 + + + col + 14 + file + 0 + line + 384 + + + start + + + col + 5 + file + 0 + line + 384 + + + col + 6 + file + 0 + line + 384 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in_ctx' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 384 + + message + Assuming 'in_ctx' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 384 + + + col + 22 + file + 0 + line + 384 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 388 + + + col + 11 + file + 0 + line + 388 + + + start + + + col + 9 + file + 0 + line + 384 + + + col + 14 + file + 0 + line + 384 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 390 + + + col + 16 + file + 0 + line + 390 + + + start + + + col + 9 + file + 0 + line + 388 + + + col + 11 + file + 0 + line + 388 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 392 + + + col + 6 + file + 0 + line + 392 + + + start + + + col + 5 + file + 0 + line + 390 + + + col + 16 + file + 0 + line + 390 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 392 + + + col + 9 + file + 0 + line + 392 + + + start + + + col + 5 + file + 0 + line + 392 + + + col + 6 + file + 0 + line + 392 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'e' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 392 + + message + Assuming 'e' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 392 + + + col + 17 + file + 0 + line + 392 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 397 + + + col + 6 + file + 0 + line + 397 + + + start + + + col + 9 + file + 0 + line + 392 + + + col + 9 + file + 0 + line + 392 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 404 + + + col + 9 + file + 0 + line + 404 + + + start + + + col + 5 + file + 0 + line + 397 + + + col + 6 + file + 0 + line + 397 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 414 + + + col + 6 + file + 0 + line + 414 + + + start + + + col + 9 + file + 0 + line + 404 + + + col + 9 + file + 0 + line + 404 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 416 + + + col + 9 + file + 0 + line + 416 + + + start + + + col + 5 + file + 0 + line + 414 + + + col + 6 + file + 0 + line + 414 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 417 + + + col + 21 + file + 0 + line + 417 + + + start + + + col + 9 + file + 0 + line + 416 + + + col + 9 + file + 0 + line + 416 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 417 + + + col + 21 + file + 0 + line + 417 + + + start + + + col + 9 + file + 0 + line + 417 + + + col + 21 + file + 0 + line + 417 + + + + + kind + control + + + depth + 0 + extended_message + The left operand of '&' is a garbage value + kind + event + location + + col + 9 + file + 0 + line + 417 + + message + The left operand of '&' is a garbage value + ranges + + + + col + 9 + file + 0 + line + 417 + + + col + 50 + file + 0 + line + 417 + + + + + + type + Result of operation is garbage or undefined + + + files + + rsa_lib.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-KlLu18.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-KlLu18.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-b13687.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'al' is never read + issue_context + dtls1_read_bytes + issue_context_kind + function + issue_hash_content_of_line_in_context + 2574a15daab18d32e7a7bb07afd8da41 + issue_hash_function_offset + 238 + location + + col + 13 + file + 0 + line + 990 + + path + + + depth + 0 + extended_message + Value stored to 'al' is never read + kind + event + location + + col + 13 + file + 0 + line + 990 + + message + Value stored to 'al' is never read + ranges + + + + col + 18 + file + 0 + line + 990 + + + col + 36 + file + 0 + line + 990 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-05b763.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + dtls1_read_bytes + issue_context_kind + function + issue_hash_content_of_line_in_context + 8d5a0fdf754ec3bb3b86b7611af5d6a8 + issue_hash_function_offset + 390 + location + + col + 13 + file + 0 + line + 1142 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 13 + file + 0 + line + 1142 + + message + Value stored to 'i' is never read + ranges + + + + col + 17 + file + 0 + line + 1142 + + + col + 40 + file + 0 + line + 1142 + + + + + + type + Dead assignment + + + files + + d1_pkt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LCQ9Nf.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LCQ9Nf.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-2ee291.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'tin0' is never read + issue_context + DES_cbc_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + deda147dd88f209aeaa09f68ee681a67 + issue_hash_function_offset + 78 + location + + col + 5 + file + 0 + line + 152 + + path + + + depth + 0 + extended_message + Value stored to 'tin0' is never read + kind + event + location + + col + 5 + file + 0 + line + 152 + + message + Value stored to 'tin0' is never read + ranges + + + + col + 12 + file + 0 + line + 152 + + + col + 49 + file + 0 + line + 152 + + + + + + type + Dead assignment + + + files + + ./ncbc_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LFTkeC.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LFTkeC.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-30151e.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'tin0' is never read + issue_context + idea_cbc_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 19f1e1f5c643d323f9f19102a61a7991 + issue_hash_function_offset + 69 + location + + col + 5 + file + 0 + line + 134 + + path + + + depth + 0 + extended_message + Value stored to 'tin0' is never read + kind + event + location + + col + 5 + file + 0 + line + 134 + + message + Value stored to 'tin0' is never read + ranges + + + + col + 12 + file + 0 + line + 134 + + + col + 49 + file + 0 + line + 134 + + + + + + type + Dead assignment + + + files + + i_cbc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LnaNYn.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LnaNYn.plist @@ -0,0 +1,3615 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-0ea6b2.html + + category + Logic error + check_name + core.uninitialized.Assign + description + Assigned value is garbage or undefined + issue_context + a2d_ASN1_OBJECT + issue_context_kind + function + issue_hash_content_of_line_in_context + f5f1a2c2aaac6bab90c9f76e82eb0bab + issue_hash_function_offset + 107 + location + + col + 24 + file + 0 + line + 196 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 97 + + + col + 6 + file + 0 + line + 97 + + + start + + + col + 9 + file + 0 + line + 90 + + + col + 9 + file + 0 + line + 90 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 97 + + + col + 11 + file + 0 + line + 97 + + + start + + + col + 5 + file + 0 + line + 97 + + + col + 6 + file + 0 + line + 97 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'num' is not equal to 0 + kind + event + location + + col + 9 + file + 0 + line + 97 + + message + Assuming 'num' is not equal to 0 + ranges + + + + col + 9 + file + 0 + line + 97 + + + col + 16 + file + 0 + line + 97 + + + + + + edges + + + end + + + col + 10 + file + 0 + line + 99 + + + col + 11 + file + 0 + line + 99 + + + start + + + col + 9 + file + 0 + line + 97 + + + col + 11 + file + 0 + line + 97 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 102 + + + col + 5 + file + 0 + line + 102 + + + start + + + col + 10 + file + 0 + line + 99 + + + col + 11 + file + 0 + line + 99 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 104 + + + col + 7 + file + 0 + line + 104 + + + start + + + col + 5 + file + 0 + line + 102 + + + col + 5 + file + 0 + line + 102 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 112 + + + col + 6 + file + 0 + line + 112 + + + start + + + col + 5 + file + 0 + line + 104 + + + col + 7 + file + 0 + line + 104 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 112 + + + col + 11 + file + 0 + line + 112 + + + start + + + col + 5 + file + 0 + line + 112 + + + col + 6 + file + 0 + line + 112 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'num' is > 0 + kind + event + location + + col + 9 + file + 0 + line + 112 + + message + Assuming 'num' is > 0 + ranges + + + + col + 9 + file + 0 + line + 112 + + + col + 16 + file + 0 + line + 112 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 116 + + + col + 5 + file + 0 + line + 116 + + + start + + + col + 9 + file + 0 + line + 112 + + + col + 11 + file + 0 + line + 112 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 118 + + + col + 7 + file + 0 + line + 118 + + + start + + + col + 5 + file + 0 + line + 116 + + + col + 5 + file + 0 + line + 116 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 118 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 118 + + + col + 7 + file + 0 + line + 118 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 119 + + + col + 10 + file + 0 + line + 119 + + + start + + + col + 5 + file + 0 + line + 118 + + + col + 7 + file + 0 + line + 118 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 119 + + + col + 15 + file + 0 + line + 119 + + + start + + + col + 9 + file + 0 + line + 119 + + + col + 10 + file + 0 + line + 119 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'num' is > 0 + kind + event + location + + col + 13 + file + 0 + line + 119 + + message + Assuming 'num' is > 0 + ranges + + + + col + 13 + file + 0 + line + 119 + + + col + 20 + file + 0 + line + 119 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 125 + + + col + 9 + file + 0 + line + 125 + + + start + + + col + 13 + file + 0 + line + 119 + + + col + 15 + file + 0 + line + 119 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + start + + + col + 9 + file + 0 + line + 125 + + + col + 9 + file + 0 + line + 125 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 9 + file + 0 + line + 127 + + message + Entering loop body + ranges + + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + start + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 130 + + + col + 15 + file + 0 + line + 130 + + + start + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 131 + + + col + 13 + file + 0 + line + 131 + + + start + + + col + 13 + file + 0 + line + 130 + + + col + 15 + file + 0 + line + 130 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 150 + + + col + 17 + file + 0 + line + 150 + + + start + + + col + 13 + file + 0 + line + 131 + + + col + 13 + file + 0 + line + 131 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 151 + + + col + 9 + file + 0 + line + 151 + + + start + + + col + 17 + file + 0 + line + 150 + + + col + 17 + file + 0 + line + 150 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + start + + + col + 9 + file + 0 + line + 151 + + + col + 9 + file + 0 + line + 151 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 9 + file + 0 + line + 127 + + message + Looping back to the head of the loop + ranges + + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 9 + file + 0 + line + 127 + + message + Entering loop body + ranges + + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + start + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 128 + + + col + 19 + file + 0 + line + 128 + + + start + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'num' is > 0 + kind + event + location + + col + 17 + file + 0 + line + 128 + + message + Assuming 'num' is > 0 + ranges + + + + col + 17 + file + 0 + line + 128 + + + col + 24 + file + 0 + line + 128 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 130 + + + col + 15 + file + 0 + line + 130 + + + start + + + col + 17 + file + 0 + line + 128 + + + col + 19 + file + 0 + line + 128 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 138 + + + col + 14 + file + 0 + line + 138 + + + start + + + col + 13 + file + 0 + line + 130 + + + col + 15 + file + 0 + line + 130 + + + + + kind + control + + + edges + + + end + + + col + 28 + file + 0 + line + 138 + + + col + 28 + file + 0 + line + 138 + + + start + + + col + 13 + file + 0 + line + 138 + + + col + 14 + file + 0 + line + 138 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 150 + + + col + 17 + file + 0 + line + 150 + + + start + + + col + 28 + file + 0 + line + 138 + + + col + 28 + file + 0 + line + 138 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 151 + + + col + 9 + file + 0 + line + 151 + + + start + + + col + 17 + file + 0 + line + 150 + + + col + 17 + file + 0 + line + 150 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + start + + + col + 9 + file + 0 + line + 151 + + + col + 9 + file + 0 + line + 151 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 9 + file + 0 + line + 127 + + message + Looping back to the head of the loop + ranges + + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 9 + file + 0 + line + 127 + + message + Entering loop body + ranges + + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + start + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 128 + + + col + 19 + file + 0 + line + 128 + + + start + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'num' is > 0 + kind + event + location + + col + 17 + file + 0 + line + 128 + + message + Assuming 'num' is > 0 + ranges + + + + col + 17 + file + 0 + line + 128 + + + col + 24 + file + 0 + line + 128 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 130 + + + col + 15 + file + 0 + line + 130 + + + start + + + col + 17 + file + 0 + line + 128 + + + col + 19 + file + 0 + line + 128 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 138 + + + col + 14 + file + 0 + line + 138 + + + start + + + col + 13 + file + 0 + line + 130 + + + col + 15 + file + 0 + line + 130 + + + + + kind + control + + + edges + + + end + + + col + 28 + file + 0 + line + 138 + + + col + 28 + file + 0 + line + 138 + + + start + + + col + 13 + file + 0 + line + 138 + + + col + 14 + file + 0 + line + 138 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 139 + + + col + 22 + file + 0 + line + 139 + + + start + + + col + 28 + file + 0 + line + 138 + + + col + 28 + file + 0 + line + 138 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 142 + + + col + 18 + file + 0 + line + 142 + + + start + + + col + 17 + file + 0 + line + 139 + + + col + 22 + file + 0 + line + 139 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 142 + + + col + 21 + file + 0 + line + 142 + + + start + + + col + 17 + file + 0 + line + 142 + + + col + 18 + file + 0 + line + 142 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bl' is non-null + kind + event + location + + col + 21 + file + 0 + line + 142 + + message + Assuming 'bl' is non-null + ranges + + + + col + 21 + file + 0 + line + 142 + + + col + 23 + file + 0 + line + 142 + + + + + + edges + + + end + + + col + 28 + file + 0 + line + 142 + + + col + 28 + file + 0 + line + 142 + + + start + + + col + 21 + file + 0 + line + 142 + + + col + 21 + file + 0 + line + 142 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 146 + + + col + 18 + file + 0 + line + 146 + + + start + + + col + 28 + file + 0 + line + 142 + + + col + 28 + file + 0 + line + 142 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 146 + + + col + 21 + file + 0 + line + 146 + + + start + + + col + 17 + file + 0 + line + 146 + + + col + 18 + file + 0 + line + 146 + + + + + kind + control + + + edges + + + end + + + col + 24 + file + 0 + line + 147 + + + col + 24 + file + 0 + line + 147 + + + start + + + col + 21 + file + 0 + line + 146 + + + col + 21 + file + 0 + line + 146 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 151 + + + col + 9 + file + 0 + line + 151 + + + start + + + col + 24 + file + 0 + line + 147 + + + col + 24 + file + 0 + line + 147 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + start + + + col + 9 + file + 0 + line + 151 + + + col + 9 + file + 0 + line + 151 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 9 + file + 0 + line + 127 + + message + Looping back to the head of the loop + ranges + + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 9 + file + 0 + line + 127 + + message + Entering loop body + ranges + + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + start + + + col + 9 + file + 0 + line + 127 + + + col + 11 + file + 0 + line + 127 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 128 + + + col + 19 + file + 0 + line + 128 + + + start + + + col + 13 + file + 0 + line + 128 + + + col + 14 + file + 0 + line + 128 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'num' is <= 0 + kind + event + location + + col + 17 + file + 0 + line + 128 + + message + Assuming 'num' is <= 0 + ranges + + + + col + 17 + file + 0 + line + 128 + + + col + 24 + file + 0 + line + 128 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 129 + + + col + 21 + file + 0 + line + 129 + + + start + + + col + 17 + file + 0 + line + 128 + + + col + 19 + file + 0 + line + 128 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 153 + + + col + 14 + file + 0 + line + 153 + + + start + + + col + 17 + file + 0 + line + 129 + + + col + 21 + file + 0 + line + 129 + + + + + kind + control + + + edges + + + end + + + col + 18 + file + 0 + line + 153 + + + col + 22 + file + 0 + line + 153 + + + start + + + col + 13 + file + 0 + line + 153 + + + col + 14 + file + 0 + line + 153 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'first' is >= 2 + kind + event + location + + col + 18 + file + 0 + line + 153 + + message + Assuming 'first' is >= 2 + ranges + + + + col + 18 + file + 0 + line + 153 + + + col + 26 + file + 0 + line + 153 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 159 + + + col + 18 + file + 0 + line + 159 + + + start + + + col + 18 + file + 0 + line + 153 + + + col + 22 + file + 0 + line + 153 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 164 + + + col + 9 + file + 0 + line + 164 + + + start + + + col + 17 + file + 0 + line + 159 + + + col + 18 + file + 0 + line + 159 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 166 + + + col + 15 + file + 0 + line + 166 + + + start + + + col + 9 + file + 0 + line + 164 + + + col + 9 + file + 0 + line + 164 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 169 + + + col + 14 + file + 0 + line + 169 + + + start + + + col + 13 + file + 0 + line + 166 + + + col + 15 + file + 0 + line + 166 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 169 + + + col + 22 + file + 0 + line + 169 + + + start + + + col + 13 + file + 0 + line + 169 + + + col + 14 + file + 0 + line + 169 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'blsize' is <= 'tmpsize' + kind + event + location + + col + 17 + file + 0 + line + 169 + + message + Assuming 'blsize' is <= 'tmpsize' + ranges + + + + col + 17 + file + 0 + line + 169 + + + col + 32 + file + 0 + line + 169 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 177 + + + col + 17 + file + 0 + line + 177 + + + start + + + col + 17 + file + 0 + line + 169 + + + col + 22 + file + 0 + line + 169 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 20 + file + 0 + line + 177 + + message + Loop body executed 0 times + ranges + + + + col + 20 + file + 0 + line + 177 + + + col + 27 + file + 0 + line + 177 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 189 + + + col + 10 + file + 0 + line + 189 + + + start + + + col + 13 + file + 0 + line + 177 + + + col + 17 + file + 0 + line + 177 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 189 + + + col + 15 + file + 0 + line + 189 + + + start + + + col + 9 + file + 0 + line + 189 + + + col + 10 + file + 0 + line + 189 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'out' is not equal to null + kind + event + location + + col + 13 + file + 0 + line + 189 + + message + Assuming 'out' is not equal to null + ranges + + + + col + 13 + file + 0 + line + 189 + + + col + 23 + file + 0 + line + 189 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 190 + + + col + 14 + file + 0 + line + 190 + + + start + + + col + 13 + file + 0 + line + 189 + + + col + 15 + file + 0 + line + 189 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 194 + + + col + 17 + file + 0 + line + 194 + + + start + + + col + 13 + file + 0 + line + 190 + + + col + 14 + file + 0 + line + 190 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 20 + file + 0 + line + 194 + + message + Loop body executed 0 times + ranges + + + + col + 20 + file + 0 + line + 194 + + + col + 26 + file + 0 + line + 194 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 196 + + + col + 15 + file + 0 + line + 196 + + + start + + + col + 13 + file + 0 + line + 194 + + + col + 17 + file + 0 + line + 194 + + + + + kind + control + + + edges + + + end + + + col + 24 + file + 0 + line + 196 + + + col + 24 + file + 0 + line + 196 + + + start + + + col + 13 + file + 0 + line + 196 + + + col + 15 + file + 0 + line + 196 + + + + + kind + control + + + depth + 0 + extended_message + Assigned value is garbage or undefined + kind + event + location + + col + 24 + file + 0 + line + 196 + + message + Assigned value is garbage or undefined + ranges + + + + col + 26 + file + 0 + line + 196 + + + col + 31 + file + 0 + line + 196 + + + + + + type + Assigned value is garbage or undefined + + + files + + a_object.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LtYUpC.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-LtYUpC.plist @@ -0,0 +1,1645 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-8c9c84.html + + category + Logic error + check_name + core.UndefinedBinaryOperatorResult + description + The left operand of '==' is a garbage value + issue_context + hwcrhk_insert_card + issue_context_kind + function + issue_hash_content_of_line_in_context + 12231ca69f1249c69f121e157990951b + issue_hash_function_offset + 52 + location + + col + 44 + file + 0 + line + 1297 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 1251 + + + col + 6 + file + 0 + line + 1251 + + + start + + + col + 5 + file + 0 + line + 1246 + + + col + 7 + file + 0 + line + 1246 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1251 + + + col + 13 + file + 0 + line + 1251 + + + start + + + col + 5 + file + 0 + line + 1251 + + + col + 6 + file + 0 + line + 1251 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'cactx' is null + kind + event + location + + col + 9 + file + 0 + line + 1251 + + message + Assuming 'cactx' is null + ranges + + + + col + 9 + file + 0 + line + 1251 + + + col + 13 + file + 0 + line + 1251 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 1257 + + + col + 6 + file + 0 + line + 1257 + + + start + + + col + 9 + file + 0 + line + 1251 + + + col + 13 + file + 0 + line + 1251 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1257 + + + col + 13 + file + 0 + line + 1257 + + + start + + + col + 5 + file + 0 + line + 1257 + + + col + 6 + file + 0 + line + 1257 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ppctx' is non-null + kind + event + location + + col + 9 + file + 0 + line + 1257 + + message + Assuming 'ppctx' is non-null + ranges + + + + col + 9 + file + 0 + line + 1257 + + + col + 13 + file + 0 + line + 1257 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 1258 + + + col + 10 + file + 0 + line + 1258 + + + start + + + col + 9 + file + 0 + line + 1257 + + + col + 13 + file + 0 + line + 1257 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 1259 + + + col + 21 + file + 0 + line + 1259 + + + start + + + col + 9 + file + 0 + line + 1258 + + + col + 10 + file + 0 + line + 1258 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1260 + + + col + 10 + file + 0 + line + 1260 + + + start + + + col + 13 + file + 0 + line + 1259 + + + col + 21 + file + 0 + line + 1259 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 1263 + + + col + 6 + file + 0 + line + 1263 + + + start + + + col + 9 + file + 0 + line + 1260 + + + col + 10 + file + 0 + line + 1260 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 1268 + + + col + 6 + file + 0 + line + 1268 + + + start + + + col + 5 + file + 0 + line + 1263 + + + col + 6 + file + 0 + line + 1263 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 1270 + + + col + 6 + file + 0 + line + 1270 + + + start + + + col + 5 + file + 0 + line + 1268 + + + col + 6 + file + 0 + line + 1268 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1270 + + + col + 10 + file + 0 + line + 1270 + + + start + + + col + 5 + file + 0 + line + 1270 + + + col + 6 + file + 0 + line + 1270 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ui' is non-null + kind + event + location + + col + 9 + file + 0 + line + 1270 + + message + Assuming 'ui' is non-null + ranges + + + + col + 9 + file + 0 + line + 1270 + + + col + 10 + file + 0 + line + 1270 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 1271 + + + col + 12 + file + 0 + line + 1271 + + + start + + + col + 9 + file + 0 + line + 1270 + + + col + 10 + file + 0 + line + 1270 + + + + + kind + control + + + depth + 0 + extended_message + 'answer' declared without an initial value + kind + event + location + + col + 9 + file + 0 + line + 1271 + + message + 'answer' declared without an initial value + ranges + + + + col + 9 + file + 0 + line + 1271 + + + col + 19 + file + 0 + line + 1271 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 1277 + + + col + 10 + file + 0 + line + 1277 + + + start + + + col + 9 + file + 0 + line + 1271 + + + col + 12 + file + 0 + line + 1271 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 1277 + + + col + 22 + file + 0 + line + 1277 + + + start + + + col + 9 + file + 0 + line + 1277 + + + col + 10 + file + 0 + line + 1277 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 1281 + + + col + 15 + file + 0 + line + 1281 + + + start + + + col + 13 + file + 0 + line + 1277 + + + col + 22 + file + 0 + line + 1277 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1282 + + + col + 10 + file + 0 + line + 1282 + + + start + + + col + 13 + file + 0 + line + 1281 + + + col + 15 + file + 0 + line + 1281 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1283 + + + col + 10 + file + 0 + line + 1283 + + + start + + + col + 9 + file + 0 + line + 1282 + + + col + 10 + file + 0 + line + 1282 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 1283 + + + col + 14 + file + 0 + line + 1283 + + + start + + + col + 9 + file + 0 + line + 1283 + + + col + 10 + file + 0 + line + 1283 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ok' is >= 0 + kind + event + location + + col + 13 + file + 0 + line + 1283 + + message + Assuming 'ok' is >= 0 + ranges + + + + col + 13 + file + 0 + line + 1283 + + + col + 19 + file + 0 + line + 1283 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 1283 + + + col + 34 + file + 0 + line + 1283 + + + start + + + col + 13 + file + 0 + line + 1283 + + + col + 14 + file + 0 + line + 1283 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1291 + + + col + 24 + file + 0 + line + 1291 + + + start + + + col + 24 + file + 0 + line + 1283 + + + col + 34 + file + 0 + line + 1283 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1293 + + + col + 10 + file + 0 + line + 1293 + + + start + + + col + 9 + file + 0 + line + 1291 + + + col + 24 + file + 0 + line + 1291 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 1294 + + + col + 14 + file + 0 + line + 1294 + + + start + + + col + 9 + file + 0 + line + 1293 + + + col + 10 + file + 0 + line + 1293 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1295 + + + col + 15 + file + 0 + line + 1295 + + + start + + + col + 13 + file + 0 + line + 1294 + + + col + 14 + file + 0 + line + 1294 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1297 + + + col + 10 + file + 0 + line + 1297 + + + start + + + col + 9 + file + 0 + line + 1295 + + + col + 15 + file + 0 + line + 1295 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 1297 + + + col + 14 + file + 0 + line + 1297 + + + start + + + col + 9 + file + 0 + line + 1297 + + + col + 10 + file + 0 + line + 1297 + + + + + kind + control + + + edges + + + end + + + col + 26 + file + 0 + line + 1297 + + + col + 27 + file + 0 + line + 1297 + + + start + + + col + 13 + file + 0 + line + 1297 + + + col + 14 + file + 0 + line + 1297 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ok' is >= 0 + kind + event + location + + col + 26 + file + 0 + line + 1297 + + message + Assuming 'ok' is >= 0 + ranges + + + + col + 26 + file + 0 + line + 1297 + + + col + 32 + file + 0 + line + 1297 + + + + + + edges + + + end + + + col + 37 + file + 0 + line + 1297 + + + col + 42 + file + 0 + line + 1297 + + + start + + + col + 26 + file + 0 + line + 1297 + + + col + 27 + file + 0 + line + 1297 + + + + + kind + control + + + edges + + + end + + + col + 44 + file + 0 + line + 1297 + + + col + 45 + file + 0 + line + 1297 + + + start + + + col + 37 + file + 0 + line + 1297 + + + col + 42 + file + 0 + line + 1297 + + + + + kind + control + + + depth + 0 + extended_message + The left operand of '==' is a garbage value + kind + event + location + + col + 44 + file + 0 + line + 1297 + + message + The left operand of '==' is a garbage value + ranges + + + + col + 37 + file + 0 + line + 1297 + + + col + 42 + file + 0 + line + 1297 + + + + + + type + Result of operation is garbage or undefined + + + files + + e_chil.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-NTClRG.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-NTClRG.plist @@ -0,0 +1,1303 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-40ad9a.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'asn1_ex_i2d' results in a dereference of a null pointer (loaded from variable 'ef') + issue_context + ASN1_item_ex_i2d + issue_context_kind + function + issue_hash_content_of_line_in_context + 33beec9d673f913a9fbacdb7f7fbce28 + issue_hash_function_offset + 46 + location + + col + 16 + file + 0 + line + 174 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + start + + + col + 5 + file + 0 + line + 129 + + + col + 9 + file + 0 + line + 129 + + + + + kind + control + + + edges + + + end + + + col + 48 + file + 0 + line + 137 + + + col + 48 + file + 0 + line + 137 + + + start + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 140 + + + col + 6 + file + 0 + line + 140 + + + start + + + col + 48 + file + 0 + line + 137 + + + col + 48 + file + 0 + line + 137 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 140 + + + col + 11 + file + 0 + line + 140 + + + start + + + col + 5 + file + 0 + line + 140 + + + col + 6 + file + 0 + line + 140 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 9 + file + 0 + line + 140 + + message + Assuming pointer value is null + ranges + + + + col + 9 + file + 0 + line + 140 + + + col + 11 + file + 0 + line + 140 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 143 + + + col + 10 + file + 0 + line + 143 + + + start + + + col + 9 + file + 0 + line + 140 + + + col + 11 + file + 0 + line + 140 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 143 + + + col + 10 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 173 + + + col + 10 + file + 0 + line + 173 + + + start + + + col + 13 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer value stored to 'ef' + kind + event + location + + col + 9 + file + 0 + line + 173 + + message + Null pointer value stored to 'ef' + ranges + + + + col + 9 + file + 0 + line + 173 + + + col + 22 + file + 0 + line + 173 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 174 + + + col + 14 + file + 0 + line + 174 + + + start + + + col + 9 + file + 0 + line + 173 + + + col + 10 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 174 + + + col + 17 + file + 0 + line + 174 + + + start + + + col + 9 + file + 0 + line + 174 + + + col + 14 + file + 0 + line + 174 + + + + + kind + control + + + depth + 0 + extended_message + Access to field 'asn1_ex_i2d' results in a dereference of a null pointer (loaded from variable 'ef') + kind + event + location + + col + 16 + file + 0 + line + 174 + + message + Access to field 'asn1_ex_i2d' results in a dereference of a null pointer (loaded from variable 'ef') + ranges + + + + col + 16 + file + 0 + line + 174 + + + col + 17 + file + 0 + line + 174 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-ab7ec7.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'asn1_i2d' results in a dereference of a null pointer (loaded from variable 'cf') + issue_context + ASN1_item_ex_i2d + issue_context_kind + function + issue_hash_content_of_line_in_context + 4049243d0586e28b47fcc452de0b4928 + issue_hash_function_offset + 53 + location + + col + 13 + file + 0 + line + 181 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + start + + + col + 5 + file + 0 + line + 129 + + + col + 9 + file + 0 + line + 129 + + + + + kind + control + + + edges + + + end + + + col + 48 + file + 0 + line + 137 + + + col + 48 + file + 0 + line + 137 + + + start + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 140 + + + col + 6 + file + 0 + line + 140 + + + start + + + col + 48 + file + 0 + line + 137 + + + col + 48 + file + 0 + line + 137 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 140 + + + col + 11 + file + 0 + line + 140 + + + start + + + col + 5 + file + 0 + line + 140 + + + col + 6 + file + 0 + line + 140 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 9 + file + 0 + line + 140 + + message + Assuming pointer value is null + ranges + + + + col + 9 + file + 0 + line + 140 + + + col + 11 + file + 0 + line + 140 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 143 + + + col + 10 + file + 0 + line + 143 + + + start + + + col + 9 + file + 0 + line + 140 + + + col + 11 + file + 0 + line + 140 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 143 + + + col + 10 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 178 + + + col + 10 + file + 0 + line + 178 + + + start + + + col + 13 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer value stored to 'cf' + kind + event + location + + col + 9 + file + 0 + line + 178 + + message + Null pointer value stored to 'cf' + ranges + + + + col + 9 + file + 0 + line + 178 + + + col + 22 + file + 0 + line + 178 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 179 + + + col + 10 + file + 0 + line + 179 + + + start + + + col + 9 + file + 0 + line + 178 + + + col + 10 + file + 0 + line + 178 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 179 + + + col + 15 + file + 0 + line + 179 + + + start + + + col + 9 + file + 0 + line + 179 + + + col + 10 + file + 0 + line + 179 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'out' is null + kind + event + location + + col + 13 + file + 0 + line + 179 + + message + Assuming 'out' is null + ranges + + + + col + 13 + file + 0 + line + 179 + + + col + 15 + file + 0 + line + 179 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 181 + + + col + 9 + file + 0 + line + 181 + + + start + + + col + 13 + file + 0 + line + 179 + + + col + 15 + file + 0 + line + 179 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 181 + + + col + 14 + file + 0 + line + 181 + + + start + + + col + 9 + file + 0 + line + 181 + + + col + 9 + file + 0 + line + 181 + + + + + kind + control + + + depth + 0 + extended_message + Access to field 'asn1_i2d' results in a dereference of a null pointer (loaded from variable 'cf') + kind + event + location + + col + 13 + file + 0 + line + 181 + + message + Access to field 'asn1_i2d' results in a dereference of a null pointer (loaded from variable 'cf') + ranges + + + + col + 13 + file + 0 + line + 181 + + + col + 14 + file + 0 + line + 181 + + + + + + type + Dereference of null pointer + + + files + + tasn_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-O1rOZT.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-O1rOZT.plist @@ -0,0 +1,311 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-45fa7b.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'd' is never read + issue_context + dtls1_client_hello + issue_context_kind + function + issue_hash_content_of_line_in_context + ec3d81930f4eab2ac07ac4c5f68f8b86 + issue_hash_function_offset + 109 + location + + col + 9 + file + 0 + line + 715 + + path + + + depth + 0 + extended_message + Value stored to 'd' is never read + kind + event + location + + col + 9 + file + 0 + line + 715 + + message + Value stored to 'd' is never read + ranges + + + + col + 13 + file + 0 + line + 715 + + + col + 73 + file + 0 + line + 715 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-9b734f.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'd' is never read + issue_context + dtls1_send_client_key_exchange + issue_context_kind + function + issue_hash_content_of_line_in_context + 7965245caa62206e580915215d3e9358 + issue_hash_function_offset + 547 + location + + col + 9 + file + 0 + line + 1327 + + path + + + depth + 0 + extended_message + Value stored to 'd' is never read + kind + event + location + + col + 9 + file + 0 + line + 1327 + + message + Value stored to 'd' is never read + ranges + + + + col + 13 + file + 0 + line + 1327 + + + col + 74 + file + 0 + line + 1328 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-1a5230.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'd' is never read + issue_context + dtls1_send_client_verify + issue_context_kind + function + issue_hash_content_of_line_in_context + 87d1f49ed4439bcaec6ade240087ef10 + issue_hash_function_offset + 65 + location + + col + 9 + file + 0 + line + 1425 + + path + + + depth + 0 + extended_message + Value stored to 'd' is never read + kind + event + location + + col + 9 + file + 0 + line + 1425 + + message + Value stored to 'd' is never read + ranges + + + + col + 13 + file + 0 + line + 1425 + + + col + 73 + file + 0 + line + 1426 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-a8d08b.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + dtls1_send_client_certificate + issue_context_kind + function + issue_hash_content_of_line_in_context + cda72a61adaee6fe240443991763b1c4 + issue_hash_function_offset + 21 + location + + col + 9 + file + 0 + line + 1465 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 9 + file + 0 + line + 1465 + + message + Value stored to 'i' is never read + ranges + + + + col + 13 + file + 0 + line + 1465 + + + col + 13 + file + 0 + line + 1465 + + + + + + type + Dead assignment + + + files + + d1_clnt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-OQlhF8.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-OQlhF8.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-b72798.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'new_idx' is never read + issue_context + dynamic_get_data_ctx + issue_context_kind + function + issue_hash_content_of_line_in_context + 53da42048792934af22b417d2f5bdc48 + issue_hash_function_offset + 19 + location + + col + 13 + file + 0 + line + 279 + + path + + + depth + 0 + extended_message + Value stored to 'new_idx' is never read + kind + event + location + + col + 13 + file + 0 + line + 279 + + message + Value stored to 'new_idx' is never read + ranges + + + + col + 23 + file + 0 + line + 279 + + + col + 24 + file + 0 + line + 279 + + + + + + type + Dead assignment + + + files + + eng_dyn.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Ok4dLX.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Ok4dLX.plist @@ -0,0 +1,1113 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-618d42.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + TS_check_status_info + issue_context_kind + function + issue_hash_content_of_line_in_context + 91cadc75de7a29a1ba394cf1e08888a8 + issue_hash_function_offset + 30 + location + + col + 21 + file + 0 + line + 525 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 21 + file + 0 + line + 525 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 21 + file + 0 + line + 525 + + + col + 45 + file + 0 + line + 525 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + HTMLDiagnostics_files + + report-337126.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + issue_context + TS_check_status_info + issue_context_kind + function + issue_hash_content_of_line_in_context + 1ab8c644bcfdf4acaba6eb93f6bbf5ad + issue_hash_function_offset + 33 + location + + col + 17 + file + 0 + line + 528 + + path + + + depth + 0 + extended_message + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + kind + event + location + + col + 17 + file + 0 + line + 528 + + message + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + ranges + + + + col + 17 + file + 0 + line + 528 + + + col + 61 + file + 0 + line + 528 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcat' + + + HTMLDiagnostics_files + + report-e8aac3.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + TS_check_status_info + issue_context_kind + function + issue_hash_content_of_line_in_context + c528fd387b04d2b2450cd893c008bba2 + issue_hash_function_offset + 38 + location + + col + 9 + file + 0 + line + 533 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 9 + file + 0 + line + 533 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 9 + file + 0 + line + 533 + + + col + 43 + file + 0 + line + 533 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + HTMLDiagnostics_files + + report-f30ae8.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'signer') + issue_context + TS_check_signer_name + issue_context_kind + function + issue_hash_content_of_line_in_context + 2974577f3bcf92f9b68abf65576a860d + issue_hash_function_offset + 7 + location + + col + 12 + file + 0 + line + 703 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + start + + + col + 5 + file + 0 + line + 406 + + + col + 15 + file + 0 + line + 406 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 408 + + + col + 16 + file + 0 + line + 408 + + + start + + + col + 5 + file + 0 + line + 408 + + + col + 6 + file + 0 + line + 408 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'tst_info' is non-null + kind + event + location + + col + 9 + file + 0 + line + 408 + + message + Assuming 'tst_info' is non-null + ranges + + + + col + 9 + file + 0 + line + 408 + + + col + 16 + file + 0 + line + 408 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 409 + + + col + 11 + file + 0 + line + 409 + + + start + + + col + 9 + file + 0 + line + 408 + + + col + 16 + file + 0 + line + 408 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 409 + + + col + 38 + file + 0 + line + 409 + + + start + + + col + 9 + file + 0 + line + 409 + + + col + 11 + file + 0 + line + 409 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'int_TS_RESP_verify_token' + kind + event + location + + col + 15 + file + 0 + line + 409 + + message + Calling 'int_TS_RESP_verify_token' + ranges + + + + col + 15 + file + 0 + line + 409 + + + col + 60 + file + 0 + line + 409 + + + + + + depth + 1 + extended_message + Entered call from 'TS_RESP_verify_token' + kind + event + location + + col + 1 + file + 0 + line + 427 + + message + Entered call from 'TS_RESP_verify_token' + + + edges + + + end + + + col + 5 + file + 0 + line + 430 + + + col + 8 + file + 0 + line + 430 + + + start + + + col + 1 + file + 0 + line + 427 + + + col + 6 + file + 0 + line + 427 + + + + + kind + control + + + depth + 1 + extended_message + 'signer' initialized to a null pointer value + kind + event + location + + col + 5 + file + 0 + line + 430 + + message + 'signer' initialized to a null pointer value + ranges + + + + col + 5 + file + 0 + line + 430 + + + col + 16 + file + 0 + line + 430 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 480 + + + col + 6 + file + 0 + line + 480 + + + start + + + col + 5 + file + 0 + line + 430 + + + col + 8 + file + 0 + line + 430 + + + + + kind + control + + + edges + + + end + + + col + 49 + file + 0 + line + 481 + + + col + 54 + file + 0 + line + 481 + + + start + + + col + 5 + file + 0 + line + 480 + + + col + 6 + file + 0 + line + 480 + + + + + kind + control + + + depth + 1 + extended_message + Passing null pointer value via 2nd parameter 'signer' + kind + event + location + + col + 49 + file + 0 + line + 481 + + message + Passing null pointer value via 2nd parameter 'signer' + ranges + + + + col + 49 + file + 0 + line + 481 + + + col + 54 + file + 0 + line + 481 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 481 + + + col + 32 + file + 0 + line + 481 + + + start + + + col + 49 + file + 0 + line + 481 + + + col + 54 + file + 0 + line + 481 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'TS_check_signer_name' + kind + event + location + + col + 13 + file + 0 + line + 481 + + message + Calling 'TS_check_signer_name' + ranges + + + + col + 13 + file + 0 + line + 481 + + + col + 55 + file + 0 + line + 481 + + + + + + depth + 2 + extended_message + Entered call from 'int_TS_RESP_verify_token' + kind + event + location + + col + 1 + file + 0 + line + 695 + + message + Entered call from 'int_TS_RESP_verify_token' + + + edges + + + end + + + col + 5 + file + 0 + line + 697 + + + col + 12 + file + 0 + line + 697 + + + start + + + col + 1 + file + 0 + line + 695 + + + col + 6 + file + 0 + line + 695 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 702 + + + col + 6 + file + 0 + line + 702 + + + start + + + col + 5 + file + 0 + line + 697 + + + col + 12 + file + 0 + line + 697 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 702 + + + col + 16 + file + 0 + line + 702 + + + start + + + col + 5 + file + 0 + line + 702 + + + col + 6 + file + 0 + line + 702 + + + + + kind + control + + + edges + + + end + + + col + 12 + file + 0 + line + 703 + + + col + 24 + file + 0 + line + 703 + + + start + + + col + 9 + file + 0 + line + 702 + + + col + 16 + file + 0 + line + 702 + + + + + kind + control + + + depth + 2 + extended_message + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'signer') + kind + event + location + + col + 12 + file + 0 + line + 703 + + message + Access to field 'cert_info' results in a dereference of a null pointer (loaded from variable 'signer') + ranges + + + + col + 12 + file + 0 + line + 703 + + + col + 70 + file + 0 + line + 703 + + + + + + type + Dereference of null pointer + + + files + + ts_rsp_verify.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-PQUmRQ.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-PQUmRQ.plist @@ -0,0 +1,311 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-e034cc.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'p' is never read + issue_context + dtls1_send_hello_request + issue_context_kind + function + issue_hash_content_of_line_in_context + 69907818fb3034a7ce6769f29c680a0e + issue_hash_function_offset + 5 + location + + col + 9 + file + 0 + line + 723 + + path + + + depth + 0 + extended_message + Value stored to 'p' is never read + kind + event + location + + col + 9 + file + 0 + line + 723 + + message + Value stored to 'p' is never read + ranges + + + + col + 13 + file + 0 + line + 723 + + + col + 74 + file + 0 + line + 723 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-8a18cd.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'd' is never read + issue_context + dtls1_send_server_hello + issue_context_kind + function + issue_hash_content_of_line_in_context + a21c5100f8e722182403a66b1fb8e005 + issue_hash_function_offset + 77 + location + + col + 9 + file + 0 + line + 857 + + path + + + depth + 0 + extended_message + Value stored to 'd' is never read + kind + event + location + + col + 9 + file + 0 + line + 857 + + message + Value stored to 'd' is never read + ranges + + + + col + 13 + file + 0 + line + 857 + + + col + 73 + file + 0 + line + 857 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-31c865.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'p' is never read + issue_context + dtls1_send_server_done + issue_context_kind + function + issue_hash_content_of_line_in_context + bb7496cddae47c3aee4a9ea11d5b264d + issue_hash_function_offset + 7 + location + + col + 9 + file + 0 + line + 880 + + path + + + depth + 0 + extended_message + Value stored to 'p' is never read + kind + event + location + + col + 9 + file + 0 + line + 880 + + message + Value stored to 'p' is never read + ranges + + + + col + 13 + file + 0 + line + 880 + + + col + 72 + file + 0 + line + 880 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-2d62b4.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'd' is never read + issue_context + dtls1_send_server_key_exchange + issue_context_kind + function + issue_hash_content_of_line_in_context + 199c222c916940f090eae8b3454c87ea + issue_hash_function_offset + 399 + location + + col + 9 + file + 0 + line + 1295 + + path + + + depth + 0 + extended_message + Value stored to 'd' is never read + kind + event + location + + col + 9 + file + 0 + line + 1295 + + message + Value stored to 'd' is never read + ranges + + + + col + 13 + file + 0 + line + 1295 + + + col + 74 + file + 0 + line + 1296 + + + + + + type + Dead assignment + + + files + + d1_srvr.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-QDn98D.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-QDn98D.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-bf40c8.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'num' is never read + issue_context + dgram_ctrl + issue_context_kind + function + issue_hash_content_of_line_in_context + b5dabb33ea8fae0d704c3327440a3893 + issue_hash_function_offset + 23 + location + + col + 9 + file + 0 + line + 439 + + path + + + depth + 0 + extended_message + Value stored to 'num' is never read + kind + event + location + + col + 9 + file + 0 + line + 439 + + message + Value stored to 'num' is never read + ranges + + + + col + 15 + file + 0 + line + 439 + + + col + 15 + file + 0 + line + 439 + + + + + + type + Dead assignment + + + files + + bss_dgram.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ReQ_GL.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ReQ_GL.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-6f4b83.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 't' is never read + issue_context + CAST_ofb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 36e99766fceddb33e3d9bd82c3f02eb6 + issue_hash_function_offset + 38 + location + + col + 5 + file + 0 + line + 108 + + path + + + depth + 0 + extended_message + Value stored to 't' is never read + kind + event + location + + col + 5 + file + 0 + line + 108 + + message + Value stored to 't' is never read + ranges + + + + col + 9 + file + 0 + line + 108 + + + col + 35 + file + 0 + line + 108 + + + + + + type + Dead assignment + + + files + + c_ofb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-RjfTIP.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-RjfTIP.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-0e16b0.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'ret' is never read + issue_context + buffer_ctrl + issue_context_kind + function + issue_hash_content_of_line_in_context + d6da4dcc1ea62a8c72032cdf570b2d84 + issue_hash_function_offset + 139 + location + + col + 17 + file + 0 + line + 429 + + path + + + depth + 0 + extended_message + Value stored to 'ret' is never read + kind + event + location + + col + 17 + file + 0 + line + 429 + + message + Value stored to 'ret' is never read + ranges + + + + col + 23 + file + 0 + line + 429 + + + col + 23 + file + 0 + line + 429 + + + + + + type + Dead assignment + + + files + + bf_buff.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-SnWTTb.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-SnWTTb.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-b3710c.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'p' is never read + issue_context + ssl3_send_finished + issue_context_kind + function + issue_hash_content_of_line_in_context + 0adc9ff910d4a00191220149242eee52 + issue_hash_function_offset + 14 + location + + col + 9 + file + 0 + line + 174 + + path + + + depth + 0 + extended_message + Value stored to 'p' is never read + kind + event + location + + col + 9 + file + 0 + line + 174 + + message + Value stored to 'p' is never read + ranges + + + + col + 14 + file + 0 + line + 174 + + + col + 14 + file + 0 + line + 174 + + + + + + type + Dead increment + + + files + + s3_both.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-StC4tP.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-StC4tP.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-94455d.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + BN_bn2dec + issue_context_kind + function + issue_hash_content_of_line_in_context + c834bf087a525a0199ed9c570ba27f87 + issue_hash_function_offset + 35 + location + + col + 9 + file + 0 + line + 142 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 9 + file + 0 + line + 142 + + message + Value stored to 'i' is never read + ranges + + + + col + 13 + file + 0 + line + 142 + + + col + 13 + file + 0 + line + 142 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-4ed676.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'm' is never read + issue_context + BN_hex2bn + issue_context_kind + function + issue_hash_content_of_line_in_context + b1d5f46413ba8150837ee842ec01aaa7 + issue_hash_function_offset + 34 + location + + col + 5 + file + 0 + line + 212 + + path + + + depth + 0 + extended_message + Value stored to 'm' is never read + kind + event + location + + col + 5 + file + 0 + line + 212 + + message + Value stored to 'm' is never read + ranges + + + + col + 9 + file + 0 + line + 212 + + + col + 9 + file + 0 + line + 212 + + + + + + type + Dead assignment + + + files + + bn_print.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-SvYOOI.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-SvYOOI.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-2d308b.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + OCSP_RESPONSE_print + issue_context_kind + function + issue_hash_content_of_line_in_context + 8b8e2477dc5d3b281641f8b82acf9a9d + issue_hash_function_offset + 29 + location + + col + 5 + file + 0 + line + 215 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 5 + file + 0 + line + 215 + + message + Value stored to 'i' is never read + ranges + + + + col + 9 + file + 0 + line + 215 + + + col + 40 + file + 0 + line + 215 + + + + + + type + Dead assignment + + + files + + ocsp_prn.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TVmrcU.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TVmrcU.plist @@ -0,0 +1,1552 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-b67193.html + + category + Logic error + check_name + core.UndefinedBinaryOperatorResult + description + The left operand of '&' is a garbage value + issue_context + RSA_eay_private_decrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 8beb2954011b00610d899434be9c4eb2 + issue_hash_function_offset + 77 + location + + col + 13 + file + 0 + line + 562 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 500 + + + col + 6 + file + 0 + line + 500 + + + start + + + col + 13 + file + 0 + line + 486 + + + col + 13 + file + 0 + line + 486 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 502 + + + col + 16 + file + 0 + line + 502 + + + start + + + col + 5 + file + 0 + line + 500 + + + col + 6 + file + 0 + line + 500 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 507 + + + col + 6 + file + 0 + line + 507 + + + start + + + col + 5 + file + 0 + line + 502 + + + col + 16 + file + 0 + line + 502 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 507 + + + col + 9 + file + 0 + line + 507 + + + start + + + col + 5 + file + 0 + line + 507 + + + col + 6 + file + 0 + line + 507 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'f' is non-null + kind + event + location + + col + 9 + file + 0 + line + 507 + + message + Assuming 'f' is non-null + ranges + + + + col + 9 + file + 0 + line + 507 + + + col + 10 + file + 0 + line + 507 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 507 + + + col + 15 + file + 0 + line + 507 + + + start + + + col + 9 + file + 0 + line + 507 + + + col + 9 + file + 0 + line + 507 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ret' is non-null + kind + event + location + + col + 15 + file + 0 + line + 507 + + message + Assuming 'ret' is non-null + ranges + + + + col + 15 + file + 0 + line + 507 + + + col + 18 + file + 0 + line + 507 + + + + + + edges + + + end + + + col + 23 + file + 0 + line + 507 + + + col + 23 + file + 0 + line + 507 + + + start + + + col + 15 + file + 0 + line + 507 + + + col + 15 + file + 0 + line + 507 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'buf' is non-null + kind + event + location + + col + 23 + file + 0 + line + 507 + + message + Assuming 'buf' is non-null + ranges + + + + col + 23 + file + 0 + line + 507 + + + col + 26 + file + 0 + line + 507 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 516 + + + col + 6 + file + 0 + line + 516 + + + start + + + col + 23 + file + 0 + line + 507 + + + col + 23 + file + 0 + line + 507 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 523 + + + col + 6 + file + 0 + line + 523 + + + start + + + col + 5 + file + 0 + line + 516 + + + col + 6 + file + 0 + line + 516 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 526 + + + col + 6 + file + 0 + line + 526 + + + start + + + col + 5 + file + 0 + line + 523 + + + col + 6 + file + 0 + line + 523 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 532 + + + col + 6 + file + 0 + line + 532 + + + start + + + col + 5 + file + 0 + line + 526 + + + col + 6 + file + 0 + line + 526 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 557 + + + col + 14 + file + 0 + line + 557 + + + start + + + col + 5 + file + 0 + line + 532 + + + col + 6 + file + 0 + line + 532 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 560 + + + col + 10 + file + 0 + line + 560 + + + start + + + col + 9 + file + 0 + line + 557 + + + col + 14 + file + 0 + line + 557 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 561 + + + col + 13 + file + 0 + line + 561 + + + start + + + col + 9 + file + 0 + line + 560 + + + col + 10 + file + 0 + line + 560 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 562 + + + col + 25 + file + 0 + line + 562 + + + start + + + col + 13 + file + 0 + line + 561 + + + col + 13 + file + 0 + line + 561 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 562 + + + col + 25 + file + 0 + line + 562 + + + start + + + col + 13 + file + 0 + line + 562 + + + col + 25 + file + 0 + line + 562 + + + + + kind + control + + + depth + 0 + extended_message + The left operand of '&' is a garbage value + kind + event + location + + col + 13 + file + 0 + line + 562 + + message + The left operand of '&' is a garbage value + ranges + + + + col + 13 + file + 0 + line + 562 + + + col + 54 + file + 0 + line + 562 + + + + + + type + Result of operation is garbage or undefined + + + HTMLDiagnostics_files + + report-29aec8.html + + category + Logic error + check_name + core.UndefinedBinaryOperatorResult + description + The left operand of '&' is a garbage value + issue_context + RSA_eay_mod_exp + issue_context_kind + function + issue_hash_content_of_line_in_context + c90f727c76b26905ffc506c7746217fb + issue_hash_function_offset + 50 + location + + col + 9 + file + 0 + line + 770 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 729 + + + col + 8 + file + 0 + line + 729 + + + start + + + col + 13 + file + 0 + line + 721 + + + col + 14 + file + 0 + line + 721 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 732 + + + col + 22 + file + 0 + line + 732 + + + start + + + col + 5 + file + 0 + line + 729 + + + col + 8 + file + 0 + line + 729 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 739 + + + col + 10 + file + 0 + line + 739 + + + start + + + col + 16 + file + 0 + line + 732 + + + col + 22 + file + 0 + line + 732 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 748 + + + col + 13 + file + 0 + line + 748 + + + start + + + col + 9 + file + 0 + line + 739 + + + col + 10 + file + 0 + line + 739 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 749 + + + col + 13 + file + 0 + line + 749 + + + start + + + col + 13 + file + 0 + line + 748 + + + col + 13 + file + 0 + line + 748 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 752 + + + col + 10 + file + 0 + line + 752 + + + start + + + col + 13 + file + 0 + line + 749 + + + col + 13 + file + 0 + line + 749 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 762 + + + col + 6 + file + 0 + line + 762 + + + start + + + col + 9 + file + 0 + line + 752 + + + col + 10 + file + 0 + line + 752 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 763 + + + col + 10 + file + 0 + line + 763 + + + start + + + col + 5 + file + 0 + line + 762 + + + col + 6 + file + 0 + line + 762 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 768 + + + col + 6 + file + 0 + line + 768 + + + start + + + col + 9 + file + 0 + line + 763 + + + col + 10 + file + 0 + line + 763 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 769 + + + col + 9 + file + 0 + line + 769 + + + start + + + col + 5 + file + 0 + line + 768 + + + col + 6 + file + 0 + line + 768 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 770 + + + col + 21 + file + 0 + line + 770 + + + start + + + col + 9 + file + 0 + line + 769 + + + col + 9 + file + 0 + line + 769 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 770 + + + col + 21 + file + 0 + line + 770 + + + start + + + col + 9 + file + 0 + line + 770 + + + col + 21 + file + 0 + line + 770 + + + + + kind + control + + + depth + 0 + extended_message + The left operand of '&' is a garbage value + kind + event + location + + col + 9 + file + 0 + line + 770 + + message + The left operand of '&' is a garbage value + ranges + + + + col + 9 + file + 0 + line + 770 + + + col + 45 + file + 0 + line + 770 + + + + + + type + Result of operation is garbage or undefined + + + files + + rsa_eay.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TZ1H1p.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TZ1H1p.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-5f7a2f.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + sv_body + issue_context_kind + function + issue_hash_content_of_line_in_context + 5bfe214a76b6b468fc964bee8022e18d + issue_hash_function_offset + 239 + location + + col + 21 + file + 0 + line + 1976 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 21 + file + 0 + line + 1976 + + message + Value stored to 'i' is never read + ranges + + + + col + 25 + file + 0 + line + 1976 + + + col + 25 + file + 0 + line + 1976 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-694d8c.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + sv_body + issue_context_kind + function + issue_hash_content_of_line_in_context + 5bfe214a76b6b468fc964bee8022e18d + issue_hash_function_offset + 252 + location + + col + 21 + file + 0 + line + 1989 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 21 + file + 0 + line + 1989 + + message + Value stored to 'i' is never read + ranges + + + + col + 25 + file + 0 + line + 1989 + + + col + 25 + file + 0 + line + 1989 + + + + + + type + Dead assignment + + + files + + s_server.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TfLDsd.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TfLDsd.plist @@ -0,0 +1,107 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-421e60.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'dest' during its initialization is never read + issue_context + CRYPTO_THREADID_set_pointer + issue_context_kind + function + issue_hash_content_of_line_in_context + 949b138813783fcef4b8a594369949ec + issue_hash_function_offset + 1 + location + + col + 20 + file + 0 + line + 432 + + path + + + depth + 0 + extended_message + Value stored to 'dest' during its initialization is never read + kind + event + location + + col + 20 + file + 0 + line + 432 + + message + Value stored to 'dest' during its initialization is never read + ranges + + + + col + 20 + file + 0 + line + 432 + + + col + 23 + file + 0 + line + 432 + + + + + col + 27 + file + 0 + line + 432 + + + col + 42 + file + 0 + line + 432 + + + + + + type + Dead initialization + + + files + + cryptlib.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TigCu1.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-TigCu1.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-c578b5.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'l' is never read + issue_context + CAST_ecb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 030608235d44459edfc90dd3819e4344 + issue_hash_function_offset + 15 + location + + col + 5 + file + 0 + line + 82 + + path + + + depth + 0 + extended_message + Value stored to 'l' is never read + kind + event + location + + col + 5 + file + 0 + line + 82 + + message + Value stored to 'l' is never read + ranges + + + + col + 9 + file + 0 + line + 82 + + + col + 23 + file + 0 + line + 82 + + + + + + type + Dead assignment + + + files + + c_ecb.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-USeWg5.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-USeWg5.plist @@ -0,0 +1,860 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-8db34b.html + + category + Logic error + check_name + cplusplus.NewDelete + description + Null pointer argument in call to string comparison function + issue_context + asn1_cb + issue_context_kind + function + issue_hash_content_of_line_in_context + 954a050f29ea9452ea6bfee2d6206752 + issue_hash_function_offset + 83 + location + + col + 14 + file + 0 + line + 376 + + path + + + edges + + + end + + + col + 21 + file + 0 + line + 298 + + + col + 26 + file + 0 + line + 298 + + + start + + + col + 5 + file + 0 + line + 294 + + + col + 15 + file + 0 + line + 294 + + + + + kind + control + + + depth + 0 + extended_message + 'vstart' initialized to a null pointer value + kind + event + location + + col + 21 + file + 0 + line + 298 + + message + 'vstart' initialized to a null pointer value + ranges + + + + col + 21 + file + 0 + line + 298 + + + col + 26 + file + 0 + line + 298 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 302 + + + col + 6 + file + 0 + line + 302 + + + start + + + col + 21 + file + 0 + line + 298 + + + col + 26 + file + 0 + line + 298 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 302 + + + col + 12 + file + 0 + line + 302 + + + start + + + col + 5 + file + 0 + line + 302 + + + col + 6 + file + 0 + line + 302 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'elem' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 302 + + message + Assuming 'elem' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 302 + + + col + 20 + file + 0 + line + 302 + + + + + + edges + + + end + + + col + 10 + file + 0 + line + 305 + + + col + 10 + file + 0 + line + 305 + + + start + + + col + 9 + file + 0 + line + 302 + + + col + 12 + file + 0 + line + 302 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 305 + + + col + 7 + file + 0 + line + 305 + + + start + + + col + 10 + file + 0 + line + 305 + + + col + 10 + file + 0 + line + 305 + + + + + kind + control + + + edges + + + end + + + col + 27 + file + 0 + line + 305 + + + col + 27 + file + 0 + line + 305 + + + start + + + col + 5 + file + 0 + line + 305 + + + col + 7 + file + 0 + line + 305 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'i' is >= 'len' + kind + event + location + + col + 27 + file + 0 + line + 305 + + message + Assuming 'i' is >= 'len' + ranges + + + + col + 27 + file + 0 + line + 305 + + + col + 33 + file + 0 + line + 305 + + + + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 27 + file + 0 + line + 305 + + message + Loop body executed 0 times + ranges + + + + col + 27 + file + 0 + line + 305 + + + col + 33 + file + 0 + line + 305 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 315 + + + col + 9 + file + 0 + line + 315 + + + start + + + col + 27 + file + 0 + line + 305 + + + col + 27 + file + 0 + line + 305 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 317 + + + col + 6 + file + 0 + line + 317 + + + start + + + col + 5 + file + 0 + line + 315 + + + col + 9 + file + 0 + line + 315 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 324 + + + col + 6 + file + 0 + line + 324 + + + start + + + col + 5 + file + 0 + line + 317 + + + col + 6 + file + 0 + line + 317 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 335 + + + col + 10 + file + 0 + line + 335 + + + start + + + col + 5 + file + 0 + line + 324 + + + col + 6 + file + 0 + line + 324 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 335 + + + col + 17 + file + 0 + line + 335 + + + start + + + col + 5 + file + 0 + line + 335 + + + col + 10 + file + 0 + line + 335 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 376 + + + col + 10 + file + 0 + line + 376 + + + start + + + col + 13 + file + 0 + line + 335 + + + col + 17 + file + 0 + line + 335 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 376 + + + col + 20 + file + 0 + line + 376 + + + start + + + col + 9 + file + 0 + line + 376 + + + col + 10 + file + 0 + line + 376 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer argument in call to string comparison function + kind + event + location + + col + 14 + file + 0 + line + 376 + + message + Null pointer argument in call to string comparison function + ranges + + + + col + 22 + file + 0 + line + 376 + + + col + 27 + file + 0 + line + 376 + + + + + + type + Unix API + + + files + + asn1_gen.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-UTVx9V.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-UTVx9V.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-eb1e6c.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'bp' is never read + issue_context + BN_uadd + issue_context_kind + function + issue_hash_content_of_line_in_context + a94db5d0f2d46550a871c31d36c2e4f6 + issue_hash_function_offset + 29 + location + + col + 5 + file + 0 + line + 137 + + path + + + depth + 0 + extended_message + Value stored to 'bp' is never read + kind + event + location + + col + 5 + file + 0 + line + 137 + + message + Value stored to 'bp' is never read + ranges + + + + col + 11 + file + 0 + line + 137 + + + col + 13 + file + 0 + line + 137 + + + + + + type + Dead increment + + + files + + bn_add.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-VDaNX6.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-VDaNX6.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-468ef8.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'sin0' is never read + issue_context + DES_pcbc_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 5fb7b3bcb7943d08090f8fabeb50cb3a + issue_hash_function_offset + 50 + location + + col + 5 + file + 0 + line + 114 + + path + + + depth + 0 + extended_message + Value stored to 'sin0' is never read + kind + event + location + + col + 5 + file + 0 + line + 114 + + message + Value stored to 'sin0' is never read + ranges + + + + col + 12 + file + 0 + line + 114 + + + col + 49 + file + 0 + line + 114 + + + + + + type + Dead assignment + + + files + + pcbc_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-WJPjNs.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-WJPjNs.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-3c1574.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'n' is never read + issue_context + client_hello + issue_context_kind + function + issue_hash_content_of_line_in_context + 05f1a231d3b474bc2c47f18ba40ef360 + issue_hash_function_offset + 20 + location + + col + 9 + file + 0 + line + 556 + + path + + + depth + 0 + extended_message + Value stored to 'n' is never read + kind + event + location + + col + 9 + file + 0 + line + 556 + + message + Value stored to 'n' is never read + ranges + + + + col + 13 + file + 0 + line + 556 + + + col + 17 + file + 0 + line + 556 + + + + + + type + Dead assignment + + + files + + s2_clnt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-WtKK5Z.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-WtKK5Z.plist @@ -0,0 +1,107 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-60ed65.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'qbits' during its initialization is never read + issue_context + DSA_generate_parameters_ex + issue_context_kind + function + issue_hash_content_of_line_in_context + 15fdc0ad7552c3c73af70562fd0f0507 + issue_hash_function_offset + 6 + location + + col + 16 + file + 0 + line + 98 + + path + + + depth + 0 + extended_message + Value stored to 'qbits' during its initialization is never read + kind + event + location + + col + 16 + file + 0 + line + 98 + + message + Value stored to 'qbits' during its initialization is never read + ranges + + + + col + 16 + file + 0 + line + 98 + + + col + 20 + file + 0 + line + 98 + + + + + col + 24 + file + 0 + line + 98 + + + col + 47 + file + 0 + line + 98 + + + + + + type + Dead initialization + + + files + + dsa_gen.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-XebXE5.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-XebXE5.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-9b2900.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'l' is never read + issue_context + DES_ecb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 1a47cec411a63f1ea04aaf92fd8dc44f + issue_hash_function_offset + 15 + location + + col + 5 + file + 0 + line + 123 + + path + + + depth + 0 + extended_message + Value stored to 'l' is never read + kind + event + location + + col + 5 + file + 0 + line + 123 + + message + Value stored to 'l' is never read + ranges + + + + col + 9 + file + 0 + line + 123 + + + col + 25 + file + 0 + line + 123 + + + + + + type + Dead assignment + + + files + + ecb_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-YL5xpz.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-YL5xpz.plist @@ -0,0 +1,311 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-24925e.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + dlfcn_merger + issue_context_kind + function + issue_hash_content_of_line_in_context + 3854a4f99e28f7149d22b150ac791b48 + issue_hash_function_offset + 17 + location + + col + 9 + file + 0 + line + 306 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 9 + file + 0 + line + 306 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 9 + file + 0 + line + 306 + + + col + 33 + file + 0 + line + 306 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + HTMLDiagnostics_files + + report-b9b22e.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + dlfcn_merger + issue_context_kind + function + issue_hash_content_of_line_in_context + 5ecdc9d169d9c439b5e1d4316bced8e6 + issue_hash_function_offset + 28 + location + + col + 9 + file + 0 + line + 317 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 9 + file + 0 + line + 317 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 9 + file + 0 + line + 317 + + + col + 33 + file + 0 + line + 317 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + HTMLDiagnostics_files + + report-6c0c92.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + dlfcn_merger + issue_context_kind + function + issue_hash_content_of_line_in_context + 5ecdc9d169d9c439b5e1d4316bced8e6 + issue_hash_function_offset + 52 + location + + col + 9 + file + 0 + line + 341 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 9 + file + 0 + line + 341 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 9 + file + 0 + line + 341 + + + col + 33 + file + 0 + line + 341 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + HTMLDiagnostics_files + + report-c79118.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + dlfcn_merger + issue_context_kind + function + issue_hash_content_of_line_in_context + a80df0ca44035bf5da4c8991faa20fc8 + issue_hash_function_offset + 54 + location + + col + 9 + file + 0 + line + 343 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 9 + file + 0 + line + 343 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 9 + file + 0 + line + 343 + + + col + 48 + file + 0 + line + 343 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + files + + dso_dlfcn.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Ylm0Go.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Ylm0Go.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-4c2434.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + CAST_cfb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 597ca7b2a0e154c119bbe8d584251a1b + issue_hash_function_offset + 50 + location + + col + 5 + file + 0 + line + 121 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 121 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 121 + + + col + 44 + file + 0 + line + 121 + + + + + + type + Dead assignment + + + files + + c_cfb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Zn3w9M.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-Zn3w9M.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-95e881.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'tout0' is never read + issue_context + DES_cbc_cksum + issue_context_kind + function + issue_hash_content_of_line_in_context + 675438ac28c01924002e39951fe49b6a + issue_hash_function_offset + 29 + location + + col + 5 + file + 0 + line + 93 + + path + + + depth + 0 + extended_message + Value stored to 'tout0' is never read + kind + event + location + + col + 5 + file + 0 + line + 93 + + message + Value stored to 'tout0' is never read + ranges + + + + col + 13 + file + 0 + line + 93 + + + col + 45 + file + 0 + line + 93 + + + + + + type + Dead assignment + + + files + + cbc_cksm.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ZrBRO3.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ZrBRO3.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-6b76e5.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'numblocks' is never read + issue_context + ec_wNAF_mul + issue_context_kind + function + issue_hash_content_of_line_in_context + cea973ea99212cf3bb1aae2c662a0e6b + issue_hash_function_offset + 165 + location + + col + 17 + file + 0 + line + 498 + + path + + + depth + 0 + extended_message + Value stored to 'numblocks' is never read + kind + event + location + + col + 17 + file + 0 + line + 498 + + message + Value stored to 'numblocks' is never read + ranges + + + + col + 29 + file + 0 + line + 498 + + + col + 29 + file + 0 + line + 498 + + + + + + type + Dead assignment + + + files + + ec_mult.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-_6fciA.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-_6fciA.plist @@ -0,0 +1,12364 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-715de6.html + + category + Logic error + check_name + cplusplus.NewDelete + description + Null pointer argument in call to memory copy function + issue_context + AES_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 804951ca953be72e033cd82f9af14b7a + issue_hash_function_offset + 34 + location + + col + 13 + file + 0 + line + 116 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + start + + + col + 5 + file + 0 + line + 83 + + + col + 10 + file + 0 + line + 83 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 86 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 86 + + + col + 44 + file + 0 + line + 86 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is equal to 1 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 93 + + + col + 10 + file + 0 + line + 93 + + + start + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 93 + + + col + 14 + file + 0 + line + 93 + + + start + + + col + 9 + file + 0 + line + 93 + + + col + 10 + file + 0 + line + 93 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is not equal to 'out' + kind + event + location + + col + 13 + file + 0 + line + 93 + + message + Assuming 'in' is not equal to 'out' + ranges + + + + col + 13 + file + 0 + line + 93 + + + col + 21 + file + 0 + line + 93 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 97 + + + col + 23 + file + 0 + line + 97 + + + start + + + col + 13 + file + 0 + line + 93 + + + col + 14 + file + 0 + line + 93 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 100 + + + col + 17 + file + 0 + line + 100 + + + start + + + col + 13 + file + 0 + line + 97 + + + col + 23 + file + 0 + line + 97 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 20 + file + 0 + line + 100 + + message + Loop body executed 0 times + ranges + + + + col + 20 + file + 0 + line + 100 + + + col + 22 + file + 0 + line + 100 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 116 + + + col + 18 + file + 0 + line + 116 + + + start + + + col + 13 + file + 0 + line + 100 + + + col + 17 + file + 0 + line + 100 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer argument in call to memory copy function + kind + event + location + + col + 13 + file + 0 + line + 116 + + message + Null pointer argument in call to memory copy function + ranges + + + + col + 13 + file + 0 + line + 116 + + + col + 51 + file + 0 + line + 116 + + + + + + type + Unix API + + + HTMLDiagnostics_files + + report-77aa0e.html + + category + Logic error + check_name + core.NullDereference + description + Dereference of null pointer + issue_context + AES_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + be1437013c66132b12610c0b0a89b21a + issue_hash_function_offset + 41 + location + + col + 13 + file + 0 + line + 123 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + start + + + col + 5 + file + 0 + line + 83 + + + col + 10 + file + 0 + line + 83 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 86 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 86 + + + col + 44 + file + 0 + line + 86 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is equal to 1 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 93 + + + col + 10 + file + 0 + line + 93 + + + start + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 93 + + + col + 14 + file + 0 + line + 93 + + + start + + + col + 9 + file + 0 + line + 93 + + + col + 10 + file + 0 + line + 93 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is equal to 'out' + kind + event + location + + col + 13 + file + 0 + line + 93 + + message + Assuming 'in' is equal to 'out' + ranges + + + + col + 13 + file + 0 + line + 93 + + + col + 21 + file + 0 + line + 93 + + + + + + edges + + + end + + + col + 25 + file + 0 + line + 119 + + + col + 27 + file + 0 + line + 119 + + + start + + + col + 13 + file + 0 + line + 93 + + + col + 14 + file + 0 + line + 93 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 123 + + + col + 22 + file + 0 + line + 123 + + + start + + + col + 25 + file + 0 + line + 119 + + + col + 27 + file + 0 + line + 119 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 123 + + + col + 22 + file + 0 + line + 123 + + + start + + + col + 13 + file + 0 + line + 123 + + + col + 22 + file + 0 + line + 123 + + + + + kind + control + + + depth + 0 + extended_message + Dereference of null pointer + kind + event + location + + col + 13 + file + 0 + line + 123 + + message + Dereference of null pointer + ranges + + + + col + 13 + file + 0 + line + 123 + + + col + 32 + file + 0 + line + 123 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-443b47.html + + category + Logic error + check_name + core.NullDereference + description + Dereference of null pointer + issue_context + AES_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + b8fae4e548a2cdab27b3442a8c7356b6 + issue_hash_function_offset + 45 + location + + col + 17 + file + 0 + line + 127 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + start + + + col + 5 + file + 0 + line + 83 + + + col + 10 + file + 0 + line + 83 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 86 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 86 + + + col + 44 + file + 0 + line + 86 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is equal to 1 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 93 + + + col + 10 + file + 0 + line + 93 + + + start + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 93 + + + col + 14 + file + 0 + line + 93 + + + start + + + col + 9 + file + 0 + line + 93 + + + col + 10 + file + 0 + line + 93 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is equal to 'out' + kind + event + location + + col + 13 + file + 0 + line + 93 + + message + Assuming 'in' is equal to 'out' + ranges + + + + col + 13 + file + 0 + line + 93 + + + col + 21 + file + 0 + line + 93 + + + + + + edges + + + end + + + col + 25 + file + 0 + line + 119 + + + col + 27 + file + 0 + line + 119 + + + start + + + col + 13 + file + 0 + line + 93 + + + col + 14 + file + 0 + line + 93 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 126 + + + col + 17 + file + 0 + line + 126 + + + start + + + col + 25 + file + 0 + line + 119 + + + col + 27 + file + 0 + line + 119 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 20 + file + 0 + line + 126 + + message + Entering loop body + ranges + + + + col + 20 + file + 0 + line + 126 + + + col + 22 + file + 0 + line + 126 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 127 + + + col + 26 + file + 0 + line + 127 + + + start + + + col + 13 + file + 0 + line + 126 + + + col + 17 + file + 0 + line + 126 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 127 + + + col + 26 + file + 0 + line + 127 + + + start + + + col + 17 + file + 0 + line + 127 + + + col + 26 + file + 0 + line + 127 + + + + + kind + control + + + depth + 0 + extended_message + Dereference of null pointer + kind + event + location + + col + 17 + file + 0 + line + 127 + + message + Dereference of null pointer + ranges + + + + col + 17 + file + 0 + line + 127 + + + col + 35 + file + 0 + line + 127 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-9ef00e.html + + category + Logic error + check_name + cplusplus.NewDelete + description + Null pointer argument in call to memory copy function + issue_context + AES_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 804951ca953be72e033cd82f9af14b7a + issue_hash_function_offset + 87 + location + + col + 13 + file + 0 + line + 169 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + start + + + col + 5 + file + 0 + line + 83 + + + col + 10 + file + 0 + line + 83 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 86 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 86 + + + col + 44 + file + 0 + line + 86 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is not equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is not equal to 1 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 0 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is equal to 0 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 145 + + + col + 10 + file + 0 + line + 145 + + + start + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 145 + + + col + 14 + file + 0 + line + 145 + + + start + + + col + 9 + file + 0 + line + 145 + + + col + 10 + file + 0 + line + 145 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is not equal to 'out' + kind + event + location + + col + 13 + file + 0 + line + 145 + + message + Assuming 'in' is not equal to 'out' + ranges + + + + col + 13 + file + 0 + line + 145 + + + col + 21 + file + 0 + line + 145 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 149 + + + col + 23 + file + 0 + line + 149 + + + start + + + col + 13 + file + 0 + line + 145 + + + col + 14 + file + 0 + line + 145 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 152 + + + col + 17 + file + 0 + line + 152 + + + start + + + col + 13 + file + 0 + line + 149 + + + col + 23 + file + 0 + line + 149 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 20 + file + 0 + line + 152 + + message + Loop body executed 0 times + ranges + + + + col + 20 + file + 0 + line + 152 + + + col + 22 + file + 0 + line + 152 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 169 + + + col + 18 + file + 0 + line + 169 + + + start + + + col + 13 + file + 0 + line + 152 + + + col + 17 + file + 0 + line + 152 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer argument in call to memory copy function + kind + event + location + + col + 13 + file + 0 + line + 169 + + message + Null pointer argument in call to memory copy function + ranges + + + + col + 13 + file + 0 + line + 169 + + + col + 51 + file + 0 + line + 169 + + + + + + type + Unix API + + + HTMLDiagnostics_files + + report-848004.html + + category + Logic error + check_name + core.NullDereference + description + Dereference of null pointer + issue_context + AES_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + be1437013c66132b12610c0b0a89b21a + issue_hash_function_offset + 94 + location + + col + 13 + file + 0 + line + 176 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + start + + + col + 5 + file + 0 + line + 83 + + + col + 10 + file + 0 + line + 83 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 86 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 86 + + + col + 44 + file + 0 + line + 86 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is not equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is not equal to 1 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 0 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is equal to 0 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 145 + + + col + 10 + file + 0 + line + 145 + + + start + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 145 + + + col + 14 + file + 0 + line + 145 + + + start + + + col + 9 + file + 0 + line + 145 + + + col + 10 + file + 0 + line + 145 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is equal to 'out' + kind + event + location + + col + 13 + file + 0 + line + 145 + + message + Assuming 'in' is equal to 'out' + ranges + + + + col + 13 + file + 0 + line + 145 + + + col + 21 + file + 0 + line + 145 + + + + + + edges + + + end + + + col + 25 + file + 0 + line + 172 + + + col + 27 + file + 0 + line + 172 + + + start + + + col + 13 + file + 0 + line + 145 + + + col + 14 + file + 0 + line + 145 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 176 + + + col + 22 + file + 0 + line + 176 + + + start + + + col + 25 + file + 0 + line + 172 + + + col + 27 + file + 0 + line + 172 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 176 + + + col + 22 + file + 0 + line + 176 + + + start + + + col + 13 + file + 0 + line + 176 + + + col + 22 + file + 0 + line + 176 + + + + + kind + control + + + depth + 0 + extended_message + Dereference of null pointer + kind + event + location + + col + 13 + file + 0 + line + 176 + + message + Dereference of null pointer + ranges + + + + col + 13 + file + 0 + line + 176 + + + col + 32 + file + 0 + line + 176 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-a4ab26.html + + category + Logic error + check_name + core.NullDereference + description + Dereference of null pointer + issue_context + AES_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + b8fae4e548a2cdab27b3442a8c7356b6 + issue_hash_function_offset + 98 + location + + col + 17 + file + 0 + line + 180 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + start + + + col + 5 + file + 0 + line + 83 + + + col + 10 + file + 0 + line + 83 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 84 + + + col + 10 + file + 0 + line + 84 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 86 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 86 + + + col + 44 + file + 0 + line + 86 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 86 + + + col + 18 + file + 0 + line + 86 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is not equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is not equal to 1 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 0 + kind + event + location + + col + 5 + file + 0 + line + 87 + + message + Assuming 'enc' is equal to 0 + ranges + + + + col + 5 + file + 0 + line + 87 + + + col + 64 + file + 0 + line + 87 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + start + + + col + 5 + file + 0 + line + 87 + + + col + 18 + file + 0 + line + 87 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 145 + + + col + 10 + file + 0 + line + 145 + + + start + + + col + 5 + file + 0 + line + 90 + + + col + 7 + file + 0 + line + 90 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 145 + + + col + 14 + file + 0 + line + 145 + + + start + + + col + 9 + file + 0 + line + 145 + + + col + 10 + file + 0 + line + 145 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in' is equal to 'out' + kind + event + location + + col + 13 + file + 0 + line + 145 + + message + Assuming 'in' is equal to 'out' + ranges + + + + col + 13 + file + 0 + line + 145 + + + col + 21 + file + 0 + line + 145 + + + + + + edges + + + end + + + col + 25 + file + 0 + line + 172 + + + col + 27 + file + 0 + line + 172 + + + start + + + col + 13 + file + 0 + line + 145 + + + col + 14 + file + 0 + line + 145 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 179 + + + col + 17 + file + 0 + line + 179 + + + start + + + col + 25 + file + 0 + line + 172 + + + col + 27 + file + 0 + line + 172 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 20 + file + 0 + line + 179 + + message + Entering loop body + ranges + + + + col + 20 + file + 0 + line + 179 + + + col + 22 + file + 0 + line + 179 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 180 + + + col + 26 + file + 0 + line + 180 + + + start + + + col + 13 + file + 0 + line + 179 + + + col + 17 + file + 0 + line + 179 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 180 + + + col + 26 + file + 0 + line + 180 + + + start + + + col + 17 + file + 0 + line + 180 + + + col + 26 + file + 0 + line + 180 + + + + + kind + control + + + depth + 0 + extended_message + Dereference of null pointer + kind + event + location + + col + 17 + file + 0 + line + 180 + + message + Dereference of null pointer + ranges + + + + col + 17 + file + 0 + line + 180 + + + col + 35 + file + 0 + line + 180 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-29d7d8.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'out') results in a null pointer dereference + issue_context + AES_bi_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 1d53b8946b682f7512eede0435cdc8e4 + issue_hash_function_offset + 25 + location + + col + 24 + file + 0 + line + 237 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + start + + + col + 5 + file + 0 + line + 213 + + + col + 10 + file + 0 + line + 213 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 222 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 222 + + + col + 44 + file + 0 + line + 222 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 223 + + message + Assuming 'enc' is equal to 1 + ranges + + + + col + 5 + file + 0 + line + 223 + + + col + 64 + file + 0 + line + 223 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 233 + + + col + 10 + file + 0 + line + 233 + + + start + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 235 + + + col + 13 + file + 0 + line + 235 + + + start + + + col + 9 + file + 0 + line + 233 + + + col + 10 + file + 0 + line + 233 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 235 + + + col + 18 + file + 0 + line + 235 + + + start + + + col + 9 + file + 0 + line + 235 + + + col + 13 + file + 0 + line + 235 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'len' is >= 16 + kind + event + location + + col + 16 + file + 0 + line + 235 + + message + Assuming 'len' is >= 16 + ranges + + + + col + 16 + file + 0 + line + 235 + + + col + 36 + file + 0 + line + 235 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 16 + file + 0 + line + 235 + + message + Entering loop body + ranges + + + + col + 16 + file + 0 + line + 235 + + + col + 36 + file + 0 + line + 235 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 236 + + + col + 15 + file + 0 + line + 236 + + + start + + + col + 16 + file + 0 + line + 235 + + + col + 18 + file + 0 + line + 235 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 25 + file + 0 + line + 236 + + message + Entering loop body + ranges + + + + col + 25 + file + 0 + line + 236 + + + col + 42 + file + 0 + line + 236 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + start + + + col + 13 + file + 0 + line + 236 + + + col + 15 + file + 0 + line + 236 + + + + + kind + control + + + edges + + + end + + + col + 24 + file + 0 + line + 237 + + + col + 24 + file + 0 + line + 237 + + + start + + + col + 17 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + + + kind + control + + + depth + 0 + extended_message + Array access (from variable 'out') results in a null pointer dereference + kind + event + location + + col + 24 + file + 0 + line + 237 + + message + Array access (from variable 'out') results in a null pointer dereference + ranges + + + + col + 17 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-df41f6.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'in') results in a null pointer dereference + issue_context + AES_bi_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + a49db6720f3f6bb9ec7d746beff5c9cb + issue_hash_function_offset + 25 + location + + col + 26 + file + 0 + line + 237 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + start + + + col + 5 + file + 0 + line + 213 + + + col + 10 + file + 0 + line + 213 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 222 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 222 + + + col + 44 + file + 0 + line + 222 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 223 + + message + Assuming 'enc' is equal to 1 + ranges + + + + col + 5 + file + 0 + line + 223 + + + col + 64 + file + 0 + line + 223 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 233 + + + col + 10 + file + 0 + line + 233 + + + start + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 235 + + + col + 13 + file + 0 + line + 235 + + + start + + + col + 9 + file + 0 + line + 233 + + + col + 10 + file + 0 + line + 233 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 235 + + + col + 18 + file + 0 + line + 235 + + + start + + + col + 9 + file + 0 + line + 235 + + + col + 13 + file + 0 + line + 235 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'len' is >= 16 + kind + event + location + + col + 16 + file + 0 + line + 235 + + message + Assuming 'len' is >= 16 + ranges + + + + col + 16 + file + 0 + line + 235 + + + col + 36 + file + 0 + line + 235 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 16 + file + 0 + line + 235 + + message + Entering loop body + ranges + + + + col + 16 + file + 0 + line + 235 + + + col + 36 + file + 0 + line + 235 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 236 + + + col + 15 + file + 0 + line + 236 + + + start + + + col + 16 + file + 0 + line + 235 + + + col + 18 + file + 0 + line + 235 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 25 + file + 0 + line + 236 + + message + Entering loop body + ranges + + + + col + 25 + file + 0 + line + 236 + + + col + 42 + file + 0 + line + 236 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + start + + + col + 13 + file + 0 + line + 236 + + + col + 15 + file + 0 + line + 236 + + + + + kind + control + + + edges + + + end + + + col + 26 + file + 0 + line + 237 + + + col + 27 + file + 0 + line + 237 + + + start + + + col + 17 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + + + kind + control + + + depth + 0 + extended_message + Array access (from variable 'in') results in a null pointer dereference + kind + event + location + + col + 26 + file + 0 + line + 237 + + message + Array access (from variable 'in') results in a null pointer dereference + ranges + + + + col + 26 + file + 0 + line + 237 + + + col + 27 + file + 0 + line + 237 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-e7fccd.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'iv') results in a null pointer dereference + issue_context + AES_bi_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 04e74c39978740f6a57e3f38092d2bc1 + issue_hash_function_offset + 25 + location + + col + 34 + file + 0 + line + 237 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + start + + + col + 5 + file + 0 + line + 213 + + + col + 10 + file + 0 + line + 213 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + depth + 0 + extended_message + Assuming pointer value is null + kind + event + location + + col + 5 + file + 0 + line + 222 + + message + Assuming pointer value is null + ranges + + + + col + 5 + file + 0 + line + 222 + + + col + 44 + file + 0 + line + 222 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 223 + + message + Assuming 'enc' is equal to 1 + ranges + + + + col + 5 + file + 0 + line + 223 + + + col + 64 + file + 0 + line + 223 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 233 + + + col + 10 + file + 0 + line + 233 + + + start + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer value stored to 'iv' + kind + event + location + + col + 9 + file + 0 + line + 233 + + message + Null pointer value stored to 'iv' + ranges + + + + col + 9 + file + 0 + line + 233 + + + col + 17 + file + 0 + line + 233 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 235 + + + col + 13 + file + 0 + line + 235 + + + start + + + col + 9 + file + 0 + line + 233 + + + col + 10 + file + 0 + line + 233 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 235 + + + col + 18 + file + 0 + line + 235 + + + start + + + col + 9 + file + 0 + line + 235 + + + col + 13 + file + 0 + line + 235 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'len' is >= 16 + kind + event + location + + col + 16 + file + 0 + line + 235 + + message + Assuming 'len' is >= 16 + ranges + + + + col + 16 + file + 0 + line + 235 + + + col + 36 + file + 0 + line + 235 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 16 + file + 0 + line + 235 + + message + Entering loop body + ranges + + + + col + 16 + file + 0 + line + 235 + + + col + 36 + file + 0 + line + 235 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 236 + + + col + 15 + file + 0 + line + 236 + + + start + + + col + 16 + file + 0 + line + 235 + + + col + 18 + file + 0 + line + 235 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 25 + file + 0 + line + 236 + + message + Entering loop body + ranges + + + + col + 25 + file + 0 + line + 236 + + + col + 42 + file + 0 + line + 236 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + start + + + col + 13 + file + 0 + line + 236 + + + col + 15 + file + 0 + line + 236 + + + + + kind + control + + + edges + + + end + + + col + 34 + file + 0 + line + 237 + + + col + 35 + file + 0 + line + 237 + + + start + + + col + 17 + file + 0 + line + 237 + + + col + 19 + file + 0 + line + 237 + + + + + kind + control + + + depth + 0 + extended_message + Array access (from variable 'iv') results in a null pointer dereference + kind + event + location + + col + 34 + file + 0 + line + 237 + + message + Array access (from variable 'iv') results in a null pointer dereference + ranges + + + + col + 34 + file + 0 + line + 237 + + + col + 35 + file + 0 + line + 237 + + + + + + type + Dereference of null pointer + + + HTMLDiagnostics_files + + report-13f232.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 'iv2') results in a null pointer dereference + issue_context + AES_bi_ige_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 909432d5620e88f4fc47fe22aaeb91e8 + issue_hash_function_offset + 81 + location + + col + 27 + file + 0 + line + 293 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + start + + + col + 5 + file + 0 + line + 213 + + + col + 10 + file + 0 + line + 213 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 220 + + + col + 9 + file + 0 + line + 220 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 222 + + + col + 18 + file + 0 + line + 222 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is not equal to 1 + kind + event + location + + col + 5 + file + 0 + line + 223 + + message + Assuming 'enc' is not equal to 1 + ranges + + + + col + 5 + file + 0 + line + 223 + + + col + 64 + file + 0 + line + 223 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'enc' is equal to 0 + kind + event + location + + col + 5 + file + 0 + line + 223 + + message + Assuming 'enc' is equal to 0 + ranges + + + + col + 5 + file + 0 + line + 223 + + + col + 64 + file + 0 + line + 223 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + start + + + col + 5 + file + 0 + line + 223 + + + col + 18 + file + 0 + line + 223 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 283 + + + col + 10 + file + 0 + line + 283 + + + start + + + col + 5 + file + 0 + line + 224 + + + col + 18 + file + 0 + line + 224 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 284 + + + col + 11 + file + 0 + line + 284 + + + start + + + col + 9 + file + 0 + line + 283 + + + col + 10 + file + 0 + line + 283 + + + + + kind + control + + + depth + 0 + extended_message + Null pointer value stored to 'iv2' + kind + event + location + + col + 9 + file + 0 + line + 284 + + message + Null pointer value stored to 'iv2' + ranges + + + + col + 9 + file + 0 + line + 284 + + + col + 39 + file + 0 + line + 284 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 287 + + + col + 13 + file + 0 + line + 287 + + + start + + + col + 9 + file + 0 + line + 284 + + + col + 11 + file + 0 + line + 284 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 287 + + + col + 18 + file + 0 + line + 287 + + + start + + + col + 9 + file + 0 + line + 287 + + + col + 13 + file + 0 + line + 287 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'len' is >= 16 + kind + event + location + + col + 16 + file + 0 + line + 287 + + message + Assuming 'len' is >= 16 + ranges + + + + col + 16 + file + 0 + line + 287 + + + col + 36 + file + 0 + line + 287 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 16 + file + 0 + line + 287 + + message + Entering loop body + ranges + + + + col + 16 + file + 0 + line + 287 + + + col + 36 + file + 0 + line + 287 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 288 + + + col + 14 + file + 0 + line + 288 + + + start + + + col + 16 + file + 0 + line + 287 + + + col + 18 + file + 0 + line + 287 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 292 + + + col + 15 + file + 0 + line + 292 + + + start + + + col + 13 + file + 0 + line + 288 + + + col + 14 + file + 0 + line + 288 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 25 + file + 0 + line + 292 + + message + Entering loop body + ranges + + + + col + 25 + file + 0 + line + 292 + + + col + 42 + file + 0 + line + 292 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 293 + + + col + 19 + file + 0 + line + 293 + + + start + + + col + 13 + file + 0 + line + 292 + + + col + 15 + file + 0 + line + 292 + + + + + kind + control + + + edges + + + end + + + col + 27 + file + 0 + line + 293 + + + col + 29 + file + 0 + line + 293 + + + start + + + col + 17 + file + 0 + line + 293 + + + col + 19 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Array access (from variable 'iv2') results in a null pointer dereference + kind + event + location + + col + 27 + file + 0 + line + 293 + + message + Array access (from variable 'iv2') results in a null pointer dereference + ranges + + + + col + 27 + file + 0 + line + 293 + + + col + 29 + file + 0 + line + 293 + + + + + + type + Dereference of null pointer + + + files + + aes_ige.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-aJqoCc.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-aJqoCc.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-e03a7a.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 't' is never read + issue_context + idea_ofb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 1db0d36ecd3145c4243786d02a5df7a7 + issue_hash_function_offset + 38 + location + + col + 5 + file + 0 + line + 108 + + path + + + depth + 0 + extended_message + Value stored to 't' is never read + kind + event + location + + col + 5 + file + 0 + line + 108 + + message + Value stored to 't' is never read + ranges + + + + col + 9 + file + 0 + line + 108 + + + col + 35 + file + 0 + line + 108 + + + + + + type + Dead assignment + + + files + + i_ofb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ak55z2.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ak55z2.plist @@ -0,0 +1,903 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-19c193.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + chopup_args + issue_context_kind + function + issue_hash_content_of_line_in_context + fd397fefdd9b17198db0e01858313ebd + issue_hash_function_offset + 7 + location + + col + 5 + file + 0 + line + 389 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 5 + file + 0 + line + 389 + + message + Value stored to 'i' is never read + ranges + + + + col + 9 + file + 0 + line + 389 + + + col + 9 + file + 0 + line + 389 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-109fad.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + save_serial + issue_context_kind + function + issue_hash_content_of_line_in_context + f142211308f41e92dd6c11617d2ee798 + issue_hash_function_offset + 20 + location + + col + 9 + file + 0 + line + 1612 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 9 + file + 0 + line + 1612 + + message + Value stored to 'j' is never read + ranges + + + + col + 13 + file + 0 + line + 1612 + + + col + 76 + file + 0 + line + 1612 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-9bb6e4.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + rotate_serial + issue_context_kind + function + issue_hash_content_of_line_in_context + 0196bb0542ef091ade731e63a7be1917 + issue_hash_function_offset + 13 + location + + col + 5 + file + 0 + line + 1663 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1663 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1663 + + + col + 76 + file + 0 + line + 1663 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-c11ce3.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + rotate_serial + issue_context_kind + function + issue_hash_content_of_line_in_context + 5ab3371045561530b7e1be4c63f82f90 + issue_hash_function_offset + 18 + location + + col + 5 + file + 0 + line + 1668 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1668 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1668 + + + col + 76 + file + 0 + line + 1668 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-0393db.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + save_index + issue_context_kind + function + issue_hash_content_of_line_in_context + 2571bb18cb992cbdb1c28a3566bf35ae + issue_hash_function_offset + 16 + location + + col + 5 + file + 0 + line + 1841 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1841 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1841 + + + col + 62 + file + 0 + line + 1841 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-ad2098.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + save_index + issue_context_kind + function + issue_hash_content_of_line_in_context + 2b54cabab55e0750c01b84a0f6392457 + issue_hash_function_offset + 21 + location + + col + 5 + file + 0 + line + 1846 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1846 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1846 + + + col + 73 + file + 0 + line + 1846 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-1312ca.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + save_index + issue_context_kind + function + issue_hash_content_of_line_in_context + ed027917bab12ea5db182633c964d17a + issue_hash_function_offset + 26 + location + + col + 5 + file + 0 + line + 1851 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1851 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1851 + + + col + 68 + file + 0 + line + 1851 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-a235ed.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + rotate_index + issue_context_kind + function + issue_hash_content_of_line_in_context + fb1ef8657e9c22c293ac9265c4b33606 + issue_hash_function_offset + 13 + location + + col + 5 + file + 0 + line + 1902 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1902 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1902 + + + col + 62 + file + 0 + line + 1902 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-756bf5.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + rotate_index + issue_context_kind + function + issue_hash_content_of_line_in_context + e7dfa666b1897ea55bbc6cd11b9a363c + issue_hash_function_offset + 18 + location + + col + 5 + file + 0 + line + 1907 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1907 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1907 + + + col + 77 + file + 0 + line + 1907 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-dd92c8.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + rotate_index + issue_context_kind + function + issue_hash_content_of_line_in_context + 82b559ef3b1bddb64d732a1665b3f20a + issue_hash_function_offset + 23 + location + + col + 5 + file + 0 + line + 1912 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1912 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1912 + + + col + 72 + file + 0 + line + 1912 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-fbaf0d.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + rotate_index + issue_context_kind + function + issue_hash_content_of_line_in_context + 7cc4d30203c3185f5574cd8ade12c1b6 + issue_hash_function_offset + 28 + location + + col + 5 + file + 0 + line + 1917 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1917 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1917 + + + col + 72 + file + 0 + line + 1917 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-c994b9.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'j' is never read + issue_context + rotate_index + issue_context_kind + function + issue_hash_content_of_line_in_context + 7ab2ca8015a56017f7e967b264bd6493 + issue_hash_function_offset + 33 + location + + col + 5 + file + 0 + line + 1922 + + path + + + depth + 0 + extended_message + Value stored to 'j' is never read + kind + event + location + + col + 5 + file + 0 + line + 1922 + + message + Value stored to 'j' is never read + ranges + + + + col + 9 + file + 0 + line + 1922 + + + col + 77 + file + 0 + line + 1922 + + + + + + type + Dead assignment + + + files + + apps.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-b7Xvct.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-b7Xvct.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-0f0abb.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'ri' is never read + issue_context + PKCS7_get_issuer_and_serial + issue_context_kind + function + issue_hash_content_of_line_in_context + b66d31224129625f999d8f792d70d0e0 + issue_hash_function_offset + 13 + location + + col + 5 + file + 0 + line + 1150 + + path + + + depth + 0 + extended_message + Value stored to 'ri' is never read + kind + event + location + + col + 5 + file + 0 + line + 1150 + + message + Value stored to 'ri' is never read + ranges + + + + col + 10 + file + 0 + line + 1150 + + + col + 42 + file + 0 + line + 1150 + + + + + + type + Dead assignment + + + files + + pk7_doit.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-cI5v8I.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-cI5v8I.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-18286e.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + issue_context + SSL_get_shared_ciphers + issue_context_kind + function + issue_hash_content_of_line_in_context + a3747c4d52d70cca9d6fda412ec43941 + issue_hash_function_offset + 26 + location + + col + 9 + file + 0 + line + 1317 + + path + + + depth + 0 + extended_message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + kind + event + location + + col + 9 + file + 0 + line + 1317 + + message + Call to function 'strcpy' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcpy'. CWE-119 + ranges + + + + col + 9 + file + 0 + line + 1317 + + + col + 26 + file + 0 + line + 1317 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcpy' + + + files + + ssl_lib.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-cir2X2.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-cir2X2.plist @@ -0,0 +1,1518 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-81ed23.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'q' is never read + issue_context + ASN1_item_ex_d2i + issue_context_kind + function + issue_hash_content_of_line_in_context + 7fb13e98a8c61a0471a61bdabb4ac6be + issue_hash_function_offset + 260 + location + + col + 17 + file + 0 + line + 434 + + path + + + depth + 0 + extended_message + Value stored to 'q' is never read + kind + event + location + + col + 17 + file + 0 + line + 434 + + message + Value stored to 'q' is never read + ranges + + + + col + 21 + file + 0 + line + 434 + + + col + 21 + file + 0 + line + 434 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-4f3d35.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'q' is never read + issue_context + asn1_template_noexp_d2i + issue_context_kind + function + issue_hash_content_of_line_in_context + d16650966c86659a0b7f92393ce96488 + issue_hash_function_offset + 10 + location + + col + 5 + file + 0 + line + 612 + + path + + + depth + 0 + extended_message + Value stored to 'q' is never read + kind + event + location + + col + 5 + file + 0 + line + 612 + + message + Value stored to 'q' is never read + ranges + + + + col + 9 + file + 0 + line + 612 + + + col + 9 + file + 0 + line + 612 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-0221f8.html + + category + Logic error + check_name + core.uninitialized.Branch + description + Branch condition evaluates to a garbage value + issue_context + asn1_d2i_ex_primitive + issue_context_kind + function + issue_hash_content_of_line_in_context + 3136e06e76423f3b3c6b2afcb933dd0a + issue_hash_function_offset + 125 + location + + col + 22 + file + 0 + line + 846 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 729 + + + col + 6 + file + 0 + line + 729 + + + start + + + col + 9 + file + 0 + line + 722 + + + col + 11 + file + 0 + line + 722 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 729 + + + col + 9 + file + 0 + line + 729 + + + start + + + col + 5 + file + 0 + line + 729 + + + col + 6 + file + 0 + line + 729 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'pval' is non-null + kind + event + location + + col + 9 + file + 0 + line + 729 + + message + Assuming 'pval' is non-null + ranges + + + + col + 9 + file + 0 + line + 729 + + + col + 13 + file + 0 + line + 729 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 734 + + + col + 6 + file + 0 + line + 734 + + + start + + + col + 9 + file + 0 + line + 729 + + + col + 9 + file + 0 + line + 729 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 738 + + + col + 13 + file + 0 + line + 738 + + + start + + + col + 5 + file + 0 + line + 734 + + + col + 6 + file + 0 + line + 734 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 740 + + + col + 6 + file + 0 + line + 740 + + + start + + + col + 9 + file + 0 + line + 738 + + + col + 13 + file + 0 + line + 738 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 762 + + + col + 6 + file + 0 + line + 762 + + + start + + + col + 5 + file + 0 + line + 740 + + + col + 6 + file + 0 + line + 740 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 766 + + + col + 5 + file + 0 + line + 766 + + + start + + + col + 5 + file + 0 + line + 762 + + + col + 6 + file + 0 + line + 762 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 770 + + + col + 6 + file + 0 + line + 770 + + + start + + + col + 5 + file + 0 + line + 766 + + + col + 5 + file + 0 + line + 766 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 770 + + + col + 9 + file + 0 + line + 770 + + + start + + + col + 5 + file + 0 + line + 770 + + + col + 6 + file + 0 + line + 770 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ret' is not equal to 0 + kind + event + location + + col + 9 + file + 0 + line + 770 + + message + Assuming 'ret' is not equal to 0 + ranges + + + + col + 9 + file + 0 + line + 770 + + + col + 12 + file + 0 + line + 770 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 773 + + + col + 13 + file + 0 + line + 773 + + + start + + + col + 9 + file + 0 + line + 770 + + + col + 9 + file + 0 + line + 770 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 775 + + + col + 7 + file + 0 + line + 775 + + + start + + + col + 12 + file + 0 + line + 773 + + + col + 13 + file + 0 + line + 773 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 777 + + + col + 6 + file + 0 + line + 777 + + + start + + + col + 5 + file + 0 + line + 775 + + + col + 7 + file + 0 + line + 775 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 777 + + + col + 9 + file + 0 + line + 777 + + + start + + + col + 5 + file + 0 + line + 777 + + + col + 6 + file + 0 + line + 777 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'utype' is not equal to 16 + kind + event + location + + col + 10 + file + 0 + line + 777 + + message + Assuming 'utype' is not equal to 16 + ranges + + + + col + 10 + file + 0 + line + 777 + + + col + 33 + file + 0 + line + 777 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 778 + + + col + 17 + file + 0 + line + 778 + + + start + + + col + 10 + file + 0 + line + 777 + + + col + 14 + file + 0 + line + 777 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'utype' is not equal to 17 + kind + event + location + + col + 13 + file + 0 + line + 778 + + message + Assuming 'utype' is not equal to 17 + ranges + + + + col + 13 + file + 0 + line + 778 + + + col + 31 + file + 0 + line + 778 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 804 + + + col + 13 + file + 0 + line + 804 + + + start + + + col + 13 + file + 0 + line + 778 + + + col + 17 + file + 0 + line + 778 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 804 + + + col + 18 + file + 0 + line + 804 + + + start + + + col + 12 + file + 0 + line + 804 + + + col + 13 + file + 0 + line + 804 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'cst' is 0 + kind + event + location + + col + 16 + file + 0 + line + 804 + + message + Assuming 'cst' is 0 + ranges + + + + col + 16 + file + 0 + line + 804 + + + col + 18 + file + 0 + line + 804 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 834 + + + col + 12 + file + 0 + line + 834 + + + start + + + col + 16 + file + 0 + line + 804 + + + col + 18 + file + 0 + line + 804 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 836 + + + col + 9 + file + 0 + line + 836 + + + start + + + col + 9 + file + 0 + line + 834 + + + col + 12 + file + 0 + line + 834 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 840 + + + col + 6 + file + 0 + line + 840 + + + start + + + col + 9 + file + 0 + line + 836 + + + col + 9 + file + 0 + line + 836 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 841 + + + col + 12 + file + 0 + line + 841 + + + start + + + col + 5 + file + 0 + line + 840 + + + col + 6 + file + 0 + line + 840 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 846 + + + col + 6 + file + 0 + line + 846 + + + start + + + col + 9 + file + 0 + line + 841 + + + col + 12 + file + 0 + line + 841 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 846 + + + col + 17 + file + 0 + line + 846 + + + start + + + col + 5 + file + 0 + line + 846 + + + col + 6 + file + 0 + line + 846 + + + + + kind + control + + + edges + + + end + + + col + 22 + file + 0 + line + 846 + + + col + 24 + file + 0 + line + 846 + + + start + + + col + 9 + file + 0 + line + 846 + + + col + 17 + file + 0 + line + 846 + + + + + kind + control + + + depth + 0 + extended_message + Branch condition evaluates to a garbage value + kind + event + location + + col + 22 + file + 0 + line + 846 + + message + Branch condition evaluates to a garbage value + ranges + + + + col + 22 + file + 0 + line + 846 + + + col + 29 + file + 0 + line + 846 + + + + + + type + Branch condition evaluates to a garbage value + + + files + + tasn_dec.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-d0igml.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-d0igml.plist @@ -0,0 +1,3258 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-ac856c.html + + category + Logic error + check_name + core.uninitialized.Assign + description + The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage + issue_context + load_iv + issue_context_kind + function + issue_hash_content_of_line_in_context + 6a89fdee631af28038fbc565f518b18a + issue_hash_function_offset + 20 + location + + col + 19 + file + 0 + line + 562 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + start + + + col + 5 + file + 0 + line + 274 + + + col + 19 + file + 0 + line + 274 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 280 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + start + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + start + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 288 + + + col + 20 + file + 0 + line + 288 + + + start + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 290 + + + col + 20 + file + 0 + line + 290 + + + start + + + col + 9 + file + 0 + line + 288 + + + col + 20 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 291 + + + col + 5 + file + 0 + line + 291 + + + start + + + col + 9 + file + 0 + line + 290 + + + col + 20 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + start + + + col + 5 + file + 0 + line + 291 + + + col + 5 + file + 0 + line + 291 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 280 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 280 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + start + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + start + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 288 + + + col + 20 + file + 0 + line + 288 + + + start + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 290 + + + col + 20 + file + 0 + line + 290 + + + start + + + col + 9 + file + 0 + line + 288 + + + col + 20 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 291 + + + col + 5 + file + 0 + line + 291 + + + start + + + col + 9 + file + 0 + line + 290 + + + col + 20 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + start + + + col + 5 + file + 0 + line + 291 + + + col + 5 + file + 0 + line + 291 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 280 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 280 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + start + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + start + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 288 + + + col + 20 + file + 0 + line + 288 + + + start + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 290 + + + col + 20 + file + 0 + line + 290 + + + start + + + col + 9 + file + 0 + line + 288 + + + col + 20 + file + 0 + line + 288 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 291 + + + col + 5 + file + 0 + line + 291 + + + start + + + col + 9 + file + 0 + line + 290 + + + col + 20 + file + 0 + line + 290 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + start + + + col + 5 + file + 0 + line + 291 + + + col + 5 + file + 0 + line + 291 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 280 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 280 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + start + + + col + 5 + file + 0 + line + 280 + + + col + 7 + file + 0 + line + 280 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + start + + + col + 9 + file + 0 + line + 281 + + + col + 10 + file + 0 + line + 281 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 287 + + + col + 17 + file + 0 + line + 287 + + + start + + + col + 9 + file + 0 + line + 286 + + + col + 10 + file + 0 + line + 286 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 292 + + + col + 6 + file + 0 + line + 292 + + + start + + + col + 13 + file + 0 + line + 287 + + + col + 17 + file + 0 + line + 287 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 292 + + + col + 32 + file + 0 + line + 292 + + + start + + + col + 5 + file + 0 + line + 292 + + + col + 6 + file + 0 + line + 292 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'PEM_get_EVP_CIPHER_INFO' + kind + event + location + + col + 10 + file + 0 + line + 292 + + message + Calling 'PEM_get_EVP_CIPHER_INFO' + ranges + + + + col + 10 + file + 0 + line + 292 + + + col + 49 + file + 0 + line + 292 + + + + + + depth + 1 + extended_message + Entered call from 'PEM_bytes_read_bio' + kind + event + location + + col + 1 + file + 0 + line + 477 + + message + Entered call from 'PEM_bytes_read_bio' + + + edges + + + end + + + col + 5 + file + 0 + line + 479 + + + col + 9 + file + 0 + line + 479 + + + start + + + col + 1 + file + 0 + line + 477 + + + col + 3 + file + 0 + line + 477 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 484 + + + col + 6 + file + 0 + line + 484 + + + start + + + col + 5 + file + 0 + line + 479 + + + col + 9 + file + 0 + line + 479 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 484 + + + col + 9 + file + 0 + line + 484 + + + start + + + col + 5 + file + 0 + line + 484 + + + col + 6 + file + 0 + line + 484 + + + + + kind + control + + + depth + 1 + extended_message + Assuming 'header' is not equal to null + kind + event + location + + col + 10 + file + 0 + line + 484 + + message + Assuming 'header' is not equal to null + ranges + + + + col + 10 + file + 0 + line + 484 + + + col + 23 + file + 0 + line + 484 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 486 + + + col + 6 + file + 0 + line + 486 + + + start + + + col + 10 + file + 0 + line + 484 + + + col + 15 + file + 0 + line + 484 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 490 + + + col + 10 + file + 0 + line + 490 + + + start + + + col + 5 + file + 0 + line + 486 + + + col + 6 + file + 0 + line + 486 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 491 + + + col + 6 + file + 0 + line + 491 + + + start + + + col + 5 + file + 0 + line + 490 + + + col + 10 + file + 0 + line + 490 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 493 + + + col + 10 + file + 0 + line + 493 + + + start + + + col + 5 + file + 0 + line + 491 + + + col + 6 + file + 0 + line + 491 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + start + + + col + 5 + file + 0 + line + 493 + + + col + 10 + file + 0 + line + 493 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 496 + + + col + 10 + file + 0 + line + 496 + + + start + + + col + 5 + file + 0 + line + 494 + + + col + 6 + file + 0 + line + 494 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 497 + + + col + 6 + file + 0 + line + 497 + + + start + + + col + 5 + file + 0 + line + 496 + + + col + 10 + file + 0 + line + 496 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 506 + + + col + 10 + file + 0 + line + 506 + + + start + + + col + 5 + file + 0 + line + 497 + + + col + 6 + file + 0 + line + 497 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 514 + + + col + 7 + file + 0 + line + 514 + + + start + + + col + 5 + file + 0 + line + 506 + + + col + 10 + file + 0 + line + 506 + + + + + kind + control + + + depth + 1 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 514 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 514 + + + col + 7 + file + 0 + line + 514 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 515 + + + col + 9 + file + 0 + line + 515 + + + start + + + col + 5 + file + 0 + line + 514 + + + col + 7 + file + 0 + line + 514 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 519 + + + col + 17 + file + 0 + line + 519 + + + start + + + col + 9 + file + 0 + line + 515 + + + col + 9 + file + 0 + line + 515 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 526 + + + col + 5 + file + 0 + line + 526 + + + start + + + col + 13 + file + 0 + line + 519 + + + col + 17 + file + 0 + line + 519 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 531 + + + col + 6 + file + 0 + line + 531 + + + start + + + col + 5 + file + 0 + line + 526 + + + col + 5 + file + 0 + line + 526 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 531 + + + col + 11 + file + 0 + line + 531 + + + start + + + col + 5 + file + 0 + line + 531 + + + col + 6 + file + 0 + line + 531 + + + + + kind + control + + + depth + 1 + extended_message + Assuming 'enc' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 531 + + message + Assuming 'enc' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 531 + + + col + 19 + file + 0 + line + 531 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 535 + + + col + 6 + file + 0 + line + 535 + + + start + + + col + 9 + file + 0 + line + 531 + + + col + 11 + file + 0 + line + 531 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 535 + + + col + 16 + file + 0 + line + 535 + + + start + + + col + 5 + file + 0 + line + 535 + + + col + 6 + file + 0 + line + 535 + + + + + kind + control + + + depth + 1 + extended_message + Calling 'load_iv' + kind + event + location + + col + 10 + file + 0 + line + 535 + + message + Calling 'load_iv' + ranges + + + + col + 10 + file + 0 + line + 535 + + + col + 58 + file + 0 + line + 535 + + + + + + depth + 2 + extended_message + Entered call from 'PEM_get_EVP_CIPHER_INFO' + kind + event + location + + col + 1 + file + 0 + line + 541 + + message + Entered call from 'PEM_get_EVP_CIPHER_INFO' + + + edges + + + end + + + col + 9 + file + 0 + line + 543 + + + col + 9 + file + 0 + line + 543 + + + start + + + col + 1 + file + 0 + line + 541 + + + col + 6 + file + 0 + line + 541 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 547 + + + col + 7 + file + 0 + line + 547 + + + start + + + col + 9 + file + 0 + line + 543 + + + col + 9 + file + 0 + line + 543 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 547 + + + col + 17 + file + 0 + line + 547 + + + start + + + col + 5 + file + 0 + line + 547 + + + col + 7 + file + 0 + line + 547 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'i' is >= 'num' + kind + event + location + + col + 17 + file + 0 + line + 547 + + message + Assuming 'i' is >= 'num' + ranges + + + + col + 17 + file + 0 + line + 547 + + + col + 23 + file + 0 + line + 547 + + + + + + depth + 2 + extended_message + Loop body executed 0 times + kind + event + location + + col + 17 + file + 0 + line + 547 + + message + Loop body executed 0 times + ranges + + + + col + 17 + file + 0 + line + 547 + + + col + 23 + file + 0 + line + 547 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 549 + + + col + 7 + file + 0 + line + 549 + + + start + + + col + 17 + file + 0 + line + 547 + + + col + 17 + file + 0 + line + 547 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 550 + + + col + 7 + file + 0 + line + 550 + + + start + + + col + 5 + file + 0 + line + 549 + + + col + 7 + file + 0 + line + 549 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 550 + + + col + 17 + file + 0 + line + 550 + + + start + + + col + 5 + file + 0 + line + 550 + + + col + 7 + file + 0 + line + 550 + + + + + kind + control + + + depth + 2 + extended_message + Assuming 'i' is < 'num' + kind + event + location + + col + 17 + file + 0 + line + 550 + + message + Assuming 'i' is < 'num' + ranges + + + + col + 17 + file + 0 + line + 550 + + + col + 23 + file + 0 + line + 550 + + + + + + depth + 2 + extended_message + Entering loop body + kind + event + location + + col + 17 + file + 0 + line + 550 + + message + Entering loop body + ranges + + + + col + 17 + file + 0 + line + 550 + + + col + 23 + file + 0 + line + 550 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 552 + + + col + 13 + file + 0 + line + 552 + + + start + + + col + 17 + file + 0 + line + 550 + + + col + 17 + file + 0 + line + 550 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 561 + + + col + 12 + file + 0 + line + 561 + + + start + + + col + 13 + file + 0 + line + 552 + + + col + 13 + file + 0 + line + 552 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 562 + + + col + 10 + file + 0 + line + 562 + + + start + + + col + 9 + file + 0 + line + 561 + + + col + 12 + file + 0 + line + 561 + + + + + kind + control + + + edges + + + end + + + col + 19 + file + 0 + line + 562 + + + col + 20 + file + 0 + line + 562 + + + start + + + col + 9 + file + 0 + line + 562 + + + col + 10 + file + 0 + line + 562 + + + + + kind + control + + + depth + 2 + extended_message + The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage + kind + event + location + + col + 19 + file + 0 + line + 562 + + message + The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage + ranges + + + + col + 9 + file + 0 + line + 562 + + + col + 17 + file + 0 + line + 562 + + + + + + type + Assigned value is garbage or undefined + + + files + + pem_lib.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-eqoyVD.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-eqoyVD.plist @@ -0,0 +1,3260 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-6174bb.html + + category + Logic error + check_name + core.NullDereference + description + Array access (from variable 's') results in a null pointer dereference + issue_context + a2i_ASN1_STRING + issue_context_kind + function + issue_hash_content_of_line_in_context + 7230fc40085e166ebeecc7078093e123 + issue_hash_function_offset + 93 + location + + col + 28 + file + 0 + line + 190 + + path + + + edges + + + end + + + col + 20 + file + 0 + line + 100 + + + col + 20 + file + 0 + line + 100 + + + start + + + col + 5 + file + 0 + line + 98 + + + col + 7 + file + 0 + line + 98 + + + + + kind + control + + + depth + 0 + extended_message + 's' initialized to a null pointer value + kind + event + location + + col + 20 + file + 0 + line + 100 + + message + 's' initialized to a null pointer value + ranges + + + + col + 20 + file + 0 + line + 100 + + + col + 20 + file + 0 + line + 100 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 105 + + + col + 7 + file + 0 + line + 105 + + + start + + + col + 20 + file + 0 + line + 100 + + + col + 20 + file + 0 + line + 100 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 105 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 105 + + + col + 7 + file + 0 + line + 105 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 106 + + + col + 10 + file + 0 + line + 106 + + + start + + + col + 5 + file + 0 + line + 105 + + + col + 7 + file + 0 + line + 105 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 106 + + + col + 19 + file + 0 + line + 106 + + + start + + + col + 9 + file + 0 + line + 106 + + + col + 10 + file + 0 + line + 106 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bufsize' is >= 1 + kind + event + location + + col + 13 + file + 0 + line + 106 + + message + Assuming 'bufsize' is >= 1 + ranges + + + + col + 13 + file + 0 + line + 106 + + + col + 23 + file + 0 + line + 106 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 112 + + + col + 13 + file + 0 + line + 112 + + + start + + + col + 13 + file + 0 + line + 106 + + + col + 19 + file + 0 + line + 106 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 115 + + + col + 10 + file + 0 + line + 115 + + + start + + + col + 9 + file + 0 + line + 112 + + + col + 13 + file + 0 + line + 112 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 117 + + + col + 10 + file + 0 + line + 117 + + + start + + + col + 9 + file + 0 + line + 115 + + + col + 10 + file + 0 + line + 115 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 119 + + + col + 10 + file + 0 + line + 119 + + + start + + + col + 9 + file + 0 + line + 117 + + + col + 10 + file + 0 + line + 117 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 121 + + + col + 10 + file + 0 + line + 121 + + + start + + + col + 9 + file + 0 + line + 119 + + + col + 10 + file + 0 + line + 119 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 123 + + + col + 13 + file + 0 + line + 123 + + + start + + + col + 9 + file + 0 + line + 121 + + + col + 10 + file + 0 + line + 121 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 125 + + + col + 11 + file + 0 + line + 125 + + + start + + + col + 9 + file + 0 + line + 123 + + + col + 13 + file + 0 + line + 123 + + + + + kind + control + + + edges + + + end + + + col + 25 + file + 0 + line + 125 + + + col + 25 + file + 0 + line + 125 + + + start + + + col + 9 + file + 0 + line + 125 + + + col + 11 + file + 0 + line + 125 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'j' is > 0 + kind + event + location + + col + 25 + file + 0 + line + 125 + + message + Assuming 'j' is > 0 + ranges + + + + col + 25 + file + 0 + line + 125 + + + col + 29 + file + 0 + line + 125 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 25 + file + 0 + line + 125 + + message + Entering loop body + ranges + + + + col + 25 + file + 0 + line + 125 + + + col + 29 + file + 0 + line + 125 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 139 + + + col + 17 + file + 0 + line + 139 + + + start + + + col + 25 + file + 0 + line + 125 + + + col + 25 + file + 0 + line + 125 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 140 + + + col + 21 + file + 0 + line + 140 + + + start + + + col + 17 + file + 0 + line + 139 + + + col + 17 + file + 0 + line + 139 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 143 + + + col + 11 + file + 0 + line + 143 + + + start + + + col + 17 + file + 0 + line + 140 + + + col + 21 + file + 0 + line + 140 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 147 + + + col + 10 + file + 0 + line + 147 + + + start + + + col + 9 + file + 0 + line + 143 + + + col + 11 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 147 + + + col + 13 + file + 0 + line + 147 + + + start + + + col + 9 + file + 0 + line + 147 + + + col + 10 + file + 0 + line + 147 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'i' is >= 2 + kind + event + location + + col + 13 + file + 0 + line + 147 + + message + Assuming 'i' is >= 2 + ranges + + + + col + 13 + file + 0 + line + 147 + + + col + 17 + file + 0 + line + 147 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 150 + + + col + 12 + file + 0 + line + 150 + + + start + + + col + 13 + file + 0 + line + 147 + + + col + 13 + file + 0 + line + 147 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 154 + + + col + 10 + file + 0 + line + 154 + + + start + + + col + 9 + file + 0 + line + 150 + + + col + 12 + file + 0 + line + 150 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 158 + + + col + 9 + file + 0 + line + 158 + + + start + + + col + 9 + file + 0 + line + 154 + + + col + 10 + file + 0 + line + 154 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 159 + + + col + 10 + file + 0 + line + 159 + + + start + + + col + 9 + file + 0 + line + 158 + + + col + 9 + file + 0 + line + 158 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 176 + + + col + 11 + file + 0 + line + 176 + + + start + + + col + 9 + file + 0 + line + 159 + + + col + 10 + file + 0 + line + 159 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 21 + file + 0 + line + 176 + + message + Loop body executed 0 times + ranges + + + + col + 21 + file + 0 + line + 176 + + + col + 25 + file + 0 + line + 176 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 194 + + + col + 11 + file + 0 + line + 194 + + + start + + + col + 9 + file + 0 + line + 176 + + + col + 11 + file + 0 + line + 176 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 195 + + + col + 10 + file + 0 + line + 195 + + + start + + + col + 9 + file + 0 + line + 194 + + + col + 11 + file + 0 + line + 194 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 195 + + + col + 17 + file + 0 + line + 195 + + + start + + + col + 9 + file + 0 + line + 195 + + + col + 10 + file + 0 + line + 195 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'again' is not equal to 0 + kind + event + location + + col + 13 + file + 0 + line + 195 + + message + Assuming 'again' is not equal to 0 + ranges + + + + col + 13 + file + 0 + line + 195 + + + col + 17 + file + 0 + line + 195 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 196 + + + col + 19 + file + 0 + line + 196 + + + start + + + col + 13 + file + 0 + line + 195 + + + col + 17 + file + 0 + line + 195 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 199 + + + col + 5 + file + 0 + line + 199 + + + start + + + col + 13 + file + 0 + line + 196 + + + col + 19 + file + 0 + line + 196 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 105 + + + col + 7 + file + 0 + line + 105 + + + start + + + col + 5 + file + 0 + line + 199 + + + col + 5 + file + 0 + line + 199 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 105 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 105 + + + col + 7 + file + 0 + line + 105 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 105 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 105 + + + col + 7 + file + 0 + line + 105 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 106 + + + col + 10 + file + 0 + line + 106 + + + start + + + col + 5 + file + 0 + line + 105 + + + col + 7 + file + 0 + line + 105 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 106 + + + col + 19 + file + 0 + line + 106 + + + start + + + col + 9 + file + 0 + line + 106 + + + col + 10 + file + 0 + line + 106 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bufsize' is >= 1 + kind + event + location + + col + 13 + file + 0 + line + 106 + + message + Assuming 'bufsize' is >= 1 + ranges + + + + col + 13 + file + 0 + line + 106 + + + col + 23 + file + 0 + line + 106 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 112 + + + col + 13 + file + 0 + line + 112 + + + start + + + col + 13 + file + 0 + line + 106 + + + col + 19 + file + 0 + line + 106 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 115 + + + col + 10 + file + 0 + line + 115 + + + start + + + col + 9 + file + 0 + line + 112 + + + col + 13 + file + 0 + line + 112 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 117 + + + col + 10 + file + 0 + line + 117 + + + start + + + col + 9 + file + 0 + line + 115 + + + col + 10 + file + 0 + line + 115 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 119 + + + col + 10 + file + 0 + line + 119 + + + start + + + col + 9 + file + 0 + line + 117 + + + col + 10 + file + 0 + line + 117 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 121 + + + col + 10 + file + 0 + line + 121 + + + start + + + col + 9 + file + 0 + line + 119 + + + col + 10 + file + 0 + line + 119 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 123 + + + col + 13 + file + 0 + line + 123 + + + start + + + col + 9 + file + 0 + line + 121 + + + col + 10 + file + 0 + line + 121 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 125 + + + col + 11 + file + 0 + line + 125 + + + start + + + col + 9 + file + 0 + line + 123 + + + col + 13 + file + 0 + line + 123 + + + + + kind + control + + + edges + + + end + + + col + 25 + file + 0 + line + 125 + + + col + 25 + file + 0 + line + 125 + + + start + + + col + 9 + file + 0 + line + 125 + + + col + 11 + file + 0 + line + 125 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'j' is > 0 + kind + event + location + + col + 25 + file + 0 + line + 125 + + message + Assuming 'j' is > 0 + ranges + + + + col + 25 + file + 0 + line + 125 + + + col + 29 + file + 0 + line + 125 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 25 + file + 0 + line + 125 + + message + Entering loop body + ranges + + + + col + 25 + file + 0 + line + 125 + + + col + 29 + file + 0 + line + 125 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 139 + + + col + 17 + file + 0 + line + 139 + + + start + + + col + 25 + file + 0 + line + 125 + + + col + 25 + file + 0 + line + 125 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 140 + + + col + 21 + file + 0 + line + 140 + + + start + + + col + 17 + file + 0 + line + 139 + + + col + 17 + file + 0 + line + 139 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 143 + + + col + 11 + file + 0 + line + 143 + + + start + + + col + 17 + file + 0 + line + 140 + + + col + 21 + file + 0 + line + 140 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 147 + + + col + 10 + file + 0 + line + 147 + + + start + + + col + 9 + file + 0 + line + 143 + + + col + 11 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 147 + + + col + 13 + file + 0 + line + 147 + + + start + + + col + 9 + file + 0 + line + 147 + + + col + 10 + file + 0 + line + 147 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'i' is >= 2 + kind + event + location + + col + 13 + file + 0 + line + 147 + + message + Assuming 'i' is >= 2 + ranges + + + + col + 13 + file + 0 + line + 147 + + + col + 17 + file + 0 + line + 147 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 150 + + + col + 12 + file + 0 + line + 150 + + + start + + + col + 13 + file + 0 + line + 147 + + + col + 13 + file + 0 + line + 147 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 154 + + + col + 10 + file + 0 + line + 154 + + + start + + + col + 9 + file + 0 + line + 150 + + + col + 12 + file + 0 + line + 150 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 158 + + + col + 9 + file + 0 + line + 158 + + + start + + + col + 9 + file + 0 + line + 154 + + + col + 10 + file + 0 + line + 154 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 159 + + + col + 10 + file + 0 + line + 159 + + + start + + + col + 9 + file + 0 + line + 158 + + + col + 9 + file + 0 + line + 158 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 176 + + + col + 11 + file + 0 + line + 176 + + + start + + + col + 9 + file + 0 + line + 159 + + + col + 10 + file + 0 + line + 159 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 176 + + + col + 21 + file + 0 + line + 176 + + + start + + + col + 9 + file + 0 + line + 176 + + + col + 11 + file + 0 + line + 176 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'j' is < 'i' + kind + event + location + + col + 21 + file + 0 + line + 176 + + message + Assuming 'j' is < 'i' + ranges + + + + col + 21 + file + 0 + line + 176 + + + col + 25 + file + 0 + line + 176 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 21 + file + 0 + line + 176 + + message + Entering loop body + ranges + + + + col + 21 + file + 0 + line + 176 + + + col + 25 + file + 0 + line + 176 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 177 + + + col + 15 + file + 0 + line + 177 + + + start + + + col + 21 + file + 0 + line + 176 + + + col + 21 + file + 0 + line + 176 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 25 + file + 0 + line + 177 + + message + Entering loop body + ranges + + + + col + 25 + file + 0 + line + 177 + + + col + 29 + file + 0 + line + 177 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 178 + + + col + 17 + file + 0 + line + 178 + + + start + + + col + 13 + file + 0 + line + 177 + + + col + 15 + file + 0 + line + 177 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 180 + + + col + 21 + file + 0 + line + 180 + + + start + + + col + 17 + file + 0 + line + 178 + + + col + 17 + file + 0 + line + 178 + + + + + kind + control + + + edges + + + end + + + col + 28 + file + 0 + line + 190 + + + col + 30 + file + 0 + line + 190 + + + start + + + col + 21 + file + 0 + line + 180 + + + col + 21 + file + 0 + line + 180 + + + + + kind + control + + + depth + 0 + extended_message + Array access (from variable 's') results in a null pointer dereference + kind + event + location + + col + 28 + file + 0 + line + 190 + + message + Array access (from variable 's') results in a null pointer dereference + ranges + + + + col + 17 + file + 0 + line + 190 + + + col + 17 + file + 0 + line + 190 + + + + + + type + Dereference of null pointer + + + files + + f_string.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-fKa4Rk.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-fKa4Rk.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-2864ff.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + dsaparam_main + issue_context_kind + function + issue_hash_content_of_line_in_context + 207ccd717f90d7bc497a79a09176c9a6 + issue_hash_function_offset + 295 + location + + col + 13 + file + 0 + line + 411 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 13 + file + 0 + line + 411 + + message + Value stored to 'i' is never read + ranges + + + + col + 17 + file + 0 + line + 411 + + + col + 50 + file + 0 + line + 411 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-ef69e7.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + dsaparam_main + issue_context_kind + function + issue_hash_content_of_line_in_context + 792f04b792cfa40b55027109ab2ec068 + issue_hash_function_offset + 297 + location + + col + 13 + file + 0 + line + 413 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 13 + file + 0 + line + 413 + + message + Value stored to 'i' is never read + ranges + + + + col + 17 + file + 0 + line + 413 + + + col + 49 + file + 0 + line + 414 + + + + + + type + Dead assignment + + + files + + dsaparam.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-gkuOso.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-gkuOso.plist @@ -0,0 +1,893 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-d136f3.html + + category + Logic error + check_name + core.NullDereference + description + Dereference of null pointer + issue_context + do_ssl3_write + issue_context_kind + function + issue_hash_content_of_line_in_context + 3b297cac56b588bf8702a8b3c96a8f11 + issue_hash_function_offset + 103 + location + + col + 12 + file + 0 + line + 777 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 1476 + + + col + 5 + file + 0 + line + 1476 + + + start + + + col + 9 + file + 0 + line + 1472 + + + col + 9 + file + 0 + line + 1472 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 1476 + + + col + 21 + file + 0 + line + 1476 + + + start + + + col + 5 + file + 0 + line + 1476 + + + col + 5 + file + 0 + line + 1476 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'do_ssl3_write' + kind + event + location + + col + 9 + file + 0 + line + 1476 + + message + Calling 'do_ssl3_write' + ranges + + + + col + 9 + file + 0 + line + 1476 + + + col + 68 + file + 0 + line + 1476 + + + + + + depth + 1 + extended_message + Entered call from 'ssl3_dispatch_alert' + kind + event + location + + col + 1 + file + 0 + line + 672 + + message + Entered call from 'ssl3_dispatch_alert' + + + edges + + + end + + + col + 20 + file + 0 + line + 675 + + + col + 20 + file + 0 + line + 675 + + + start + + + col + 1 + file + 0 + line + 672 + + + col + 6 + file + 0 + line + 672 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 687 + + + col + 6 + file + 0 + line + 687 + + + start + + + col + 20 + file + 0 + line + 675 + + + col + 20 + file + 0 + line + 675 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 698 + + + col + 6 + file + 0 + line + 698 + + + start + + + col + 5 + file + 0 + line + 687 + + + col + 6 + file + 0 + line + 687 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 699 + + + col + 10 + file + 0 + line + 699 + + + start + + + col + 5 + file + 0 + line + 698 + + + col + 6 + file + 0 + line + 698 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 705 + + + col + 6 + file + 0 + line + 705 + + + start + + + col + 9 + file + 0 + line + 699 + + + col + 10 + file + 0 + line + 699 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 708 + + + col + 6 + file + 0 + line + 708 + + + start + + + col + 5 + file + 0 + line + 705 + + + col + 6 + file + 0 + line + 705 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 708 + + + col + 9 + file + 0 + line + 708 + + + start + + + col + 5 + file + 0 + line + 708 + + + col + 6 + file + 0 + line + 708 + + + + + kind + control + + + depth + 1 + extended_message + Assuming 'sess' is equal to null + kind + event + location + + col + 10 + file + 0 + line + 708 + + message + Assuming 'sess' is equal to null + ranges + + + + col + 10 + file + 0 + line + 708 + + + col + 21 + file + 0 + line + 708 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 710 + + + col + 13 + file + 0 + line + 710 + + + start + + + col + 10 + file + 0 + line + 708 + + + col + 13 + file + 0 + line + 708 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 713 + + + col + 16 + file + 0 + line + 713 + + + start + + + col + 9 + file + 0 + line + 710 + + + col + 13 + file + 0 + line + 710 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 768 + + + col + 13 + file + 0 + line + 768 + + + start + + + col + 9 + file + 0 + line + 713 + + + col + 16 + file + 0 + line + 713 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 772 + + + col + 10 + file + 0 + line + 772 + + + start + + + col + 9 + file + 0 + line + 768 + + + col + 13 + file + 0 + line + 768 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 777 + + + col + 5 + file + 0 + line + 777 + + + start + + + col + 9 + file + 0 + line + 772 + + + col + 10 + file + 0 + line + 772 + + + + + kind + control + + + edges + + + end + + + col + 12 + file + 0 + line + 777 + + + col + 12 + file + 0 + line + 777 + + + start + + + col + 5 + file + 0 + line + 777 + + + col + 5 + file + 0 + line + 777 + + + + + kind + control + + + depth + 1 + extended_message + Dereference of null pointer + kind + event + location + + col + 12 + file + 0 + line + 777 + + message + Dereference of null pointer + ranges + + + + col + 5 + file + 0 + line + 777 + + + col + 24 + file + 0 + line + 777 + + + + + + type + Dereference of null pointer + + + files + + s3_pkt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-hY88qG.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-hY88qG.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-e31948.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + ssl3_send_client_certificate + issue_context_kind + function + issue_hash_content_of_line_in_context + 274ca90a7d50509c955be5a77c8bb69a + issue_hash_function_offset + 21 + location + + col + 9 + file + 0 + line + 2831 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 9 + file + 0 + line + 2831 + + message + Value stored to 'i' is never read + ranges + + + + col + 13 + file + 0 + line + 2831 + + + col + 13 + file + 0 + line + 2831 + + + + + + type + Dead assignment + + + files + + s3_clnt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-i7I6_j.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-i7I6_j.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-caedbb.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + idea_cfb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 58bd96fcb3705fcfa6b042b415402568 + issue_hash_function_offset + 50 + location + + col + 5 + file + 0 + line + 121 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 121 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 121 + + + col + 44 + file + 0 + line + 121 + + + + + + type + Dead assignment + + + files + + i_cfb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-iBFRMw.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-iBFRMw.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-a3003e.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + DES_ede3_cfb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 0efd3b92753134f71594c013c5e058b2 + issue_hash_function_offset + 54 + location + + col + 5 + file + 0 + line + 126 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 126 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 126 + + + col + 40 + file + 0 + line + 126 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-6f4bc8.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + DES_ede3_cfb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 8ece87a6b34aac353147daa05be70ffa + issue_hash_function_offset + 99 + location + + col + 5 + file + 0 + line + 248 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 248 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 248 + + + col + 41 + file + 0 + line + 248 + + + + + + type + Dead assignment + + + files + + cfb64ede.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-j8J8u3.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-j8J8u3.plist @@ -0,0 +1,533 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-7dfc61.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'zero' is never read + issue_context + bn_mul_high + issue_context_kind + function + issue_hash_content_of_line_in_context + 52f89cd2a9bb3966ee472d4456884611 + issue_hash_function_offset + 21 + location + + col + 9 + file + 0 + line + 791 + + path + + + depth + 0 + extended_message + Value stored to 'zero' is never read + kind + event + location + + col + 9 + file + 0 + line + 791 + + message + Value stored to 'zero' is never read + ranges + + + + col + 16 + file + 0 + line + 791 + + + col + 16 + file + 0 + line + 791 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-5a2ecb.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'zero' is never read + issue_context + bn_mul_high + issue_context_kind + function + issue_hash_content_of_line_in_context + 52f89cd2a9bb3966ee472d4456884611 + issue_hash_function_offset + 31 + location + + col + 9 + file + 0 + line + 801 + + path + + + depth + 0 + extended_message + Value stored to 'zero' is never read + kind + event + location + + col + 9 + file + 0 + line + 801 + + message + Value stored to 'zero' is never read + ranges + + + + col + 16 + file + 0 + line + 801 + + + col + 16 + file + 0 + line + 801 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-846129.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'zero' is never read + issue_context + bn_mul_high + issue_context_kind + function + issue_hash_content_of_line_in_context + 52f89cd2a9bb3966ee472d4456884611 + issue_hash_function_offset + 39 + location + + col + 9 + file + 0 + line + 809 + + path + + + depth + 0 + extended_message + Value stored to 'zero' is never read + kind + event + location + + col + 9 + file + 0 + line + 809 + + message + Value stored to 'zero' is never read + ranges + + + + col + 16 + file + 0 + line + 809 + + + col + 16 + file + 0 + line + 809 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-91645e.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'c1' is never read + issue_context + bn_mul_high + issue_context_kind + function + issue_hash_content_of_line_in_context + c4727af929a26037ebde6a9664767fee + issue_hash_function_offset + 70 + location + + col + 9 + file + 0 + line + 840 + + path + + + depth + 0 + extended_message + Value stored to 'c1' is never read + kind + event + location + + col + 9 + file + 0 + line + 840 + + message + Value stored to 'c1' is never read + ranges + + + + col + 14 + file + 0 + line + 840 + + + col + 57 + file + 0 + line + 840 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-337c4a.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'c1' is never read + issue_context + bn_mul_high + issue_context_kind + function + issue_hash_content_of_line_in_context + 1907787729ef123f2070fce34921aeb6 + issue_hash_function_offset + 72 + location + + col + 9 + file + 0 + line + 842 + + path + + + depth + 0 + extended_message + Value stored to 'c1' is never read + kind + event + location + + col + 9 + file + 0 + line + 842 + + message + Value stored to 'c1' is never read + ranges + + + + col + 14 + file + 0 + line + 842 + + + col + 14 + file + 0 + line + 842 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-f26758.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'neg' is never read + issue_context + bn_mul_high + issue_context_kind + function + issue_hash_content_of_line_in_context + cab0ac6f4e55d29901d0f60c64230de1 + issue_hash_function_offset + 77 + location + + col + 9 + file + 0 + line + 847 + + path + + + depth + 0 + extended_message + Value stored to 'neg' is never read + kind + event + location + + col + 9 + file + 0 + line + 847 + + message + Value stored to 'neg' is never read + ranges + + + + col + 15 + file + 0 + line + 847 + + + col + 59 + file + 0 + line + 847 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-696726.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'neg' is never read + issue_context + bn_mul_high + issue_context_kind + function + issue_hash_content_of_line_in_context + db24ba17ee2c0ae8e9c0153691f9d309 + issue_hash_function_offset + 80 + location + + col + 9 + file + 0 + line + 850 + + path + + + depth + 0 + extended_message + Value stored to 'neg' is never read + kind + event + location + + col + 9 + file + 0 + line + 850 + + message + Value stored to 'neg' is never read + ranges + + + + col + 15 + file + 0 + line + 850 + + + col + 15 + file + 0 + line + 850 + + + + + + type + Dead assignment + + + files + + bn_mul.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-jP0jEK.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-jP0jEK.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-5fbb8c.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'i' is never read + issue_context + s_time_main + issue_context_kind + function + issue_hash_content_of_line_in_context + b79888a4f846b86aaa28b94d8e5ea0d6 + issue_hash_function_offset + 117 + location + + col + 5 + file + 0 + line + 462 + + path + + + depth + 0 + extended_message + Value stored to 'i' is never read + kind + event + location + + col + 5 + file + 0 + line + 462 + + message + Value stored to 'i' is never read + ranges + + + + col + 9 + file + 0 + line + 462 + + + col + 54 + file + 0 + line + 462 + + + + + + type + Dead assignment + + + files + + s_time.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-jwkvXk.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-jwkvXk.plist @@ -0,0 +1,1712 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-70e6a9.html + + category + Logic error + check_name + core.uninitialized.Assign + description + Assigned value is garbage or undefined + issue_context + BN_nist_mod_521 + issue_context_kind + function + issue_hash_content_of_line_in_context + c7ed17e189a02fc332405a2e539db992 + issue_hash_function_offset + 35 + location + + col + 14 + file + 0 + line + 869 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 847 + + + col + 6 + file + 0 + line + 847 + + + start + + + col + 9 + file + 0 + line + 835 + + + col + 11 + file + 0 + line + 835 + + + + + kind + control + + + edges + + + end + + + col + 30 + file + 0 + line + 847 + + + col + 36 + file + 0 + line + 847 + + + start + + + col + 5 + file + 0 + line + 847 + + + col + 6 + file + 0 + line + 847 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 850 + + + col + 5 + file + 0 + line + 850 + + + start + + + col + 30 + file + 0 + line + 847 + + + col + 36 + file + 0 + line + 847 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 851 + + + col + 6 + file + 0 + line + 851 + + + start + + + col + 5 + file + 0 + line + 850 + + + col + 5 + file + 0 + line + 850 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 851 + + + col + 9 + file + 0 + line + 851 + + + start + + + col + 5 + file + 0 + line + 851 + + + col + 6 + file + 0 + line + 851 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'i' is not equal to 0 + kind + event + location + + col + 9 + file + 0 + line + 851 + + message + Assuming 'i' is not equal to 0 + ranges + + + + col + 9 + file + 0 + line + 851 + + + col + 14 + file + 0 + line + 851 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 854 + + + col + 13 + file + 0 + line + 854 + + + start + + + col + 9 + file + 0 + line + 851 + + + col + 9 + file + 0 + line + 851 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 854 + + + col + 16 + file + 0 + line + 854 + + + start + + + col + 12 + file + 0 + line + 854 + + + col + 13 + file + 0 + line + 854 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'i' is <= 0 + kind + event + location + + col + 16 + file + 0 + line + 854 + + message + Assuming 'i' is <= 0 + ranges + + + + col + 16 + file + 0 + line + 854 + + + col + 20 + file + 0 + line + 854 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 857 + + + col + 6 + file + 0 + line + 857 + + + start + + + col + 16 + file + 0 + line + 854 + + + col + 16 + file + 0 + line + 854 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 857 + + + col + 9 + file + 0 + line + 857 + + + start + + + col + 5 + file + 0 + line + 857 + + + col + 6 + file + 0 + line + 857 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'r' is equal to 'a' + kind + event + location + + col + 9 + file + 0 + line + 857 + + message + Assuming 'r' is equal to 'a' + ranges + + + + col + 9 + file + 0 + line + 857 + + + col + 14 + file + 0 + line + 857 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 863 + + + col + 11 + file + 0 + line + 863 + + + start + + + col + 9 + file + 0 + line + 857 + + + col + 9 + file + 0 + line + 857 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 866 + + + col + 16 + file + 0 + line + 866 + + + start + + + col + 9 + file + 0 + line + 863 + + + col + 11 + file + 0 + line + 863 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 869 + + + col + 12 + file + 0 + line + 869 + + + start + + + col + 5 + file + 0 + line + 866 + + + col + 16 + file + 0 + line + 866 + + + + + kind + control + + + edges + + + end + + + col + 14 + file + 0 + line + 869 + + + col + 14 + file + 0 + line + 869 + + + start + + + col + 10 + file + 0 + line + 869 + + + col + 12 + file + 0 + line + 869 + + + + + kind + control + + + depth + 0 + extended_message + Assigned value is garbage or undefined + kind + event + location + + col + 14 + file + 0 + line + 869 + + message + Assigned value is garbage or undefined + ranges + + + + col + 16 + file + 0 + line + 869 + + + col + 21 + file + 0 + line + 869 + + + + + + type + Assigned value is garbage or undefined + + + HTMLDiagnostics_files + + report-e73cb1.html + + category + Logic error + check_name + core.uninitialized.Assign + description + Assigned value is garbage or undefined + issue_context + BN_nist_mod_521 + issue_context_kind + function + issue_hash_content_of_line_in_context + 0a6f883a144f363e6fe81509d87fb0a0 + issue_hash_function_offset + 37 + location + + col + 24 + file + 0 + line + 871 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 847 + + + col + 6 + file + 0 + line + 847 + + + start + + + col + 9 + file + 0 + line + 835 + + + col + 11 + file + 0 + line + 835 + + + + + kind + control + + + edges + + + end + + + col + 30 + file + 0 + line + 847 + + + col + 36 + file + 0 + line + 847 + + + start + + + col + 5 + file + 0 + line + 847 + + + col + 6 + file + 0 + line + 847 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 850 + + + col + 5 + file + 0 + line + 850 + + + start + + + col + 30 + file + 0 + line + 847 + + + col + 36 + file + 0 + line + 847 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 851 + + + col + 6 + file + 0 + line + 851 + + + start + + + col + 5 + file + 0 + line + 850 + + + col + 5 + file + 0 + line + 850 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 851 + + + col + 9 + file + 0 + line + 851 + + + start + + + col + 5 + file + 0 + line + 851 + + + col + 6 + file + 0 + line + 851 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'i' is not equal to 0 + kind + event + location + + col + 9 + file + 0 + line + 851 + + message + Assuming 'i' is not equal to 0 + ranges + + + + col + 9 + file + 0 + line + 851 + + + col + 14 + file + 0 + line + 851 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 854 + + + col + 13 + file + 0 + line + 854 + + + start + + + col + 9 + file + 0 + line + 851 + + + col + 9 + file + 0 + line + 851 + + + + + kind + control + + + edges + + + end + + + col + 16 + file + 0 + line + 854 + + + col + 16 + file + 0 + line + 854 + + + start + + + col + 12 + file + 0 + line + 854 + + + col + 13 + file + 0 + line + 854 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'i' is <= 0 + kind + event + location + + col + 16 + file + 0 + line + 854 + + message + Assuming 'i' is <= 0 + ranges + + + + col + 16 + file + 0 + line + 854 + + + col + 20 + file + 0 + line + 854 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 857 + + + col + 6 + file + 0 + line + 857 + + + start + + + col + 16 + file + 0 + line + 854 + + + col + 16 + file + 0 + line + 854 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 857 + + + col + 9 + file + 0 + line + 857 + + + start + + + col + 5 + file + 0 + line + 857 + + + col + 6 + file + 0 + line + 857 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'r' is equal to 'a' + kind + event + location + + col + 9 + file + 0 + line + 857 + + message + Assuming 'r' is equal to 'a' + ranges + + + + col + 9 + file + 0 + line + 857 + + + col + 14 + file + 0 + line + 857 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 863 + + + col + 11 + file + 0 + line + 863 + + + start + + + col + 9 + file + 0 + line + 857 + + + col + 9 + file + 0 + line + 857 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 866 + + + col + 16 + file + 0 + line + 866 + + + start + + + col + 9 + file + 0 + line + 863 + + + col + 11 + file + 0 + line + 863 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 869 + + + col + 7 + file + 0 + line + 869 + + + start + + + col + 5 + file + 0 + line + 866 + + + col + 16 + file + 0 + line + 866 + + + + + kind + control + + + edges + + + end + + + col + 31 + file + 0 + line + 869 + + + col + 31 + file + 0 + line + 869 + + + start + + + col + 5 + file + 0 + line + 869 + + + col + 7 + file + 0 + line + 869 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 31 + file + 0 + line + 869 + + message + Entering loop body + ranges + + + + col + 31 + file + 0 + line + 869 + + + col + 53 + file + 0 + line + 869 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 871 + + + col + 24 + file + 0 + line + 871 + + + start + + + col + 31 + file + 0 + line + 869 + + + col + 31 + file + 0 + line + 869 + + + + + kind + control + + + depth + 0 + extended_message + Assigned value is garbage or undefined + kind + event + location + + col + 24 + file + 0 + line + 871 + + message + Assigned value is garbage or undefined + ranges + + + + col + 26 + file + 0 + line + 871 + + + col + 35 + file + 0 + line + 871 + + + + + + type + Assigned value is garbage or undefined + + + files + + bn_nist.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-kX__b0.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-kX__b0.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-9cb703.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'port' is never read + issue_context + OCSP_parse_url + issue_context_kind + function + issue_hash_content_of_line_in_context + cd7bec717fe8f55ba06521f76b6025c8 + issue_hash_function_offset + 24 + location + + col + 9 + file + 0 + line + 203 + + path + + + depth + 0 + extended_message + Value stored to 'port' is never read + kind + event + location + + col + 9 + file + 0 + line + 203 + + message + Value stored to 'port' is never read + ranges + + + + col + 16 + file + 0 + line + 203 + + + col + 19 + file + 0 + line + 203 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-354335.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'port' is never read + issue_context + OCSP_parse_url + issue_context_kind + function + issue_hash_content_of_line_in_context + 3bc65474b21c71ba8b4a5869074ea9cc + issue_hash_function_offset + 27 + location + + col + 9 + file + 0 + line + 206 + + path + + + depth + 0 + extended_message + Value stored to 'port' is never read + kind + event + location + + col + 9 + file + 0 + line + 206 + + message + Value stored to 'port' is never read + ranges + + + + col + 16 + file + 0 + line + 206 + + + col + 20 + file + 0 + line + 206 + + + + + + type + Dead assignment + + + files + + ocsp_lib.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-mSwyc0.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-mSwyc0.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-fba720.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + DES_cfb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + e5ed1cb98dc4d92e3286afe7cfb79a12 + issue_hash_function_offset + 50 + location + + col + 5 + file + 0 + line + 120 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 120 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 120 + + + col + 40 + file + 0 + line + 120 + + + + + + type + Dead assignment + + + files + + cfb64enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-mfm0do.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-mfm0do.plist @@ -0,0 +1,693 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-5aa579.html + + category + Logic error + check_name + core.NullDereference + description + Access to field 'ctx_size' results in a dereference of a null pointer (loaded from variable 'type') + issue_context + EVP_DigestInit_ex + issue_context_kind + function + issue_hash_content_of_line_in_context + 77164c4583b5a5d3db97b40156eaef8c + issue_hash_function_offset + 57 + location + + col + 56 + file + 0 + line + 199 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 151 + + + col + 6 + file + 0 + line + 151 + + + start + + + col + 5 + file + 0 + line + 143 + + + col + 26 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 151 + + + col + 11 + file + 0 + line + 151 + + + start + + + col + 5 + file + 0 + line + 151 + + + col + 6 + file + 0 + line + 151 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 156 + + + col + 6 + file + 0 + line + 156 + + + start + + + col + 9 + file + 0 + line + 151 + + + col + 11 + file + 0 + line + 151 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 156 + + + col + 12 + file + 0 + line + 156 + + + start + + + col + 5 + file + 0 + line + 156 + + + col + 6 + file + 0 + line + 156 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'type' is null + kind + event + location + + col + 9 + file + 0 + line + 156 + + message + Assuming 'type' is null + ranges + + + + col + 9 + file + 0 + line + 156 + + + col + 12 + file + 0 + line + 156 + + + + + + edges + + + end + + + col + 12 + file + 0 + line + 190 + + + col + 13 + file + 0 + line + 190 + + + start + + + col + 9 + file + 0 + line + 156 + + + col + 12 + file + 0 + line + 156 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 195 + + + col + 6 + file + 0 + line + 195 + + + start + + + col + 12 + file + 0 + line + 190 + + + col + 13 + file + 0 + line + 190 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 196 + + + col + 10 + file + 0 + line + 196 + + + start + + + col + 5 + file + 0 + line + 195 + + + col + 6 + file + 0 + line + 195 + + + + + kind + control + + + edges + + + end + + + col + 28 + file + 0 + line + 196 + + + col + 30 + file + 0 + line + 196 + + + start + + + col + 9 + file + 0 + line + 196 + + + col + 10 + file + 0 + line + 196 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 198 + + + col + 11 + file + 0 + line + 198 + + + start + + + col + 28 + file + 0 + line + 196 + + + col + 30 + file + 0 + line + 196 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 199 + + + col + 10 + file + 0 + line + 199 + + + start + + + col + 9 + file + 0 + line + 198 + + + col + 11 + file + 0 + line + 198 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 199 + + + col + 13 + file + 0 + line + 199 + + + start + + + col + 9 + file + 0 + line + 199 + + + col + 10 + file + 0 + line + 199 + + + + + kind + control + + + edges + + + end + + + col + 56 + file + 0 + line + 199 + + + col + 59 + file + 0 + line + 199 + + + start + + + col + 13 + file + 0 + line + 199 + + + col + 13 + file + 0 + line + 199 + + + + + kind + control + + + depth + 0 + extended_message + Access to field 'ctx_size' results in a dereference of a null pointer (loaded from variable 'type') + kind + event + location + + col + 56 + file + 0 + line + 199 + + message + Access to field 'ctx_size' results in a dereference of a null pointer (loaded from variable 'type') + ranges + + + + col + 56 + file + 0 + line + 199 + + + col + 59 + file + 0 + line + 199 + + + + + + type + Dereference of null pointer + + + files + + digest.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-oYIpvl.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-oYIpvl.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-f5adb6.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'bufp' is never read + issue_context + print_leak_doall_arg + issue_context_kind + function + issue_hash_content_of_line_in_context + 285916aa8656635f8f8d7773a6f57645 + issue_hash_function_offset + 33 + location + + col + 5 + file + 0 + line + 663 + + path + + + depth + 0 + extended_message + Value stored to 'bufp' is never read + kind + event + location + + col + 5 + file + 0 + line + 663 + + message + Value stored to 'bufp' is never read + ranges + + + + col + 13 + file + 0 + line + 663 + + + col + 24 + file + 0 + line + 663 + + + + + + type + Dead increment + + + files + + mem_dbg.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-o_yGd7.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-o_yGd7.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-926c00.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'rv' is never read + issue_context + aep_mod_exp + issue_context_kind + function + issue_hash_content_of_line_in_context + b490cf6db6ff8595c0c61858d893863e + issue_hash_function_offset + 32 + location + + col + 9 + file + 0 + line + 635 + + path + + + depth + 0 + extended_message + Value stored to 'rv' is never read + kind + event + location + + col + 9 + file + 0 + line + 635 + + message + Value stored to 'rv' is never read + ranges + + + + col + 14 + file + 0 + line + 635 + + + col + 46 + file + 0 + line + 635 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-421a7a.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'rv' is never read + issue_context + aep_mod_exp_crt + issue_context_kind + function + issue_hash_content_of_line_in_context + dc8d32b499c77da611ef575053e3e281 + issue_hash_function_offset + 21 + location + + col + 9 + file + 0 + line + 679 + + path + + + depth + 0 + extended_message + Value stored to 'rv' is never read + kind + event + location + + col + 9 + file + 0 + line + 679 + + message + Value stored to 'rv' is never read + ranges + + + + col + 14 + file + 0 + line + 679 + + + col + 46 + file + 0 + line + 679 + + + + + + type + Dead assignment + + + files + + e_aep.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ofrSfi.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ofrSfi.plist @@ -0,0 +1,311 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-522ddd.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fd' is never read + issue_context + ubsec_mod_exp + issue_context_kind + function + issue_hash_content_of_line_in_context + 23211212f59fef4c234f9e25651c9f1a + issue_hash_function_offset + 22 + location + + col + 9 + file + 0 + line + 590 + + path + + + depth + 0 + extended_message + Value stored to 'fd' is never read + kind + event + location + + col + 9 + file + 0 + line + 590 + + message + Value stored to 'fd' is never read + ranges + + + + col + 14 + file + 0 + line + 590 + + + col + 14 + file + 0 + line + 590 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-33d94b.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fd' is never read + issue_context + ubsec_mod_exp_crt + issue_context_kind + function + issue_hash_content_of_line_in_context + 734349fa8cb402b5870722f057627f1c + issue_hash_function_offset + 18 + location + + col + 9 + file + 0 + line + 657 + + path + + + depth + 0 + extended_message + Value stored to 'fd' is never read + kind + event + location + + col + 9 + file + 0 + line + 657 + + message + Value stored to 'fd' is never read + ranges + + + + col + 14 + file + 0 + line + 657 + + + col + 14 + file + 0 + line + 657 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-06cddb.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fd' is never read + issue_context + ubsec_dsa_do_sign + issue_context_kind + function + issue_hash_content_of_line_in_context + a641fa7493cd1800bf01eb2c8c6e7ec7 + issue_hash_function_offset + 27 + location + + col + 9 + file + 0 + line + 780 + + path + + + depth + 0 + extended_message + Value stored to 'fd' is never read + kind + event + location + + col + 9 + file + 0 + line + 780 + + message + Value stored to 'fd' is never read + ranges + + + + col + 14 + file + 0 + line + 780 + + + col + 14 + file + 0 + line + 780 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-66318c.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'fd' is never read + issue_context + ubsec_dsa_verify + issue_context_kind + function + issue_hash_content_of_line_in_context + fe838965e39931e030bc433bdbbf06fc + issue_hash_function_offset + 19 + location + + col + 9 + file + 0 + line + 858 + + path + + + depth + 0 + extended_message + Value stored to 'fd' is never read + kind + event + location + + col + 9 + file + 0 + line + 858 + + message + Value stored to 'fd' is never read + ranges + + + + col + 14 + file + 0 + line + 858 + + + col + 14 + file + 0 + line + 858 + + + + + + type + Dead assignment + + + files + + e_ubsec.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-oijYTP.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-oijYTP.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-6743b7.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + DES_ofb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 8b415cd9cfbdf5d8db550c62d361696b + issue_hash_function_offset + 60 + location + + col + 5 + file + 0 + line + 130 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 130 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 130 + + + col + 53 + file + 0 + line + 130 + + + + + + type + Dead assignment + + + files + + ofb_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-oxvtbW.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-oxvtbW.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-0c4152.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'n' is never read + issue_context + server_hello + issue_context_kind + function + issue_hash_content_of_line_in_context + d21d2c64bae2da0f016c04bbc393bfea + issue_hash_function_offset + 69 + location + + col + 13 + file + 0 + line + 798 + + path + + + depth + 0 + extended_message + Value stored to 'n' is never read + kind + event + location + + col + 13 + file + 0 + line + 798 + + message + Value stored to 'n' is never read + ranges + + + + col + 17 + file + 0 + line + 798 + + + col + 17 + file + 0 + line + 798 + + + + + + type + Dead assignment + + + files + + s2_srvr.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ryurLe.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ryurLe.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-5193d5.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'tin0' is never read + issue_context + DES_xcbc_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 9da3ace63419f4311729b81b40a80b46 + issue_hash_function_offset + 82 + location + + col + 5 + file + 0 + line + 213 + + path + + + depth + 0 + extended_message + Value stored to 'tin0' is never read + kind + event + location + + col + 5 + file + 0 + line + 213 + + message + Value stored to 'tin0' is never read + ranges + + + + col + 12 + file + 0 + line + 213 + + + col + 49 + file + 0 + line + 213 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-04ed4a.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'inW0' is never read + issue_context + DES_xcbc_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + 32e428bfce4f240d241b406cf76bc7a8 + issue_hash_function_offset + 83 + location + + col + 5 + file + 0 + line + 214 + + path + + + depth + 0 + extended_message + Value stored to 'inW0' is never read + kind + event + location + + col + 5 + file + 0 + line + 214 + + message + Value stored to 'inW0' is never read + ranges + + + + col + 12 + file + 0 + line + 214 + + + col + 35 + file + 0 + line + 214 + + + + + + type + Dead assignment + + + files + + xcbc_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-sbBgmn.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-sbBgmn.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-889e49.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + DES_cfb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + a08c716a7f14be33b4c9804fc230d19f + issue_hash_function_offset + 122 + location + + col + 5 + file + 0 + line + 198 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 198 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 198 + + + col + 41 + file + 0 + line + 198 + + + + + + type + Dead assignment + + + files + + cfb_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-tCJJyr.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-tCJJyr.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-011885.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + BF_cfb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + cf4965cb656d2f6b22de1d1fb578ccc0 + issue_hash_function_offset + 50 + location + + col + 5 + file + 0 + line + 121 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 121 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 121 + + + col + 44 + file + 0 + line + 121 + + + + + + type + Dead assignment + + + files + + bf_cfb64.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-u9OAPv.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-u9OAPv.plist @@ -0,0 +1,9669 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-0c16d4.html + + category + Logic error + check_name + core.CallAndMessage + description + Function call argument is an uninitialized value + issue_context + BN_mod_exp2_mont + issue_context_kind + function + issue_hash_content_of_line_in_context + 31c956bede79b397acf7ebc8c600f161 + issue_hash_function_offset + 159 + location + + col + 18 + file + 0 + line + 280 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + start + + + col + 9 + file + 0 + line + 122 + + + col + 9 + file + 0 + line + 122 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 141 + + + col + 9 + file + 0 + line + 141 + + + start + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 141 + + + col + 9 + file + 0 + line + 141 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is not equal to 0 + kind + event + location + + col + 10 + file + 0 + line + 143 + + message + Assuming 'bits1' is not equal to 0 + ranges + + + + col + 10 + file + 0 + line + 143 + + + col + 19 + file + 0 + line + 143 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 148 + + + col + 8 + file + 0 + line + 148 + + + start + + + col + 10 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 155 + + + col + 6 + file + 0 + line + 155 + + + start + + + col + 5 + file + 0 + line + 148 + + + col + 8 + file + 0 + line + 148 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 155 + + + col + 9 + file + 0 + line + 155 + + + start + + + col + 5 + file + 0 + line + 155 + + + col + 6 + file + 0 + line + 155 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'd' is non-null + kind + event + location + + col + 9 + file + 0 + line + 155 + + message + Assuming 'd' is non-null + ranges + + + + col + 9 + file + 0 + line + 155 + + + col + 10 + file + 0 + line + 155 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 155 + + + col + 15 + file + 0 + line + 155 + + + start + + + col + 9 + file + 0 + line + 155 + + + col + 9 + file + 0 + line + 155 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'r' is non-null + kind + event + location + + col + 15 + file + 0 + line + 155 + + message + Assuming 'r' is non-null + ranges + + + + col + 15 + file + 0 + line + 155 + + + col + 16 + file + 0 + line + 155 + + + + + + edges + + + end + + + col + 21 + file + 0 + line + 155 + + + col + 21 + file + 0 + line + 155 + + + start + + + col + 15 + file + 0 + line + 155 + + + col + 15 + file + 0 + line + 155 + + + + + kind + control + + + edges + + + end + + + col + 33 + file + 0 + line + 155 + + + col + 33 + file + 0 + line + 155 + + + start + + + col + 21 + file + 0 + line + 155 + + + col + 21 + file + 0 + line + 155 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 158 + + + col + 6 + file + 0 + line + 158 + + + start + + + col + 33 + file + 0 + line + 155 + + + col + 33 + file + 0 + line + 155 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 158 + + + col + 15 + file + 0 + line + 158 + + + start + + + col + 5 + file + 0 + line + 158 + + + col + 6 + file + 0 + line + 158 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in_mont' is equal to null + kind + event + location + + col + 9 + file + 0 + line + 158 + + message + Assuming 'in_mont' is equal to null + ranges + + + + col + 9 + file + 0 + line + 158 + + + col + 23 + file + 0 + line + 158 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + start + + + col + 9 + file + 0 + line + 158 + + + col + 15 + file + 0 + line + 158 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 163 + + + col + 10 + file + 0 + line + 163 + + + start + + + col + 9 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + start + + + col + 9 + file + 0 + line + 163 + + + col + 10 + file + 0 + line + 163 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 671 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 671 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 239 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 239 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 79 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 79 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 23 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 23 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + start + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 671 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 671 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 239 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 239 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 79 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 79 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 23 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 23 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 173 + + + col + 6 + file + 0 + line + 173 + + + start + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 173 + + + col + 10 + file + 0 + line + 173 + + + start + + + col + 5 + file + 0 + line + 173 + + + col + 6 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 20 + file + 0 + line + 173 + + + col + 26 + file + 0 + line + 173 + + + start + + + col + 9 + file + 0 + line + 173 + + + col + 10 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 178 + + + col + 15 + file + 0 + line + 178 + + + start + + + col + 20 + file + 0 + line + 173 + + + col + 26 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 185 + + + col + 6 + file + 0 + line + 185 + + + start + + + col + 9 + file + 0 + line + 178 + + + col + 15 + file + 0 + line + 178 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 202 + + + col + 6 + file + 0 + line + 202 + + + start + + + col + 5 + file + 0 + line + 185 + + + col + 6 + file + 0 + line + 185 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 202 + + + col + 10 + file + 0 + line + 202 + + + start + + + col + 5 + file + 0 + line + 202 + + + col + 6 + file + 0 + line + 202 + + + + + kind + control + + + edges + + + end + + + col + 20 + file + 0 + line + 202 + + + col + 26 + file + 0 + line + 202 + + + start + + + col + 9 + file + 0 + line + 202 + + + col + 10 + file + 0 + line + 202 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 207 + + + col + 15 + file + 0 + line + 207 + + + start + + + col + 20 + file + 0 + line + 202 + + + col + 26 + file + 0 + line + 202 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 213 + + + col + 6 + file + 0 + line + 213 + + + start + + + col + 9 + file + 0 + line + 207 + + + col + 15 + file + 0 + line + 207 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 228 + + + col + 12 + file + 0 + line + 228 + + + start + + + col + 5 + file + 0 + line + 213 + + + col + 6 + file + 0 + line + 213 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 236 + + + col + 6 + file + 0 + line + 236 + + + start + + + col + 5 + file + 0 + line + 228 + + + col + 12 + file + 0 + line + 228 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 236 + + + col + 6 + file + 0 + line + 236 + + + + + kind + control + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + start + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 238 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + start + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 238 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + start + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 238 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 250 + + + col + 21 + file + 0 + line + 250 + + + start + + + col + 17 + file + 0 + line + 249 + + + col + 17 + file + 0 + line + 249 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 24 + file + 0 + line + 250 + + message + Loop body executed 0 times + ranges + + + + col + 24 + file + 0 + line + 250 + + + col + 44 + file + 0 + line + 250 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 252 + + + col + 21 + file + 0 + line + 252 + + + start + + + col + 17 + file + 0 + line + 250 + + + col + 21 + file + 0 + line + 250 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 254 + + + col + 19 + file + 0 + line + 254 + + + start + + + col + 17 + file + 0 + line + 252 + + + col + 21 + file + 0 + line + 252 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 33 + file + 0 + line + 254 + + message + Entering loop body + ranges + + + + col + 33 + file + 0 + line + 254 + + + col + 42 + file + 0 + line + 254 + + + + + + edges + + + end + + + col + 21 + file + 0 + line + 255 + + + col + 27 + file + 0 + line + 255 + + + start + + + col + 17 + file + 0 + line + 254 + + + col + 19 + file + 0 + line + 254 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 256 + + + col + 22 + file + 0 + line + 256 + + + start + + + col + 21 + file + 0 + line + 255 + + + col + 27 + file + 0 + line + 255 + + + + + kind + control + + + edges + + + end + + + col + 25 + file + 0 + line + 256 + + + col + 37 + file + 0 + line + 256 + + + start + + + col + 21 + file + 0 + line + 256 + + + col + 22 + file + 0 + line + 256 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 258 + + + col + 17 + file + 0 + line + 258 + + + start + + + col + 25 + file + 0 + line + 256 + + + col + 37 + file + 0 + line + 256 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 254 + + + col + 19 + file + 0 + line + 254 + + + start + + + col + 17 + file + 0 + line + 258 + + + col + 17 + file + 0 + line + 258 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 17 + file + 0 + line + 254 + + message + Looping back to the head of the loop + ranges + + + + col + 17 + file + 0 + line + 254 + + + col + 19 + file + 0 + line + 254 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 17 + file + 0 + line + 254 + + + col + 19 + file + 0 + line + 254 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 280 + + + col + 14 + file + 0 + line + 280 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 18 + file + 0 + line + 280 + + + col + 38 + file + 0 + line + 280 + + + start + + + col + 13 + file + 0 + line + 280 + + + col + 14 + file + 0 + line + 280 + + + + + kind + control + + + depth + 0 + extended_message + Function call argument is an uninitialized value + kind + event + location + + col + 18 + file + 0 + line + 280 + + message + Function call argument is an uninitialized value + ranges + + + + col + 46 + file + 0 + line + 280 + + + col + 63 + file + 0 + line + 280 + + + + + + type + Uninitialized argument value + + + HTMLDiagnostics_files + + report-bb0599.html + + category + Logic error + check_name + core.CallAndMessage + description + Function call argument is an uninitialized value + issue_context + BN_mod_exp2_mont + issue_context_kind + function + issue_hash_content_of_line_in_context + d9662c5e45db92ba385f3b9083ad2e0e + issue_hash_function_offset + 167 + location + + col + 18 + file + 0 + line + 288 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + start + + + col + 9 + file + 0 + line + 122 + + + col + 9 + file + 0 + line + 122 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 141 + + + col + 9 + file + 0 + line + 141 + + + start + + + col + 5 + file + 0 + line + 137 + + + col + 6 + file + 0 + line + 137 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 141 + + + col + 9 + file + 0 + line + 141 + + + + + kind + control + + + edges + + + end + + + col + 10 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + start + + + col + 5 + file + 0 + line + 143 + + + col + 6 + file + 0 + line + 143 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is not equal to 0 + kind + event + location + + col + 10 + file + 0 + line + 143 + + message + Assuming 'bits1' is not equal to 0 + ranges + + + + col + 10 + file + 0 + line + 143 + + + col + 19 + file + 0 + line + 143 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 148 + + + col + 8 + file + 0 + line + 148 + + + start + + + col + 10 + file + 0 + line + 143 + + + col + 14 + file + 0 + line + 143 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 155 + + + col + 6 + file + 0 + line + 155 + + + start + + + col + 5 + file + 0 + line + 148 + + + col + 8 + file + 0 + line + 148 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 155 + + + col + 9 + file + 0 + line + 155 + + + start + + + col + 5 + file + 0 + line + 155 + + + col + 6 + file + 0 + line + 155 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'd' is non-null + kind + event + location + + col + 9 + file + 0 + line + 155 + + message + Assuming 'd' is non-null + ranges + + + + col + 9 + file + 0 + line + 155 + + + col + 10 + file + 0 + line + 155 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 155 + + + col + 15 + file + 0 + line + 155 + + + start + + + col + 9 + file + 0 + line + 155 + + + col + 9 + file + 0 + line + 155 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'r' is non-null + kind + event + location + + col + 15 + file + 0 + line + 155 + + message + Assuming 'r' is non-null + ranges + + + + col + 15 + file + 0 + line + 155 + + + col + 16 + file + 0 + line + 155 + + + + + + edges + + + end + + + col + 21 + file + 0 + line + 155 + + + col + 21 + file + 0 + line + 155 + + + start + + + col + 15 + file + 0 + line + 155 + + + col + 15 + file + 0 + line + 155 + + + + + kind + control + + + edges + + + end + + + col + 33 + file + 0 + line + 155 + + + col + 33 + file + 0 + line + 155 + + + start + + + col + 21 + file + 0 + line + 155 + + + col + 21 + file + 0 + line + 155 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 158 + + + col + 6 + file + 0 + line + 158 + + + start + + + col + 33 + file + 0 + line + 155 + + + col + 33 + file + 0 + line + 155 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 158 + + + col + 15 + file + 0 + line + 158 + + + start + + + col + 5 + file + 0 + line + 158 + + + col + 6 + file + 0 + line + 158 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'in_mont' is equal to null + kind + event + location + + col + 9 + file + 0 + line + 158 + + message + Assuming 'in_mont' is equal to null + ranges + + + + col + 9 + file + 0 + line + 158 + + + col + 23 + file + 0 + line + 158 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + start + + + col + 9 + file + 0 + line + 158 + + + col + 15 + file + 0 + line + 158 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 163 + + + col + 10 + file + 0 + line + 163 + + + start + + + col + 9 + file + 0 + line + 161 + + + col + 10 + file + 0 + line + 161 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + start + + + col + 9 + file + 0 + line + 163 + + + col + 10 + file + 0 + line + 163 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 671 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 671 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 239 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 239 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 79 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 79 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits1' is <= 23 + kind + event + location + + col + 15 + file + 0 + line + 167 + + message + Assuming 'bits1' is <= 23 + ranges + + + + col + 15 + file + 0 + line + 167 + + + col + 53 + file + 0 + line + 167 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + start + + + col + 15 + file + 0 + line + 167 + + + col + 46 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + start + + + col + 5 + file + 0 + line + 167 + + + col + 11 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 671 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 671 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 239 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 239 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 79 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 79 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'bits2' is <= 23 + kind + event + location + + col + 15 + file + 0 + line + 168 + + message + Assuming 'bits2' is <= 23 + ranges + + + + col + 15 + file + 0 + line + 168 + + + col + 53 + file + 0 + line + 168 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + start + + + col + 15 + file + 0 + line + 168 + + + col + 46 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 173 + + + col + 6 + file + 0 + line + 173 + + + start + + + col + 5 + file + 0 + line + 168 + + + col + 11 + file + 0 + line + 168 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 173 + + + col + 10 + file + 0 + line + 173 + + + start + + + col + 5 + file + 0 + line + 173 + + + col + 6 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 20 + file + 0 + line + 173 + + + col + 26 + file + 0 + line + 173 + + + start + + + col + 9 + file + 0 + line + 173 + + + col + 10 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 178 + + + col + 15 + file + 0 + line + 178 + + + start + + + col + 20 + file + 0 + line + 173 + + + col + 26 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 185 + + + col + 6 + file + 0 + line + 185 + + + start + + + col + 9 + file + 0 + line + 178 + + + col + 15 + file + 0 + line + 178 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 202 + + + col + 6 + file + 0 + line + 202 + + + start + + + col + 5 + file + 0 + line + 185 + + + col + 6 + file + 0 + line + 185 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 202 + + + col + 10 + file + 0 + line + 202 + + + start + + + col + 5 + file + 0 + line + 202 + + + col + 6 + file + 0 + line + 202 + + + + + kind + control + + + edges + + + end + + + col + 20 + file + 0 + line + 202 + + + col + 26 + file + 0 + line + 202 + + + start + + + col + 9 + file + 0 + line + 202 + + + col + 10 + file + 0 + line + 202 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 207 + + + col + 15 + file + 0 + line + 207 + + + start + + + col + 20 + file + 0 + line + 202 + + + col + 26 + file + 0 + line + 202 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 213 + + + col + 6 + file + 0 + line + 213 + + + start + + + col + 9 + file + 0 + line + 207 + + + col + 15 + file + 0 + line + 207 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 228 + + + col + 12 + file + 0 + line + 228 + + + start + + + col + 5 + file + 0 + line + 213 + + + col + 6 + file + 0 + line + 213 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 236 + + + col + 6 + file + 0 + line + 236 + + + start + + + col + 5 + file + 0 + line + 228 + + + col + 12 + file + 0 + line + 228 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 236 + + + col + 6 + file + 0 + line + 236 + + + + + kind + control + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + start + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 238 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + start + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 238 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + start + + + col + 17 + file + 0 + line + 262 + + + col + 29 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 293 + + + col + 5 + file + 0 + line + 293 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 5 + file + 0 + line + 238 + + message + Looping back to the head of the loop + ranges + + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + start + + + col + 5 + file + 0 + line + 238 + + + col + 7 + file + 0 + line + 238 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'b' is >= 0 + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Assuming 'b' is >= 0 + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 24 + file + 0 + line + 238 + + message + Entering loop body + ranges + + + + col + 24 + file + 0 + line + 238 + + + col + 29 + file + 0 + line + 238 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + start + + + col + 24 + file + 0 + line + 238 + + + col + 24 + file + 0 + line + 238 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + start + + + col + 13 + file + 0 + line + 245 + + + col + 14 + file + 0 + line + 245 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 266 + + + col + 17 + file + 0 + line + 266 + + + start + + + col + 13 + file + 0 + line + 262 + + + col + 14 + file + 0 + line + 262 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 267 + + + col + 21 + file + 0 + line + 267 + + + start + + + col + 17 + file + 0 + line + 266 + + + col + 17 + file + 0 + line + 266 + + + + + kind + control + + + depth + 0 + extended_message + Loop body executed 0 times + kind + event + location + + col + 24 + file + 0 + line + 267 + + message + Loop body executed 0 times + ranges + + + + col + 24 + file + 0 + line + 267 + + + col + 44 + file + 0 + line + 267 + + + + + + edges + + + end + + + col + 17 + file + 0 + line + 269 + + + col + 21 + file + 0 + line + 269 + + + start + + + col + 17 + file + 0 + line + 267 + + + col + 21 + file + 0 + line + 267 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 271 + + + col + 19 + file + 0 + line + 271 + + + start + + + col + 17 + file + 0 + line + 269 + + + col + 21 + file + 0 + line + 269 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 33 + file + 0 + line + 271 + + message + Entering loop body + ranges + + + + col + 33 + file + 0 + line + 271 + + + col + 42 + file + 0 + line + 271 + + + + + + edges + + + end + + + col + 21 + file + 0 + line + 272 + + + col + 27 + file + 0 + line + 272 + + + start + + + col + 17 + file + 0 + line + 271 + + + col + 19 + file + 0 + line + 271 + + + + + kind + control + + + edges + + + end + + + col + 21 + file + 0 + line + 273 + + + col + 22 + file + 0 + line + 273 + + + start + + + col + 21 + file + 0 + line + 272 + + + col + 27 + file + 0 + line + 272 + + + + + kind + control + + + edges + + + end + + + col + 25 + file + 0 + line + 273 + + + col + 37 + file + 0 + line + 273 + + + start + + + col + 21 + file + 0 + line + 273 + + + col + 22 + file + 0 + line + 273 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 275 + + + col + 17 + file + 0 + line + 275 + + + start + + + col + 25 + file + 0 + line + 273 + + + col + 37 + file + 0 + line + 273 + + + + + kind + control + + + edges + + + end + + + col + 17 + file + 0 + line + 271 + + + col + 19 + file + 0 + line + 271 + + + start + + + col + 17 + file + 0 + line + 275 + + + col + 17 + file + 0 + line + 275 + + + + + kind + control + + + depth + 0 + extended_message + Looping back to the head of the loop + kind + event + location + + col + 17 + file + 0 + line + 271 + + message + Looping back to the head of the loop + ranges + + + + col + 17 + file + 0 + line + 271 + + + col + 19 + file + 0 + line + 271 + + + + + + edges + + + end + + + col + 13 + file + 0 + line + 288 + + + col + 14 + file + 0 + line + 288 + + + start + + + col + 17 + file + 0 + line + 271 + + + col + 19 + file + 0 + line + 271 + + + + + kind + control + + + edges + + + end + + + col + 18 + file + 0 + line + 288 + + + col + 38 + file + 0 + line + 288 + + + start + + + col + 13 + file + 0 + line + 288 + + + col + 14 + file + 0 + line + 288 + + + + + kind + control + + + depth + 0 + extended_message + Function call argument is an uninitialized value + kind + event + location + + col + 18 + file + 0 + line + 288 + + message + Function call argument is an uninitialized value + ranges + + + + col + 46 + file + 0 + line + 288 + + + col + 63 + file + 0 + line + 288 + + + + + + type + Uninitialized argument value + + + files + + bn_exp2.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ufHmc_.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ufHmc_.plist @@ -0,0 +1,510 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-d93c79.html + + category + Logic error + check_name + core.DivideZero + description + Division by zero + issue_context + tls1_PRF + issue_context_kind + function + issue_hash_content_of_line_in_context + 1e7ce387014013267603087adb9a3d95 + issue_hash_function_offset + 13 + location + + col + 16 + file + 0 + line + 256 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 1016 + + + col + 12 + file + 0 + line + 1016 + + + start + + + col + 5 + file + 0 + line + 991 + + + col + 12 + file + 0 + line + 991 + + + + + kind + control + + + depth + 0 + extended_message + Calling 'tls1_PRF' + kind + event + location + + col + 5 + file + 0 + line + 1016 + + message + Calling 'tls1_PRF' + ranges + + + + col + 5 + file + 0 + line + 1016 + + + col + 72 + file + 0 + line + 1021 + + + + + + depth + 1 + extended_message + Entered call from 'tls1_generate_master_secret' + kind + event + location + + col + 1 + file + 0 + line + 235 + + message + Entered call from 'tls1_generate_master_secret' + + + edges + + + end + + + col + 9 + file + 0 + line + 244 + + + col + 11 + file + 0 + line + 244 + + + start + + + col + 1 + file + 0 + line + 235 + + + col + 6 + file + 0 + line + 235 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 251 + + + col + 9 + file + 0 + line + 251 + + + start + + + col + 9 + file + 0 + line + 244 + + + col + 11 + file + 0 + line + 244 + + + + + kind + control + + + depth + 1 + extended_message + The value 0 is assigned to 'count' + kind + event + location + + col + 5 + file + 0 + line + 251 + + message + The value 0 is assigned to 'count' + ranges + + + + col + 5 + file + 0 + line + 251 + + + col + 13 + file + 0 + line + 251 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 252 + + + col + 7 + file + 0 + line + 252 + + + start + + + col + 5 + file + 0 + line + 251 + + + col + 9 + file + 0 + line + 251 + + + + + kind + control + + + edges + + + end + + + col + 19 + file + 0 + line + 252 + + + col + 42 + file + 0 + line + 252 + + + start + + + col + 5 + file + 0 + line + 252 + + + col + 7 + file + 0 + line + 252 + + + + + kind + control + + + depth + 1 + extended_message + Loop body executed 0 times + kind + event + location + + col + 19 + file + 0 + line + 252 + + message + Loop body executed 0 times + ranges + + + + col + 19 + file + 0 + line + 252 + + + col + 56 + file + 0 + line + 252 + + + + + + edges + + + end + + + col + 16 + file + 0 + line + 256 + + + col + 16 + file + 0 + line + 256 + + + start + + + col + 19 + file + 0 + line + 252 + + + col + 42 + file + 0 + line + 252 + + + + + kind + control + + + depth + 1 + extended_message + Division by zero + kind + event + location + + col + 16 + file + 0 + line + 256 + + message + Division by zero + ranges + + + + col + 11 + file + 0 + line + 256 + + + col + 22 + file + 0 + line + 256 + + + + + + type + Division by zero + + + files + + t1_enc.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ustv4K.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-ustv4K.plist @@ -0,0 +1,2552 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-423ceb.html + + category + Logic error + check_name + core.UndefinedBinaryOperatorResult + description + The left operand of '&' is a garbage value + issue_context + rsa_builtin_keygen + issue_context_kind + function + issue_hash_content_of_line_in_context + 1fd774f1f9ed3b737d35186b835de33a + issue_hash_function_offset + 102 + location + + col + 9 + file + 0 + line + 192 + + path + + + edges + + + end + + + col + 5 + file + 0 + line + 98 + + + col + 6 + file + 0 + line + 98 + + + start + + + col + 13 + file + 0 + line + 91 + + + col + 14 + file + 0 + line + 91 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 98 + + + col + 11 + file + 0 + line + 98 + + + start + + + col + 5 + file + 0 + line + 98 + + + col + 6 + file + 0 + line + 98 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'ctx' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 98 + + message + Assuming 'ctx' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 98 + + + col + 19 + file + 0 + line + 98 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 100 + + + col + 16 + file + 0 + line + 100 + + + start + + + col + 9 + file + 0 + line + 98 + + + col + 11 + file + 0 + line + 98 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 105 + + + col + 6 + file + 0 + line + 105 + + + start + + + col + 5 + file + 0 + line + 100 + + + col + 16 + file + 0 + line + 100 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 105 + + + col + 10 + file + 0 + line + 105 + + + start + + + col + 5 + file + 0 + line + 105 + + + col + 6 + file + 0 + line + 105 + + + + + kind + control + + + depth + 0 + extended_message + Assuming 'r3' is not equal to null + kind + event + location + + col + 9 + file + 0 + line + 105 + + message + Assuming 'r3' is not equal to null + ranges + + + + col + 9 + file + 0 + line + 105 + + + col + 18 + file + 0 + line + 105 + + + + + + edges + + + end + + + col + 5 + file + 0 + line + 108 + + + col + 9 + file + 0 + line + 108 + + + start + + + col + 9 + file + 0 + line + 105 + + + col + 10 + file + 0 + line + 105 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 112 + + + col + 6 + file + 0 + line + 112 + + + start + + + col + 5 + file + 0 + line + 108 + + + col + 9 + file + 0 + line + 108 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 112 + + + col + 9 + file + 0 + line + 112 + + + start + + + col + 5 + file + 0 + line + 112 + + + col + 6 + file + 0 + line + 112 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 114 + + + col + 6 + file + 0 + line + 114 + + + start + + + col + 9 + file + 0 + line + 112 + + + col + 9 + file + 0 + line + 112 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 114 + + + col + 9 + file + 0 + line + 114 + + + start + + + col + 5 + file + 0 + line + 114 + + + col + 6 + file + 0 + line + 114 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 116 + + + col + 6 + file + 0 + line + 116 + + + start + + + col + 9 + file + 0 + line + 114 + + + col + 9 + file + 0 + line + 114 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 116 + + + col + 9 + file + 0 + line + 116 + + + start + + + col + 5 + file + 0 + line + 116 + + + col + 6 + file + 0 + line + 116 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 118 + + + col + 6 + file + 0 + line + 118 + + + start + + + col + 9 + file + 0 + line + 116 + + + col + 9 + file + 0 + line + 116 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 118 + + + col + 9 + file + 0 + line + 118 + + + start + + + col + 5 + file + 0 + line + 118 + + + col + 6 + file + 0 + line + 118 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 120 + + + col + 6 + file + 0 + line + 120 + + + start + + + col + 9 + file + 0 + line + 118 + + + col + 9 + file + 0 + line + 118 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 120 + + + col + 9 + file + 0 + line + 120 + + + start + + + col + 5 + file + 0 + line + 120 + + + col + 6 + file + 0 + line + 120 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 122 + + + col + 6 + file + 0 + line + 122 + + + start + + + col + 9 + file + 0 + line + 120 + + + col + 9 + file + 0 + line + 120 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 122 + + + col + 9 + file + 0 + line + 122 + + + start + + + col + 5 + file + 0 + line + 122 + + + col + 6 + file + 0 + line + 122 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 124 + + + col + 6 + file + 0 + line + 124 + + + start + + + col + 9 + file + 0 + line + 122 + + + col + 9 + file + 0 + line + 122 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 124 + + + col + 9 + file + 0 + line + 124 + + + start + + + col + 5 + file + 0 + line + 124 + + + col + 6 + file + 0 + line + 124 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 126 + + + col + 6 + file + 0 + line + 126 + + + start + + + col + 9 + file + 0 + line + 124 + + + col + 9 + file + 0 + line + 124 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 126 + + + col + 9 + file + 0 + line + 126 + + + start + + + col + 5 + file + 0 + line + 126 + + + col + 6 + file + 0 + line + 126 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 129 + + + col + 11 + file + 0 + line + 129 + + + start + + + col + 9 + file + 0 + line + 126 + + + col + 9 + file + 0 + line + 126 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 132 + + + col + 7 + file + 0 + line + 132 + + + start + + + col + 5 + file + 0 + line + 129 + + + col + 11 + file + 0 + line + 129 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 132 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 132 + + + col + 7 + file + 0 + line + 132 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 133 + + + col + 10 + file + 0 + line + 133 + + + start + + + col + 5 + file + 0 + line + 132 + + + col + 7 + file + 0 + line + 132 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 135 + + + col + 10 + file + 0 + line + 135 + + + start + + + col + 9 + file + 0 + line + 133 + + + col + 10 + file + 0 + line + 133 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 137 + + + col + 10 + file + 0 + line + 137 + + + start + + + col + 9 + file + 0 + line + 135 + + + col + 10 + file + 0 + line + 135 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 139 + + + col + 21 + file + 0 + line + 139 + + + start + + + col + 9 + file + 0 + line + 137 + + + col + 10 + file + 0 + line + 137 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 139 + + + col + 21 + file + 0 + line + 139 + + + start + + + col + 13 + file + 0 + line + 139 + + + col + 21 + file + 0 + line + 139 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 140 + + + col + 17 + file + 0 + line + 140 + + + start + + + col + 13 + file + 0 + line + 139 + + + col + 21 + file + 0 + line + 139 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 144 + + + col + 6 + file + 0 + line + 144 + + + start + + + col + 13 + file + 0 + line + 140 + + + col + 17 + file + 0 + line + 140 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 146 + + + col + 7 + file + 0 + line + 146 + + + start + + + col + 5 + file + 0 + line + 144 + + + col + 6 + file + 0 + line + 144 + + + + + kind + control + + + depth + 0 + extended_message + Entering loop body + kind + event + location + + col + 5 + file + 0 + line + 146 + + message + Entering loop body + ranges + + + + col + 5 + file + 0 + line + 146 + + + col + 7 + file + 0 + line + 146 + + + + + + edges + + + end + + + col + 9 + file + 0 + line + 152 + + + col + 16 + file + 0 + line + 152 + + + start + + + col + 5 + file + 0 + line + 146 + + + col + 7 + file + 0 + line + 146 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 154 + + + col + 14 + file + 0 + line + 154 + + + start + + + col + 9 + file + 0 + line + 152 + + + col + 16 + file + 0 + line + 152 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 162 + + + col + 10 + file + 0 + line + 162 + + + start + + + col + 13 + file + 0 + line + 154 + + + col + 14 + file + 0 + line + 154 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 164 + + + col + 10 + file + 0 + line + 164 + + + start + + + col + 9 + file + 0 + line + 162 + + + col + 10 + file + 0 + line + 162 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 166 + + + col + 21 + file + 0 + line + 166 + + + start + + + col + 9 + file + 0 + line + 164 + + + col + 10 + file + 0 + line + 164 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 166 + + + col + 21 + file + 0 + line + 166 + + + start + + + col + 13 + file + 0 + line + 166 + + + col + 21 + file + 0 + line + 166 + + + + + kind + control + + + edges + + + end + + + col + 13 + file + 0 + line + 167 + + + col + 17 + file + 0 + line + 167 + + + start + + + col + 13 + file + 0 + line + 166 + + + col + 21 + file + 0 + line + 166 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 171 + + + col + 6 + file + 0 + line + 171 + + + start + + + col + 13 + file + 0 + line + 167 + + + col + 17 + file + 0 + line + 167 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 173 + + + col + 6 + file + 0 + line + 173 + + + start + + + col + 5 + file + 0 + line + 171 + + + col + 6 + file + 0 + line + 171 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 180 + + + col + 6 + file + 0 + line + 180 + + + start + + + col + 5 + file + 0 + line + 173 + + + col + 6 + file + 0 + line + 173 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 184 + + + col + 6 + file + 0 + line + 184 + + + start + + + col + 5 + file + 0 + line + 180 + + + col + 6 + file + 0 + line + 180 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 186 + + + col + 6 + file + 0 + line + 186 + + + start + + + col + 5 + file + 0 + line + 184 + + + col + 6 + file + 0 + line + 184 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 188 + + + col + 6 + file + 0 + line + 188 + + + start + + + col + 5 + file + 0 + line + 186 + + + col + 6 + file + 0 + line + 186 + + + + + kind + control + + + edges + + + end + + + col + 5 + file + 0 + line + 190 + + + col + 6 + file + 0 + line + 190 + + + start + + + col + 5 + file + 0 + line + 188 + + + col + 6 + file + 0 + line + 188 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 191 + + + col + 11 + file + 0 + line + 191 + + + start + + + col + 5 + file + 0 + line + 190 + + + col + 6 + file + 0 + line + 190 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 192 + + + col + 21 + file + 0 + line + 192 + + + start + + + col + 9 + file + 0 + line + 191 + + + col + 11 + file + 0 + line + 191 + + + + + kind + control + + + edges + + + end + + + col + 9 + file + 0 + line + 192 + + + col + 21 + file + 0 + line + 192 + + + start + + + col + 9 + file + 0 + line + 192 + + + col + 21 + file + 0 + line + 192 + + + + + kind + control + + + depth + 0 + extended_message + The left operand of '&' is a garbage value + kind + event + location + + col + 9 + file + 0 + line + 192 + + message + The left operand of '&' is a garbage value + ranges + + + + col + 9 + file + 0 + line + 192 + + + col + 48 + file + 0 + line + 192 + + + + + + type + Result of operation is garbage or undefined + + + files + + rsa_gen.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-v3HsbB.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-v3HsbB.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-2116dd.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'v0' is never read + issue_context + DES_ede3_ofb64_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + a41b2e374a27a36b8e25b881808b2d84 + issue_hash_function_offset + 41 + location + + col + 5 + file + 0 + line + 111 + + path + + + depth + 0 + extended_message + Value stored to 'v0' is never read + kind + event + location + + col + 5 + file + 0 + line + 111 + + message + Value stored to 'v0' is never read + ranges + + + + col + 10 + file + 0 + line + 111 + + + col + 31 + file + 0 + line + 111 + + + + + + type + Dead assignment + + + files + + ofb64ede.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-voOhUi.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-voOhUi.plist @@ -0,0 +1,237 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-6f5e97.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'bio' is never read + issue_context + b64_read_asn1 + issue_context_kind + function + issue_hash_content_of_line_in_context + 7390a04e96024c653deb07adfa732dc8 + issue_hash_function_offset + 12 + location + + col + 5 + file + 0 + line + 194 + + path + + + depth + 0 + extended_message + Value stored to 'bio' is never read + kind + event + location + + col + 5 + file + 0 + line + 194 + + message + Value stored to 'bio' is never read + ranges + + + + col + 11 + file + 0 + line + 194 + + + col + 22 + file + 0 + line + 194 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-689208.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'state' is never read + issue_context + multi_split + issue_context_kind + function + issue_hash_content_of_line_in_context + 4f7a1a586725ff0ce8d4d432b4df431c + issue_hash_function_offset + 10 + location + + col + 5 + file + 0 + line + 605 + + path + + + depth + 0 + extended_message + Value stored to 'state' is never read + kind + event + location + + col + 5 + file + 0 + line + 605 + + message + Value stored to 'state' is never read + ranges + + + + col + 13 + file + 0 + line + 605 + + + col + 13 + file + 0 + line + 605 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-229562.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'p' is never read + issue_context + strip_eol + issue_context_kind + function + issue_hash_content_of_line_in_context + 31a2dbd839c1bddf4521dd450410cb52 + issue_hash_function_offset + 4 + location + + col + 5 + file + 0 + line + 963 + + path + + + depth + 0 + extended_message + Value stored to 'p' is never read + kind + event + location + + col + 5 + file + 0 + line + 963 + + message + Value stored to 'p' is never read + ranges + + + + col + 9 + file + 0 + line + 963 + + + col + 25 + file + 0 + line + 963 + + + + + + type + Dead assignment + + + files + + asn_mime.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-wa7yxJ.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-wa7yxJ.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-81913d.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'len' is never read + issue_context + getModulusAndExponent + issue_context_kind + function + issue_hash_content_of_line_in_context + c6876a1bf20f055a5213ccad5460a2c0 + issue_hash_function_offset + 11 + location + + col + 5 + file + 0 + line + 849 + + path + + + depth + 0 + extended_message + Value stored to 'len' is never read + kind + event + location + + col + 5 + file + 0 + line + 849 + + message + Value stored to 'len' is never read + ranges + + + + col + 12 + file + 0 + line + 849 + + + col + 34 + file + 0 + line + 849 + + + + + + type + Dead increment + + + HTMLDiagnostics_files + + report-f3d9ba.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'len' is never read + issue_context + getModulusAndExponent + issue_context_kind + function + issue_hash_content_of_line_in_context + b31f1734dfc7865ab9bb351e44ec3757 + issue_hash_function_offset + 21 + location + + col + 9 + file + 0 + line + 859 + + path + + + depth + 0 + extended_message + Value stored to 'len' is never read + kind + event + location + + col + 9 + file + 0 + line + 859 + + message + Value stored to 'len' is never read + ranges + + + + col + 16 + file + 0 + line + 859 + + + col + 38 + file + 0 + line + 859 + + + + + + type + Dead increment + + + files + + e_4758cca.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-wjqQWg.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-wjqQWg.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-2312a5.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'tty_on' is never read + issue_context + s_client_main + issue_context_kind + function + issue_hash_content_of_line_in_context + 9b9cc4e8603b48c60de96ebfd83d7586 + issue_hash_function_offset + 643 + location + + col + 5 + file + 0 + line + 1073 + + path + + + depth + 0 + extended_message + Value stored to 'tty_on' is never read + kind + event + location + + col + 5 + file + 0 + line + 1073 + + message + Value stored to 'tty_on' is never read + ranges + + + + col + 14 + file + 0 + line + 1073 + + + col + 14 + file + 0 + line + 1073 + + + + + + type + Dead assignment + + + files + + s_client.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-xDsepu.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-xDsepu.plist @@ -0,0 +1,237 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-02efbe.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'p' is never read + issue_context + dtls1_send_finished + issue_context_kind + function + issue_hash_content_of_line_in_context + 09e60cde26b65eea94a97b1b9327ccbc + issue_hash_function_offset + 14 + location + + col + 9 + file + 0 + line + 980 + + path + + + depth + 0 + extended_message + Value stored to 'p' is never read + kind + event + location + + col + 9 + file + 0 + line + 980 + + message + Value stored to 'p' is never read + ranges + + + + col + 14 + file + 0 + line + 980 + + + col + 14 + file + 0 + line + 980 + + + + + + type + Dead increment + + + HTMLDiagnostics_files + + report-de8235.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'd' is never read + issue_context + dtls1_send_finished + issue_context_kind + function + issue_hash_content_of_line_in_context + bd01345f7406ca5279257208d434234c + issue_hash_function_offset + 38 + location + + col + 9 + file + 0 + line + 1004 + + path + + + depth + 0 + extended_message + Value stored to 'd' is never read + kind + event + location + + col + 9 + file + 0 + line + 1004 + + message + Value stored to 'd' is never read + ranges + + + + col + 13 + file + 0 + line + 1004 + + + col + 69 + file + 0 + line + 1004 + + + + + + type + Dead assignment + + + HTMLDiagnostics_files + + report-500a72.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'p' is never read + issue_context + dtls1_output_cert_chain + issue_context_kind + function + issue_hash_content_of_line_in_context + 747faddad83eb0e86cc3ebf8f984b728 + issue_hash_function_offset + 46 + location + + col + 5 + file + 0 + line + 1123 + + path + + + depth + 0 + extended_message + Value stored to 'p' is never read + kind + event + location + + col + 5 + file + 0 + line + 1123 + + message + Value stored to 'p' is never read + ranges + + + + col + 9 + file + 0 + line + 1123 + + + col + 68 + file + 0 + line + 1123 + + + + + + type + Dead assignment + + + files + + d1_both.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-z5FdWe.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-z5FdWe.plist @@ -0,0 +1,163 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-5a0777.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + issue_context + i2v_GENERAL_NAME + issue_context_kind + function + issue_hash_content_of_line_in_context + 019d0ddca3f4b3638f6c1825029a3a83 + issue_hash_function_offset + 44 + location + + col + 17 + file + 0 + line + 160 + + path + + + depth + 0 + extended_message + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + kind + event + location + + col + 17 + file + 0 + line + 160 + + message + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + ranges + + + + col + 17 + file + 0 + line + 160 + + + col + 35 + file + 0 + line + 160 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcat' + + + HTMLDiagnostics_files + + report-81da91.html + + category + Security + check_name + security.insecureAPI.strcpy + description + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + issue_context + i2v_GENERAL_NAME + issue_context_kind + function + issue_hash_content_of_line_in_context + acfc5618e4eaaa1fc6a1d7077dfd9a07 + issue_hash_function_offset + 46 + location + + col + 21 + file + 0 + line + 162 + + path + + + depth + 0 + extended_message + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + kind + event + location + + col + 21 + file + 0 + line + 162 + + message + Call to function 'strcat' is insecure as it does not provide bounding of the memory buffer. Replace unbounded copy functions with analogous functions that support length arguments such as 'strlcat'. CWE-119 + ranges + + + + col + 21 + file + 0 + line + 162 + + + col + 38 + file + 0 + line + 162 + + + + + + type + Potential insecure memory buffer bounds restriction in call 'strcat' + + + files + + v3_alt.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-zwVix9.plist =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/RefScanBuildResults/2016-01-11-134007-41609-1/report-zwVix9.plist @@ -0,0 +1,89 @@ + + + + + clang_version + clang version 3.8.0 (trunk 255859) + diagnostics + + + HTMLDiagnostics_files + + report-f9c7fd.html + + category + Dead store + check_name + deadcode.DeadStores + description + Value stored to 'l' is never read + issue_context + BF_ecb_encrypt + issue_context_kind + function + issue_hash_content_of_line_in_context + d7dea58a5deea8cf1c5cede1f69be659 + issue_hash_function_offset + 15 + location + + col + 5 + file + 0 + line + 99 + + path + + + depth + 0 + extended_message + Value stored to 'l' is never read + kind + event + location + + col + 5 + file + 0 + line + 99 + + message + Value stored to 'l' is never read + ranges + + + + col + 9 + file + 0 + line + 99 + + + col + 23 + file + 0 + line + 99 + + + + + + type + Dead assignment + + + files + + bf_ecb.c + + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/cleanup_run_static_analyzer.sh =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/cleanup_run_static_analyzer.sh @@ -0,0 +1,2 @@ +make clean +exit 0 Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/download_project.sh =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/download_project.sh @@ -0,0 +1,5 @@ +curl -L -O https://www.openssl.org/source/openssl-1.0.0t.tar.gz +tar zxvf openssl-1.0.0t.tar.gz +mv openssl-1.0.0t CachedSource + + Index: ClangAnalyzerBenchmarks/openssl-1.0.0t/run_static_analyzer.cmd =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/openssl-1.0.0t/run_static_analyzer.cmd @@ -0,0 +1,3 @@ +./config +make clean +make -j1 Index: ClangAnalyzerBenchmarks/projectMap.csv =================================================================== --- /dev/null +++ ClangAnalyzerBenchmarks/projectMap.csv @@ -0,0 +1 @@ +openssl-1.0.0t,1