Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC=gcc
- CPP=g++
- DEBUG=-g
- CFLAGS=-c
- LFLAGS=-lpthread
- INCLUDES=-I testcasesupport
- SUPPORT_PATH= /home/slavashake/Documents/julietta/testcasesupport/
- MAIN=$(SUPPORT_PATH)main_linux.cpp
- MAIN_OBJECT=main_linux.o
- C_SUPPORT_FILES=$(SUPPORT_PATH)io.c $(SUPPORT_PATH)std_thread.c
- C_SUPPORT_OBJECTS=$(SUPPORT_PATH)io.o $(SUPPORT_PATH)std_thread.o
- # only grab the .c files without "w32" or "wchar_t" in the name
- C_SOURCES_1=$(filter-out $(wildcard testcases/CWE114_Process_Control/CWE*w32*.c) $(wildcard testcases/CWE114_Process_Control/CWE*wchar_t*.c),$(wildcard testcases/CWE114_Process_Control/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s01/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s02/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s03/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s04/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s05/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s06/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s06/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s06/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s07/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s07/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s07/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s08/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s08/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s08/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s09/CWE*w32*.c) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s09/CWE*wchar_t*.c),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s09/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s01/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s02/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s03/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s04/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s05/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s06/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s06/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s06/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s07/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s07/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s07/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s08/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s08/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s08/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s09/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s09/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s09/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s10/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s10/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s10/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s11/CWE*w32*.c) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s11/CWE*wchar_t*.c),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s11/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE123_Write_What_Where_Condition/CWE*w32*.c) $(wildcard testcases/CWE123_Write_What_Where_Condition/CWE*wchar_t*.c),$(wildcard testcases/CWE123_Write_What_Where_Condition/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s01/CWE*w32*.c) $(wildcard testcases/CWE124_Buffer_Underwrite/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE124_Buffer_Underwrite/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s02/CWE*w32*.c) $(wildcard testcases/CWE124_Buffer_Underwrite/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE124_Buffer_Underwrite/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s03/CWE*w32*.c) $(wildcard testcases/CWE124_Buffer_Underwrite/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE124_Buffer_Underwrite/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s04/CWE*w32*.c) $(wildcard testcases/CWE124_Buffer_Underwrite/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE124_Buffer_Underwrite/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE126_Buffer_Overread/s01/CWE*w32*.c) $(wildcard testcases/CWE126_Buffer_Overread/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE126_Buffer_Overread/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE126_Buffer_Overread/s02/CWE*w32*.c) $(wildcard testcases/CWE126_Buffer_Overread/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE126_Buffer_Overread/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE126_Buffer_Overread/s03/CWE*w32*.c) $(wildcard testcases/CWE126_Buffer_Overread/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE126_Buffer_Overread/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s01/CWE*w32*.c) $(wildcard testcases/CWE127_Buffer_Underread/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE127_Buffer_Underread/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s02/CWE*w32*.c) $(wildcard testcases/CWE127_Buffer_Underread/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE127_Buffer_Underread/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s03/CWE*w32*.c) $(wildcard testcases/CWE127_Buffer_Underread/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE127_Buffer_Underread/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s04/CWE*w32*.c) $(wildcard testcases/CWE127_Buffer_Underread/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE127_Buffer_Underread/s04/CWE*.c))
- C_SOURCES_2 = $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s01/CWE*w32*.c) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s02/CWE*w32*.c) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s03/CWE*w32*.c) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s04/CWE*w32*.c) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s05/CWE*w32*.c) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s06/CWE*w32*.c) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s06/CWE*wchar_t*.c),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s06/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE15_External_Control_of_System_or_Configuration_Setting/CWE*w32*.c) $(wildcard testcases/CWE15_External_Control_of_System_or_Configuration_Setting/CWE*wchar_t*.c),$(wildcard testcases/CWE15_External_Control_of_System_or_Configuration_Setting/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE176_Improper_Handling_of_Unicode_Encoding/CWE*w32*.c) $(wildcard testcases/CWE176_Improper_Handling_of_Unicode_Encoding/CWE*wchar_t*.c),$(wildcard testcases/CWE176_Improper_Handling_of_Unicode_Encoding/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE188_Reliance_on_Data_Memory_Layout/CWE*w32*.c) $(wildcard testcases/CWE188_Reliance_on_Data_Memory_Layout/CWE*wchar_t*.c),$(wildcard testcases/CWE188_Reliance_on_Data_Memory_Layout/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s01/CWE*w32*.c) $(wildcard testcases/CWE190_Integer_Overflow/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE190_Integer_Overflow/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s02/CWE*w32*.c) $(wildcard testcases/CWE190_Integer_Overflow/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE190_Integer_Overflow/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s03/CWE*w32*.c) $(wildcard testcases/CWE190_Integer_Overflow/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE190_Integer_Overflow/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s04/CWE*w32*.c) $(wildcard testcases/CWE190_Integer_Overflow/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE190_Integer_Overflow/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s05/CWE*w32*.c) $(wildcard testcases/CWE190_Integer_Overflow/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE190_Integer_Overflow/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE191_Integer_Underflow/s01/CWE*w32*.c) $(wildcard testcases/CWE191_Integer_Underflow/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE191_Integer_Underflow/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE191_Integer_Underflow/s02/CWE*w32*.c) $(wildcard testcases/CWE191_Integer_Underflow/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE191_Integer_Underflow/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE191_Integer_Underflow/s03/CWE*w32*.c) $(wildcard testcases/CWE191_Integer_Underflow/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE191_Integer_Underflow/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s01/CWE*w32*.c) $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE194_Unexpected_Sign_Extension/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s02/CWE*w32*.c) $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE194_Unexpected_Sign_Extension/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s01/CWE*w32*.c) $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s02/CWE*w32*.c) $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE196_Unsigned_to_Signed_Conversion_Error/CWE*w32*.c) $(wildcard testcases/CWE196_Unsigned_to_Signed_Conversion_Error/CWE*wchar_t*.c),$(wildcard testcases/CWE196_Unsigned_to_Signed_Conversion_Error/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE197_Numeric_Truncation_Error/s01/CWE*w32*.c) $(wildcard testcases/CWE197_Numeric_Truncation_Error/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE197_Numeric_Truncation_Error/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE197_Numeric_Truncation_Error/s02/CWE*w32*.c) $(wildcard testcases/CWE197_Numeric_Truncation_Error/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE197_Numeric_Truncation_Error/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE222_Truncation_of_Security_Relevant_Information/CWE*w32*.c) $(wildcard testcases/CWE222_Truncation_of_Security_Relevant_Information/CWE*wchar_t*.c),$(wildcard testcases/CWE222_Truncation_of_Security_Relevant_Information/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE223_Omission_of_Security_Relevant_Information/CWE*w32*.c) $(wildcard testcases/CWE223_Omission_of_Security_Relevant_Information/CWE*wchar_t*.c),$(wildcard testcases/CWE223_Omission_of_Security_Relevant_Information/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE226_Sensitive_Information_Uncleared_Before_Release/CWE*w32*.c) $(wildcard testcases/CWE226_Sensitive_Information_Uncleared_Before_Release/CWE*wchar_t*.c),$(wildcard testcases/CWE226_Sensitive_Information_Uncleared_Before_Release/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s01/CWE*w32*.c) $(wildcard testcases/CWE23_Relative_Path_Traversal/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE23_Relative_Path_Traversal/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s02/CWE*w32*.c) $(wildcard testcases/CWE23_Relative_Path_Traversal/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE23_Relative_Path_Traversal/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s03/CWE*w32*.c) $(wildcard testcases/CWE23_Relative_Path_Traversal/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE23_Relative_Path_Traversal/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s04/CWE*w32*.c) $(wildcard testcases/CWE23_Relative_Path_Traversal/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE23_Relative_Path_Traversal/s04/CWE*.c))
- C_SOURCES_3 = $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s05/CWE*w32*.c) $(wildcard testcases/CWE23_Relative_Path_Traversal/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE23_Relative_Path_Traversal/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE242_Use_of_Inherently_Dangerous_Function/CWE*w32*.c) $(wildcard testcases/CWE242_Use_of_Inherently_Dangerous_Function/CWE*wchar_t*.c),$(wildcard testcases/CWE242_Use_of_Inherently_Dangerous_Function/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE244_Heap_Inspection/CWE*w32*.c) $(wildcard testcases/CWE244_Heap_Inspection/CWE*wchar_t*.c),$(wildcard testcases/CWE244_Heap_Inspection/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE247_Reliance_on_DNS_Lookups_in_Security_Decision/CWE*w32*.c) $(wildcard testcases/CWE247_Reliance_on_DNS_Lookups_in_Security_Decision/CWE*wchar_t*.c),$(wildcard testcases/CWE247_Reliance_on_DNS_Lookups_in_Security_Decision/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE252_Unchecked_Return_Value/CWE*w32*.c) $(wildcard testcases/CWE252_Unchecked_Return_Value/CWE*wchar_t*.c),$(wildcard testcases/CWE252_Unchecked_Return_Value/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE253_Incorrect_Check_of_Function_Return_Value/CWE*w32*.c) $(wildcard testcases/CWE253_Incorrect_Check_of_Function_Return_Value/CWE*wchar_t*.c),$(wildcard testcases/CWE253_Incorrect_Check_of_Function_Return_Value/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE256_Plaintext_Storage_of_Password/CWE*w32*.c) $(wildcard testcases/CWE256_Plaintext_Storage_of_Password/CWE*wchar_t*.c),$(wildcard testcases/CWE256_Plaintext_Storage_of_Password/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE259_Hard_Coded_Password/CWE*w32*.c) $(wildcard testcases/CWE259_Hard_Coded_Password/CWE*wchar_t*.c),$(wildcard testcases/CWE259_Hard_Coded_Password/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE272_Least_Privilege_Violation/CWE*w32*.c) $(wildcard testcases/CWE272_Least_Privilege_Violation/CWE*wchar_t*.c),$(wildcard testcases/CWE272_Least_Privilege_Violation/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE273_Improper_Check_for_Dropped_Privileges/CWE*w32*.c) $(wildcard testcases/CWE273_Improper_Check_for_Dropped_Privileges/CWE*wchar_t*.c),$(wildcard testcases/CWE273_Improper_Check_for_Dropped_Privileges/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE284_Improper_Access_Control/CWE*w32*.c) $(wildcard testcases/CWE284_Improper_Access_Control/CWE*wchar_t*.c),$(wildcard testcases/CWE284_Improper_Access_Control/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE319_Cleartext_Tx_Sensitive_Info/CWE*w32*.c) $(wildcard testcases/CWE319_Cleartext_Tx_Sensitive_Info/CWE*wchar_t*.c),$(wildcard testcases/CWE319_Cleartext_Tx_Sensitive_Info/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE321_Hard_Coded_Cryptographic_Key/CWE*w32*.c) $(wildcard testcases/CWE321_Hard_Coded_Cryptographic_Key/CWE*wchar_t*.c),$(wildcard testcases/CWE321_Hard_Coded_Cryptographic_Key/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE325_Missing_Required_Cryptographic_Step/CWE*w32*.c) $(wildcard testcases/CWE325_Missing_Required_Cryptographic_Step/CWE*wchar_t*.c),$(wildcard testcases/CWE325_Missing_Required_Cryptographic_Step/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE327_Use_Broken_Crypto/CWE*w32*.c) $(wildcard testcases/CWE327_Use_Broken_Crypto/CWE*wchar_t*.c),$(wildcard testcases/CWE327_Use_Broken_Crypto/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE328_Reversible_One_Way_Hash/CWE*w32*.c) $(wildcard testcases/CWE328_Reversible_One_Way_Hash/CWE*wchar_t*.c),$(wildcard testcases/CWE328_Reversible_One_Way_Hash/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE338_Weak_PRNG/CWE*w32*.c) $(wildcard testcases/CWE338_Weak_PRNG/CWE*wchar_t*.c),$(wildcard testcases/CWE338_Weak_PRNG/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE364_Signal_Handler_Race_Condition/CWE*w32*.c) $(wildcard testcases/CWE364_Signal_Handler_Race_Condition/CWE*wchar_t*.c),$(wildcard testcases/CWE364_Signal_Handler_Race_Condition/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE366_Race_Condition_Within_Thread/CWE*w32*.c) $(wildcard testcases/CWE366_Race_Condition_Within_Thread/CWE*wchar_t*.c),$(wildcard testcases/CWE366_Race_Condition_Within_Thread/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE367_TOC_TOU/CWE*w32*.c) $(wildcard testcases/CWE367_TOC_TOU/CWE*wchar_t*.c),$(wildcard testcases/CWE367_TOC_TOU/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE369_Divide_by_Zero/s01/CWE*w32*.c) $(wildcard testcases/CWE369_Divide_by_Zero/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE369_Divide_by_Zero/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE369_Divide_by_Zero/s02/CWE*w32*.c) $(wildcard testcases/CWE369_Divide_by_Zero/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE369_Divide_by_Zero/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s01/CWE*w32*.c) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s02/CWE*w32*.c) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s03/CWE*w32*.c) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s04/CWE*w32*.c) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s05/CWE*w32*.c) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE377_Insecure_Temporary_File/CWE*w32*.c) $(wildcard testcases/CWE377_Insecure_Temporary_File/CWE*wchar_t*.c),$(wildcard testcases/CWE377_Insecure_Temporary_File/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE390_Error_Without_Action/CWE*w32*.c) $(wildcard testcases/CWE390_Error_Without_Action/CWE*wchar_t*.c),$(wildcard testcases/CWE390_Error_Without_Action/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE391_Unchecked_Error_Condition/CWE*w32*.c) $(wildcard testcases/CWE391_Unchecked_Error_Condition/CWE*wchar_t*.c),$(wildcard testcases/CWE391_Unchecked_Error_Condition/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE396_Catch_Generic_Exception/CWE*w32*.c) $(wildcard testcases/CWE396_Catch_Generic_Exception/CWE*wchar_t*.c),$(wildcard testcases/CWE396_Catch_Generic_Exception/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE397_Throw_Generic_Exception/CWE*w32*.c) $(wildcard testcases/CWE397_Throw_Generic_Exception/CWE*wchar_t*.c),$(wildcard testcases/CWE397_Throw_Generic_Exception/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE398_Poor_Code_Quality/CWE*w32*.c) $(wildcard testcases/CWE398_Poor_Code_Quality/CWE*wchar_t*.c),$(wildcard testcases/CWE398_Poor_Code_Quality/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE400_Resource_Exhaustion/s01/CWE*w32*.c) $(wildcard testcases/CWE400_Resource_Exhaustion/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE400_Resource_Exhaustion/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE400_Resource_Exhaustion/s02/CWE*w32*.c) $(wildcard testcases/CWE400_Resource_Exhaustion/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE400_Resource_Exhaustion/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE401_Memory_Leak/s01/CWE*w32*.c) $(wildcard testcases/CWE401_Memory_Leak/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE401_Memory_Leak/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE401_Memory_Leak/s02/CWE*w32*.c) $(wildcard testcases/CWE401_Memory_Leak/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE401_Memory_Leak/s02/CWE*.c))
- C_SOURCES_4 = $(filter-out $(wildcard testcases/CWE401_Memory_Leak/s03/CWE*w32*.c) $(wildcard testcases/CWE401_Memory_Leak/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE401_Memory_Leak/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE404_Improper_Resource_Shutdown/CWE*w32*.c) $(wildcard testcases/CWE404_Improper_Resource_Shutdown/CWE*wchar_t*.c),$(wildcard testcases/CWE404_Improper_Resource_Shutdown/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE415_Double_Free/s01/CWE*w32*.c) $(wildcard testcases/CWE415_Double_Free/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE415_Double_Free/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE415_Double_Free/s02/CWE*w32*.c) $(wildcard testcases/CWE415_Double_Free/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE415_Double_Free/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE416_Use_After_Free/CWE*w32*.c) $(wildcard testcases/CWE416_Use_After_Free/CWE*wchar_t*.c),$(wildcard testcases/CWE416_Use_After_Free/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE426_Untrusted_Search_Path/CWE*w32*.c) $(wildcard testcases/CWE426_Untrusted_Search_Path/CWE*wchar_t*.c),$(wildcard testcases/CWE426_Untrusted_Search_Path/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE427_Uncontrolled_Search_Path_Element/CWE*w32*.c) $(wildcard testcases/CWE427_Uncontrolled_Search_Path_Element/CWE*wchar_t*.c),$(wildcard testcases/CWE427_Uncontrolled_Search_Path_Element/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE440_Expected_Behavior_Violation/CWE*w32*.c) $(wildcard testcases/CWE440_Expected_Behavior_Violation/CWE*wchar_t*.c),$(wildcard testcases/CWE440_Expected_Behavior_Violation/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s01/CWE*w32*.c) $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s02/CWE*w32*.c) $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE459_Incomplete_Cleanup/CWE*w32*.c) $(wildcard testcases/CWE459_Incomplete_Cleanup/CWE*wchar_t*.c),$(wildcard testcases/CWE459_Incomplete_Cleanup/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE464_Addition_of_Data_Structure_Sentinel/CWE*w32*.c) $(wildcard testcases/CWE464_Addition_of_Data_Structure_Sentinel/CWE*wchar_t*.c),$(wildcard testcases/CWE464_Addition_of_Data_Structure_Sentinel/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE467_Use_of_sizeof_on_Pointer_Type/CWE*w32*.c) $(wildcard testcases/CWE467_Use_of_sizeof_on_Pointer_Type/CWE*wchar_t*.c),$(wildcard testcases/CWE467_Use_of_sizeof_on_Pointer_Type/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE468_Incorrect_Pointer_Scaling/CWE*w32*.c) $(wildcard testcases/CWE468_Incorrect_Pointer_Scaling/CWE*wchar_t*.c),$(wildcard testcases/CWE468_Incorrect_Pointer_Scaling/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE469_Use_of_Pointer_Subtraction_to_Determine_Size/CWE*w32*.c) $(wildcard testcases/CWE469_Use_of_Pointer_Subtraction_to_Determine_Size/CWE*wchar_t*.c),$(wildcard testcases/CWE469_Use_of_Pointer_Subtraction_to_Determine_Size/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE475_Undefined_Behavior_for_Input_to_API/CWE*w32*.c) $(wildcard testcases/CWE475_Undefined_Behavior_for_Input_to_API/CWE*wchar_t*.c),$(wildcard testcases/CWE475_Undefined_Behavior_for_Input_to_API/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE476_NULL_Pointer_Dereference/CWE*w32*.c) $(wildcard testcases/CWE476_NULL_Pointer_Dereference/CWE*wchar_t*.c),$(wildcard testcases/CWE476_NULL_Pointer_Dereference/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE478_Missing_Default_Case_in_Switch/CWE*w32*.c) $(wildcard testcases/CWE478_Missing_Default_Case_in_Switch/CWE*wchar_t*.c),$(wildcard testcases/CWE478_Missing_Default_Case_in_Switch/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE479_Signal_Handler_Use_of_Non_Reentrant_Function/CWE*w32*.c) $(wildcard testcases/CWE479_Signal_Handler_Use_of_Non_Reentrant_Function/CWE*wchar_t*.c),$(wildcard testcases/CWE479_Signal_Handler_Use_of_Non_Reentrant_Function/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE480_Use_of_Incorrect_Operator/CWE*w32*.c) $(wildcard testcases/CWE480_Use_of_Incorrect_Operator/CWE*wchar_t*.c),$(wildcard testcases/CWE480_Use_of_Incorrect_Operator/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE481_Assigning_Instead_of_Comparing/CWE*w32*.c) $(wildcard testcases/CWE481_Assigning_Instead_of_Comparing/CWE*wchar_t*.c),$(wildcard testcases/CWE481_Assigning_Instead_of_Comparing/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE482_Comparing_Instead_of_Assigning/CWE*w32*.c) $(wildcard testcases/CWE482_Comparing_Instead_of_Assigning/CWE*wchar_t*.c),$(wildcard testcases/CWE482_Comparing_Instead_of_Assigning/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE483_Incorrect_Block_Delimitation/CWE*w32*.c) $(wildcard testcases/CWE483_Incorrect_Block_Delimitation/CWE*wchar_t*.c),$(wildcard testcases/CWE483_Incorrect_Block_Delimitation/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE484_Omitted_Break_Statement_in_Switch/CWE*w32*.c) $(wildcard testcases/CWE484_Omitted_Break_Statement_in_Switch/CWE*wchar_t*.c),$(wildcard testcases/CWE484_Omitted_Break_Statement_in_Switch/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE500_Public_Static_Field_Not_Final/CWE*w32*.c) $(wildcard testcases/CWE500_Public_Static_Field_Not_Final/CWE*wchar_t*.c),$(wildcard testcases/CWE500_Public_Static_Field_Not_Final/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE506_Embedded_Malicious_Code/CWE*w32*.c) $(wildcard testcases/CWE506_Embedded_Malicious_Code/CWE*wchar_t*.c),$(wildcard testcases/CWE506_Embedded_Malicious_Code/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE510_Trapdoor/CWE*w32*.c) $(wildcard testcases/CWE510_Trapdoor/CWE*wchar_t*.c),$(wildcard testcases/CWE510_Trapdoor/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE511_Logic_Time_Bomb/CWE*w32*.c) $(wildcard testcases/CWE511_Logic_Time_Bomb/CWE*wchar_t*.c),$(wildcard testcases/CWE511_Logic_Time_Bomb/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE526_Info_Exposure_Environment_Variables/CWE*w32*.c) $(wildcard testcases/CWE526_Info_Exposure_Environment_Variables/CWE*wchar_t*.c),$(wildcard testcases/CWE526_Info_Exposure_Environment_Variables/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE534_Info_Exposure_Debug_Log/CWE*w32*.c) $(wildcard testcases/CWE534_Info_Exposure_Debug_Log/CWE*wchar_t*.c),$(wildcard testcases/CWE534_Info_Exposure_Debug_Log/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE535_Info_Exposure_Shell_Error/CWE*w32*.c) $(wildcard testcases/CWE535_Info_Exposure_Shell_Error/CWE*wchar_t*.c),$(wildcard testcases/CWE535_Info_Exposure_Shell_Error/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE546_Suspicious_Comment/CWE*w32*.c) $(wildcard testcases/CWE546_Suspicious_Comment/CWE*wchar_t*.c),$(wildcard testcases/CWE546_Suspicious_Comment/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE561_Dead_Code/CWE*w32*.c) $(wildcard testcases/CWE561_Dead_Code/CWE*wchar_t*.c),$(wildcard testcases/CWE561_Dead_Code/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE562_Return_of_Stack_Variable_Address/CWE*w32*.c) $(wildcard testcases/CWE562_Return_of_Stack_Variable_Address/CWE*wchar_t*.c),$(wildcard testcases/CWE562_Return_of_Stack_Variable_Address/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE563_Unused_Variable/CWE*w32*.c) $(wildcard testcases/CWE563_Unused_Variable/CWE*wchar_t*.c),$(wildcard testcases/CWE563_Unused_Variable/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE570_Expression_Always_False/CWE*w32*.c) $(wildcard testcases/CWE570_Expression_Always_False/CWE*wchar_t*.c),$(wildcard testcases/CWE570_Expression_Always_False/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE571_Expression_Always_True/CWE*w32*.c) $(wildcard testcases/CWE571_Expression_Always_True/CWE*wchar_t*.c),$(wildcard testcases/CWE571_Expression_Always_True/CWE*.c))
- C_SOURCES_5 = $(filter-out $(wildcard testcases/CWE587_Assignment_of_Fixed_Address_to_Pointer/CWE*w32*.c) $(wildcard testcases/CWE587_Assignment_of_Fixed_Address_to_Pointer/CWE*wchar_t*.c),$(wildcard testcases/CWE587_Assignment_of_Fixed_Address_to_Pointer/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE588_Attempt_to_Access_Child_of_Non_Structure_Pointer/CWE*w32*.c) $(wildcard testcases/CWE588_Attempt_to_Access_Child_of_Non_Structure_Pointer/CWE*wchar_t*.c),$(wildcard testcases/CWE588_Attempt_to_Access_Child_of_Non_Structure_Pointer/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s01/CWE*w32*.c) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s02/CWE*w32*.c) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s03/CWE*w32*.c) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s04/CWE*w32*.c) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s05/CWE*w32*.c) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE591_Sensitive_Data_Storage_in_Improperly_Locked_Memory/CWE*w32*.c) $(wildcard testcases/CWE591_Sensitive_Data_Storage_in_Improperly_Locked_Memory/CWE*wchar_t*.c),$(wildcard testcases/CWE591_Sensitive_Data_Storage_in_Improperly_Locked_Memory/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE605_Multiple_Binds_Same_Port/CWE*w32*.c) $(wildcard testcases/CWE605_Multiple_Binds_Same_Port/CWE*wchar_t*.c),$(wildcard testcases/CWE605_Multiple_Binds_Same_Port/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE606_Unchecked_Loop_Condition/CWE*w32*.c) $(wildcard testcases/CWE606_Unchecked_Loop_Condition/CWE*wchar_t*.c),$(wildcard testcases/CWE606_Unchecked_Loop_Condition/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE615_Info_Exposure_by_Comment/CWE*w32*.c) $(wildcard testcases/CWE615_Info_Exposure_by_Comment/CWE*wchar_t*.c),$(wildcard testcases/CWE615_Info_Exposure_by_Comment/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE617_Reachable_Assertion/CWE*w32*.c) $(wildcard testcases/CWE617_Reachable_Assertion/CWE*wchar_t*.c),$(wildcard testcases/CWE617_Reachable_Assertion/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE620_Unverified_Password_Change/CWE*w32*.c) $(wildcard testcases/CWE620_Unverified_Password_Change/CWE*wchar_t*.c),$(wildcard testcases/CWE620_Unverified_Password_Change/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE665_Improper_Initialization/CWE*w32*.c) $(wildcard testcases/CWE665_Improper_Initialization/CWE*wchar_t*.c),$(wildcard testcases/CWE665_Improper_Initialization/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE666_Operation_on_Resource_in_Wrong_Phase_of_Lifetime/CWE*w32*.c) $(wildcard testcases/CWE666_Operation_on_Resource_in_Wrong_Phase_of_Lifetime/CWE*wchar_t*.c),$(wildcard testcases/CWE666_Operation_on_Resource_in_Wrong_Phase_of_Lifetime/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE667_Improper_Locking/CWE*w32*.c) $(wildcard testcases/CWE667_Improper_Locking/CWE*wchar_t*.c),$(wildcard testcases/CWE667_Improper_Locking/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE672_Operation_on_Resource_After_Expiration_or_Release/CWE*w32*.c) $(wildcard testcases/CWE672_Operation_on_Resource_After_Expiration_or_Release/CWE*wchar_t*.c),$(wildcard testcases/CWE672_Operation_on_Resource_After_Expiration_or_Release/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE674_Uncontrolled_Recursion/CWE*w32*.c) $(wildcard testcases/CWE674_Uncontrolled_Recursion/CWE*wchar_t*.c),$(wildcard testcases/CWE674_Uncontrolled_Recursion/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE675_Duplicate_Operations_on_Resource/CWE*w32*.c) $(wildcard testcases/CWE675_Duplicate_Operations_on_Resource/CWE*wchar_t*.c),$(wildcard testcases/CWE675_Duplicate_Operations_on_Resource/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE676_Use_of_Potentially_Dangerous_Function/CWE*w32*.c) $(wildcard testcases/CWE676_Use_of_Potentially_Dangerous_Function/CWE*wchar_t*.c),$(wildcard testcases/CWE676_Use_of_Potentially_Dangerous_Function/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE680_Integer_Overflow_to_Buffer_Overflow/CWE*w32*.c) $(wildcard testcases/CWE680_Integer_Overflow_to_Buffer_Overflow/CWE*wchar_t*.c),$(wildcard testcases/CWE680_Integer_Overflow_to_Buffer_Overflow/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE681_Incorrect_Conversion_Between_Numeric_Types/CWE*w32*.c) $(wildcard testcases/CWE681_Incorrect_Conversion_Between_Numeric_Types/CWE*wchar_t*.c),$(wildcard testcases/CWE681_Incorrect_Conversion_Between_Numeric_Types/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE685_Function_Call_With_Incorrect_Number_of_Arguments/CWE*w32*.c) $(wildcard testcases/CWE685_Function_Call_With_Incorrect_Number_of_Arguments/CWE*wchar_t*.c),$(wildcard testcases/CWE685_Function_Call_With_Incorrect_Number_of_Arguments/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE688_Function_Call_With_Incorrect_Variable_or_Reference_as_Argument/CWE*w32*.c) $(wildcard testcases/CWE688_Function_Call_With_Incorrect_Variable_or_Reference_as_Argument/CWE*wchar_t*.c),$(wildcard testcases/CWE688_Function_Call_With_Incorrect_Variable_or_Reference_as_Argument/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE690_NULL_Deref_From_Return/s01/CWE*w32*.c) $(wildcard testcases/CWE690_NULL_Deref_From_Return/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE690_NULL_Deref_From_Return/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE690_NULL_Deref_From_Return/s02/CWE*w32*.c) $(wildcard testcases/CWE690_NULL_Deref_From_Return/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE690_NULL_Deref_From_Return/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE758_Undefined_Behavior/CWE*w32*.c) $(wildcard testcases/CWE758_Undefined_Behavior/CWE*wchar_t*.c),$(wildcard testcases/CWE758_Undefined_Behavior/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE761_Free_Pointer_Not_at_Start_of_Buffer/CWE*w32*.c) $(wildcard testcases/CWE761_Free_Pointer_Not_at_Start_of_Buffer/CWE*wchar_t*.c),$(wildcard testcases/CWE761_Free_Pointer_Not_at_Start_of_Buffer/CWE*.c))
- C_SOURCES_6 = $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s01/CWE*w32*.c) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s02/CWE*w32*.c) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s03/CWE*w32*.c) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s04/CWE*w32*.c) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s05/CWE*w32*.c) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s06/CWE*w32*.c) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s06/CWE*wchar_t*.c),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s06/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s07/CWE*w32*.c) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s07/CWE*wchar_t*.c),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s07/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE773_Missing_Reference_to_Active_File_Descriptor_or_Handle/CWE*w32*.c) $(wildcard testcases/CWE773_Missing_Reference_to_Active_File_Descriptor_or_Handle/CWE*wchar_t*.c),$(wildcard testcases/CWE773_Missing_Reference_to_Active_File_Descriptor_or_Handle/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE775_Missing_Release_of_File_Descriptor_or_Handle/CWE*w32*.c) $(wildcard testcases/CWE775_Missing_Release_of_File_Descriptor_or_Handle/CWE*wchar_t*.c),$(wildcard testcases/CWE775_Missing_Release_of_File_Descriptor_or_Handle/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE780_Use_of_RSA_Algorithm_Without_OAEP/CWE*w32*.c) $(wildcard testcases/CWE780_Use_of_RSA_Algorithm_Without_OAEP/CWE*wchar_t*.c),$(wildcard testcases/CWE780_Use_of_RSA_Algorithm_Without_OAEP/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE785_Path_Manipulation_Function_Without_Max_Sized_Buffer/CWE*w32*.c) $(wildcard testcases/CWE785_Path_Manipulation_Function_Without_Max_Sized_Buffer/CWE*wchar_t*.c),$(wildcard testcases/CWE785_Path_Manipulation_Function_Without_Max_Sized_Buffer/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s01/CWE*w32*.c) $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s02/CWE*w32*.c) $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s01/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s01/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s01/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s02/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s02/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s02/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s03/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s03/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s03/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s04/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s04/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s04/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s05/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s05/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s05/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s06/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s06/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s06/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s07/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s07/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s07/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s08/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s08/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s08/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s09/CWE*w32*.c) $(wildcard testcases/CWE78_OS_Command_Injection/s09/CWE*wchar_t*.c),$(wildcard testcases/CWE78_OS_Command_Injection/s09/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE832_Unlock_of_Resource_That_is_Not_Locked/CWE*w32*.c) $(wildcard testcases/CWE832_Unlock_of_Resource_That_is_Not_Locked/CWE*wchar_t*.c),$(wildcard testcases/CWE832_Unlock_of_Resource_That_is_Not_Locked/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE835_Infinite_Loop/CWE*w32*.c) $(wildcard testcases/CWE835_Infinite_Loop/CWE*wchar_t*.c),$(wildcard testcases/CWE835_Infinite_Loop/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE843_Type_Confusion/CWE*w32*.c) $(wildcard testcases/CWE843_Type_Confusion/CWE*wchar_t*.c),$(wildcard testcases/CWE843_Type_Confusion/CWE*.c)) \
- $(filter-out $(wildcard testcases/CWE90_LDAP_Injection/CWE*w32*.c) $(wildcard testcases/CWE90_LDAP_Injection/CWE*wchar_t*.c),$(wildcard testcases/CWE90_LDAP_Injection/CWE*.c))
- C_OBJECTS_1 = $(C_SOURCES_1:.c=.o)
- C_OBJECTS_2 = $(C_SOURCES_2:.c=.o)
- C_OBJECTS_3 = $(C_SOURCES_3:.c=.o)
- C_OBJECTS_4 = $(C_SOURCES_4:.c=.o)
- C_OBJECTS_5 = $(C_SOURCES_5:.c=.o)
- C_OBJECTS_6 = $(C_SOURCES_1:.c=.o)
- # only grab the .cpp files without "w32" or "wchar_t" in the name
- CPP_SOURCES_1 = $(filter-out $(wildcard testcases/CWE114_Process_Control/CWE*w32*.cpp) $(wildcard testcases/CWE114_Process_Control/CWE*wchar_t*.cpp),$(wildcard testcases/CWE114_Process_Control/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s01/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s02/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s03/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s04/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s05/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s06/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s06/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s06/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s07/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s07/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s07/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s08/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s08/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s08/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s09/CWE*w32*.cpp) $(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s09/CWE*wchar_t*.cpp),$(wildcard testcases/CWE121_Stack_Based_Buffer_Overflow/s09/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s01/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s02/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s03/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s04/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s05/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s06/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s06/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s06/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s07/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s07/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s07/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s08/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s08/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s08/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s09/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s09/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s09/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s10/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s10/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s10/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s11/CWE*w32*.cpp) $(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s11/CWE*wchar_t*.cpp),$(wildcard testcases/CWE122_Heap_Based_Buffer_Overflow/s11/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE123_Write_What_Where_Condition/CWE*w32*.cpp) $(wildcard testcases/CWE123_Write_What_Where_Condition/CWE*wchar_t*.cpp),$(wildcard testcases/CWE123_Write_What_Where_Condition/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s01/CWE*w32*.cpp) $(wildcard testcases/CWE124_Buffer_Underwrite/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE124_Buffer_Underwrite/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s02/CWE*w32*.cpp) $(wildcard testcases/CWE124_Buffer_Underwrite/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE124_Buffer_Underwrite/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s03/CWE*w32*.cpp) $(wildcard testcases/CWE124_Buffer_Underwrite/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE124_Buffer_Underwrite/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE124_Buffer_Underwrite/s04/CWE*w32*.cpp) $(wildcard testcases/CWE124_Buffer_Underwrite/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE124_Buffer_Underwrite/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE126_Buffer_Overread/s01/CWE*w32*.cpp) $(wildcard testcases/CWE126_Buffer_Overread/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE126_Buffer_Overread/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE126_Buffer_Overread/s02/CWE*w32*.cpp) $(wildcard testcases/CWE126_Buffer_Overread/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE126_Buffer_Overread/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE126_Buffer_Overread/s03/CWE*w32*.cpp) $(wildcard testcases/CWE126_Buffer_Overread/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE126_Buffer_Overread/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s01/CWE*w32*.cpp) $(wildcard testcases/CWE127_Buffer_Underread/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE127_Buffer_Underread/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s02/CWE*w32*.cpp) $(wildcard testcases/CWE127_Buffer_Underread/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE127_Buffer_Underread/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s03/CWE*w32*.cpp) $(wildcard testcases/CWE127_Buffer_Underread/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE127_Buffer_Underread/s03/CWE*.cpp))
- CPP_SOURCES_2 = $(filter-out $(wildcard testcases/CWE127_Buffer_Underread/s04/CWE*w32*.cpp) $(wildcard testcases/CWE127_Buffer_Underread/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE127_Buffer_Underread/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s01/CWE*w32*.cpp) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s02/CWE*w32*.cpp) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s03/CWE*w32*.cpp) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s04/CWE*w32*.cpp) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s05/CWE*w32*.cpp) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE134_Uncontrolled_Format_String/s06/CWE*w32*.cpp) $(wildcard testcases/CWE134_Uncontrolled_Format_String/s06/CWE*wchar_t*.cpp),$(wildcard testcases/CWE134_Uncontrolled_Format_String/s06/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE15_External_Control_of_System_or_Configuration_Setting/CWE*w32*.cpp) $(wildcard testcases/CWE15_External_Control_of_System_or_Configuration_Setting/CWE*wchar_t*.cpp),$(wildcard testcases/CWE15_External_Control_of_System_or_Configuration_Setting/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE176_Improper_Handling_of_Unicode_Encoding/CWE*w32*.cpp) $(wildcard testcases/CWE176_Improper_Handling_of_Unicode_Encoding/CWE*wchar_t*.cpp),$(wildcard testcases/CWE176_Improper_Handling_of_Unicode_Encoding/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE188_Reliance_on_Data_Memory_Layout/CWE*w32*.cpp) $(wildcard testcases/CWE188_Reliance_on_Data_Memory_Layout/CWE*wchar_t*.cpp),$(wildcard testcases/CWE188_Reliance_on_Data_Memory_Layout/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s01/CWE*w32*.cpp) $(wildcard testcases/CWE190_Integer_Overflow/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE190_Integer_Overflow/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s02/CWE*w32*.cpp) $(wildcard testcases/CWE190_Integer_Overflow/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE190_Integer_Overflow/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s03/CWE*w32*.cpp) $(wildcard testcases/CWE190_Integer_Overflow/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE190_Integer_Overflow/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s04/CWE*w32*.cpp) $(wildcard testcases/CWE190_Integer_Overflow/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE190_Integer_Overflow/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE190_Integer_Overflow/s05/CWE*w32*.cpp) $(wildcard testcases/CWE190_Integer_Overflow/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE190_Integer_Overflow/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE191_Integer_Underflow/s01/CWE*w32*.cpp) $(wildcard testcases/CWE191_Integer_Underflow/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE191_Integer_Underflow/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE191_Integer_Underflow/s02/CWE*w32*.cpp) $(wildcard testcases/CWE191_Integer_Underflow/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE191_Integer_Underflow/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE191_Integer_Underflow/s03/CWE*w32*.cpp) $(wildcard testcases/CWE191_Integer_Underflow/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE191_Integer_Underflow/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s01/CWE*w32*.cpp) $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE194_Unexpected_Sign_Extension/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s02/CWE*w32*.cpp) $(wildcard testcases/CWE194_Unexpected_Sign_Extension/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE194_Unexpected_Sign_Extension/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s01/CWE*w32*.cpp) $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s02/CWE*w32*.cpp) $(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE196_Unsigned_to_Signed_Conversion_Error/CWE*w32*.cpp) $(wildcard testcases/CWE196_Unsigned_to_Signed_Conversion_Error/CWE*wchar_t*.cpp),$(wildcard testcases/CWE196_Unsigned_to_Signed_Conversion_Error/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE197_Numeric_Truncation_Error/s01/CWE*w32*.cpp) $(wildcard testcases/CWE197_Numeric_Truncation_Error/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE197_Numeric_Truncation_Error/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE197_Numeric_Truncation_Error/s02/CWE*w32*.cpp) $(wildcard testcases/CWE197_Numeric_Truncation_Error/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE197_Numeric_Truncation_Error/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE222_Truncation_of_Security_Relevant_Information/CWE*w32*.cpp) $(wildcard testcases/CWE222_Truncation_of_Security_Relevant_Information/CWE*wchar_t*.cpp),$(wildcard testcases/CWE222_Truncation_of_Security_Relevant_Information/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE223_Omission_of_Security_Relevant_Information/CWE*w32*.cpp) $(wildcard testcases/CWE223_Omission_of_Security_Relevant_Information/CWE*wchar_t*.cpp),$(wildcard testcases/CWE223_Omission_of_Security_Relevant_Information/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE226_Sensitive_Information_Uncleared_Before_Release/CWE*w32*.cpp) $(wildcard testcases/CWE226_Sensitive_Information_Uncleared_Before_Release/CWE*wchar_t*.cpp),$(wildcard testcases/CWE226_Sensitive_Information_Uncleared_Before_Release/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s01/CWE*w32*.cpp) $(wildcard testcases/CWE23_Relative_Path_Traversal/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE23_Relative_Path_Traversal/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s02/CWE*w32*.cpp) $(wildcard testcases/CWE23_Relative_Path_Traversal/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE23_Relative_Path_Traversal/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s03/CWE*w32*.cpp) $(wildcard testcases/CWE23_Relative_Path_Traversal/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE23_Relative_Path_Traversal/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s04/CWE*w32*.cpp) $(wildcard testcases/CWE23_Relative_Path_Traversal/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE23_Relative_Path_Traversal/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE23_Relative_Path_Traversal/s05/CWE*w32*.cpp) $(wildcard testcases/CWE23_Relative_Path_Traversal/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE23_Relative_Path_Traversal/s05/CWE*.cpp))
- CPP_SOURCES_3 = $(filter-out $(wildcard testcases/CWE242_Use_of_Inherently_Dangerous_Function/CWE*w32*.cpp) $(wildcard testcases/CWE242_Use_of_Inherently_Dangerous_Function/CWE*wchar_t*.cpp),$(wildcard testcases/CWE242_Use_of_Inherently_Dangerous_Function/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE244_Heap_Inspection/CWE*w32*.cpp) $(wildcard testcases/CWE244_Heap_Inspection/CWE*wchar_t*.cpp),$(wildcard testcases/CWE244_Heap_Inspection/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE247_Reliance_on_DNS_Lookups_in_Security_Decision/CWE*w32*.cpp) $(wildcard testcases/CWE247_Reliance_on_DNS_Lookups_in_Security_Decision/CWE*wchar_t*.cpp),$(wildcard testcases/CWE247_Reliance_on_DNS_Lookups_in_Security_Decision/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE252_Unchecked_Return_Value/CWE*w32*.cpp) $(wildcard testcases/CWE252_Unchecked_Return_Value/CWE*wchar_t*.cpp),$(wildcard testcases/CWE252_Unchecked_Return_Value/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE253_Incorrect_Check_of_Function_Return_Value/CWE*w32*.cpp) $(wildcard testcases/CWE253_Incorrect_Check_of_Function_Return_Value/CWE*wchar_t*.cpp),$(wildcard testcases/CWE253_Incorrect_Check_of_Function_Return_Value/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE256_Plaintext_Storage_of_Password/CWE*w32*.cpp) $(wildcard testcases/CWE256_Plaintext_Storage_of_Password/CWE*wchar_t*.cpp),$(wildcard testcases/CWE256_Plaintext_Storage_of_Password/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE259_Hard_Coded_Password/CWE*w32*.cpp) $(wildcard testcases/CWE259_Hard_Coded_Password/CWE*wchar_t*.cpp),$(wildcard testcases/CWE259_Hard_Coded_Password/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE272_Least_Privilege_Violation/CWE*w32*.cpp) $(wildcard testcases/CWE272_Least_Privilege_Violation/CWE*wchar_t*.cpp),$(wildcard testcases/CWE272_Least_Privilege_Violation/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE273_Improper_Check_for_Dropped_Privileges/CWE*w32*.cpp) $(wildcard testcases/CWE273_Improper_Check_for_Dropped_Privileges/CWE*wchar_t*.cpp),$(wildcard testcases/CWE273_Improper_Check_for_Dropped_Privileges/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE284_Improper_Access_Control/CWE*w32*.cpp) $(wildcard testcases/CWE284_Improper_Access_Control/CWE*wchar_t*.cpp),$(wildcard testcases/CWE284_Improper_Access_Control/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE319_Cleartext_Tx_Sensitive_Info/CWE*w32*.cpp) $(wildcard testcases/CWE319_Cleartext_Tx_Sensitive_Info/CWE*wchar_t*.cpp),$(wildcard testcases/CWE319_Cleartext_Tx_Sensitive_Info/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE321_Hard_Coded_Cryptographic_Key/CWE*w32*.cpp) $(wildcard testcases/CWE321_Hard_Coded_Cryptographic_Key/CWE*wchar_t*.cpp),$(wildcard testcases/CWE321_Hard_Coded_Cryptographic_Key/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE325_Missing_Required_Cryptographic_Step/CWE*w32*.cpp) $(wildcard testcases/CWE325_Missing_Required_Cryptographic_Step/CWE*wchar_t*.cpp),$(wildcard testcases/CWE325_Missing_Required_Cryptographic_Step/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE327_Use_Broken_Crypto/CWE*w32*.cpp) $(wildcard testcases/CWE327_Use_Broken_Crypto/CWE*wchar_t*.cpp),$(wildcard testcases/CWE327_Use_Broken_Crypto/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE328_Reversible_One_Way_Hash/CWE*w32*.cpp) $(wildcard testcases/CWE328_Reversible_One_Way_Hash/CWE*wchar_t*.cpp),$(wildcard testcases/CWE328_Reversible_One_Way_Hash/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE338_Weak_PRNG/CWE*w32*.cpp) $(wildcard testcases/CWE338_Weak_PRNG/CWE*wchar_t*.cpp),$(wildcard testcases/CWE338_Weak_PRNG/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE364_Signal_Handler_Race_Condition/CWE*w32*.cpp) $(wildcard testcases/CWE364_Signal_Handler_Race_Condition/CWE*wchar_t*.cpp),$(wildcard testcases/CWE364_Signal_Handler_Race_Condition/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE366_Race_Condition_Within_Thread/CWE*w32*.cpp) $(wildcard testcases/CWE366_Race_Condition_Within_Thread/CWE*wchar_t*.cpp),$(wildcard testcases/CWE366_Race_Condition_Within_Thread/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE367_TOC_TOU/CWE*w32*.cpp) $(wildcard testcases/CWE367_TOC_TOU/CWE*wchar_t*.cpp),$(wildcard testcases/CWE367_TOC_TOU/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE369_Divide_by_Zero/s01/CWE*w32*.cpp) $(wildcard testcases/CWE369_Divide_by_Zero/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE369_Divide_by_Zero/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE369_Divide_by_Zero/s02/CWE*w32*.cpp) $(wildcard testcases/CWE369_Divide_by_Zero/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE369_Divide_by_Zero/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s01/CWE*w32*.cpp) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s02/CWE*w32*.cpp) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s03/CWE*w32*.cpp) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s04/CWE*w32*.cpp) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE36_Absolute_Path_Traversal/s05/CWE*w32*.cpp) $(wildcard testcases/CWE36_Absolute_Path_Traversal/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE36_Absolute_Path_Traversal/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE377_Insecure_Temporary_File/CWE*w32*.cpp) $(wildcard testcases/CWE377_Insecure_Temporary_File/CWE*wchar_t*.cpp),$(wildcard testcases/CWE377_Insecure_Temporary_File/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE390_Error_Without_Action/CWE*w32*.cpp) $(wildcard testcases/CWE390_Error_Without_Action/CWE*wchar_t*.cpp),$(wildcard testcases/CWE390_Error_Without_Action/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE391_Unchecked_Error_Condition/CWE*w32*.cpp) $(wildcard testcases/CWE391_Unchecked_Error_Condition/CWE*wchar_t*.cpp),$(wildcard testcases/CWE391_Unchecked_Error_Condition/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE396_Catch_Generic_Exception/CWE*w32*.cpp) $(wildcard testcases/CWE396_Catch_Generic_Exception/CWE*wchar_t*.cpp),$(wildcard testcases/CWE396_Catch_Generic_Exception/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE397_Throw_Generic_Exception/CWE*w32*.cpp) $(wildcard testcases/CWE397_Throw_Generic_Exception/CWE*wchar_t*.cpp),$(wildcard testcases/CWE397_Throw_Generic_Exception/CWE*.cpp))
- CPP_SOURCES_4 = $(filter-out $(wildcard testcases/CWE398_Poor_Code_Quality/CWE*w32*.cpp) $(wildcard testcases/CWE398_Poor_Code_Quality/CWE*wchar_t*.cpp),$(wildcard testcases/CWE398_Poor_Code_Quality/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE400_Resource_Exhaustion/s01/CWE*w32*.cpp) $(wildcard testcases/CWE400_Resource_Exhaustion/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE400_Resource_Exhaustion/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE400_Resource_Exhaustion/s02/CWE*w32*.cpp) $(wildcard testcases/CWE400_Resource_Exhaustion/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE400_Resource_Exhaustion/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE401_Memory_Leak/s01/CWE*w32*.cpp) $(wildcard testcases/CWE401_Memory_Leak/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE401_Memory_Leak/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE401_Memory_Leak/s02/CWE*w32*.cpp) $(wildcard testcases/CWE401_Memory_Leak/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE401_Memory_Leak/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE401_Memory_Leak/s03/CWE*w32*.cpp) $(wildcard testcases/CWE401_Memory_Leak/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE401_Memory_Leak/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE404_Improper_Resource_Shutdown/CWE*w32*.cpp) $(wildcard testcases/CWE404_Improper_Resource_Shutdown/CWE*wchar_t*.cpp),$(wildcard testcases/CWE404_Improper_Resource_Shutdown/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE415_Double_Free/s01/CWE*w32*.cpp) $(wildcard testcases/CWE415_Double_Free/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE415_Double_Free/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE415_Double_Free/s02/CWE*w32*.cpp) $(wildcard testcases/CWE415_Double_Free/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE415_Double_Free/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE416_Use_After_Free/CWE*w32*.cpp) $(wildcard testcases/CWE416_Use_After_Free/CWE*wchar_t*.cpp),$(wildcard testcases/CWE416_Use_After_Free/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE426_Untrusted_Search_Path/CWE*w32*.cpp) $(wildcard testcases/CWE426_Untrusted_Search_Path/CWE*wchar_t*.cpp),$(wildcard testcases/CWE426_Untrusted_Search_Path/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE427_Uncontrolled_Search_Path_Element/CWE*w32*.cpp) $(wildcard testcases/CWE427_Uncontrolled_Search_Path_Element/CWE*wchar_t*.cpp),$(wildcard testcases/CWE427_Uncontrolled_Search_Path_Element/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE440_Expected_Behavior_Violation/CWE*w32*.cpp) $(wildcard testcases/CWE440_Expected_Behavior_Violation/CWE*wchar_t*.cpp),$(wildcard testcases/CWE440_Expected_Behavior_Violation/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s01/CWE*w32*.cpp) $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s02/CWE*w32*.cpp) $(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE457_Use_of_Uninitialized_Variable/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE459_Incomplete_Cleanup/CWE*w32*.cpp) $(wildcard testcases/CWE459_Incomplete_Cleanup/CWE*wchar_t*.cpp),$(wildcard testcases/CWE459_Incomplete_Cleanup/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE464_Addition_of_Data_Structure_Sentinel/CWE*w32*.cpp) $(wildcard testcases/CWE464_Addition_of_Data_Structure_Sentinel/CWE*wchar_t*.cpp),$(wildcard testcases/CWE464_Addition_of_Data_Structure_Sentinel/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE467_Use_of_sizeof_on_Pointer_Type/CWE*w32*.cpp) $(wildcard testcases/CWE467_Use_of_sizeof_on_Pointer_Type/CWE*wchar_t*.cpp),$(wildcard testcases/CWE467_Use_of_sizeof_on_Pointer_Type/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE468_Incorrect_Pointer_Scaling/CWE*w32*.cpp) $(wildcard testcases/CWE468_Incorrect_Pointer_Scaling/CWE*wchar_t*.cpp),$(wildcard testcases/CWE468_Incorrect_Pointer_Scaling/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE469_Use_of_Pointer_Subtraction_to_Determine_Size/CWE*w32*.cpp) $(wildcard testcases/CWE469_Use_of_Pointer_Subtraction_to_Determine_Size/CWE*wchar_t*.cpp),$(wildcard testcases/CWE469_Use_of_Pointer_Subtraction_to_Determine_Size/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE475_Undefined_Behavior_for_Input_to_API/CWE*w32*.cpp) $(wildcard testcases/CWE475_Undefined_Behavior_for_Input_to_API/CWE*wchar_t*.cpp),$(wildcard testcases/CWE475_Undefined_Behavior_for_Input_to_API/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE476_NULL_Pointer_Dereference/CWE*w32*.cpp) $(wildcard testcases/CWE476_NULL_Pointer_Dereference/CWE*wchar_t*.cpp),$(wildcard testcases/CWE476_NULL_Pointer_Dereference/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE478_Missing_Default_Case_in_Switch/CWE*w32*.cpp) $(wildcard testcases/CWE478_Missing_Default_Case_in_Switch/CWE*wchar_t*.cpp),$(wildcard testcases/CWE478_Missing_Default_Case_in_Switch/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE479_Signal_Handler_Use_of_Non_Reentrant_Function/CWE*w32*.cpp) $(wildcard testcases/CWE479_Signal_Handler_Use_of_Non_Reentrant_Function/CWE*wchar_t*.cpp),$(wildcard testcases/CWE479_Signal_Handler_Use_of_Non_Reentrant_Function/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE480_Use_of_Incorrect_Operator/CWE*w32*.cpp) $(wildcard testcases/CWE480_Use_of_Incorrect_Operator/CWE*wchar_t*.cpp),$(wildcard testcases/CWE480_Use_of_Incorrect_Operator/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE481_Assigning_Instead_of_Comparing/CWE*w32*.cpp) $(wildcard testcases/CWE481_Assigning_Instead_of_Comparing/CWE*wchar_t*.cpp),$(wildcard testcases/CWE481_Assigning_Instead_of_Comparing/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE482_Comparing_Instead_of_Assigning/CWE*w32*.cpp) $(wildcard testcases/CWE482_Comparing_Instead_of_Assigning/CWE*wchar_t*.cpp),$(wildcard testcases/CWE482_Comparing_Instead_of_Assigning/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE483_Incorrect_Block_Delimitation/CWE*w32*.cpp) $(wildcard testcases/CWE483_Incorrect_Block_Delimitation/CWE*wchar_t*.cpp),$(wildcard testcases/CWE483_Incorrect_Block_Delimitation/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE484_Omitted_Break_Statement_in_Switch/CWE*w32*.cpp) $(wildcard testcases/CWE484_Omitted_Break_Statement_in_Switch/CWE*wchar_t*.cpp),$(wildcard testcases/CWE484_Omitted_Break_Statement_in_Switch/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE500_Public_Static_Field_Not_Final/CWE*w32*.cpp) $(wildcard testcases/CWE500_Public_Static_Field_Not_Final/CWE*wchar_t*.cpp),$(wildcard testcases/CWE500_Public_Static_Field_Not_Final/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE506_Embedded_Malicious_Code/CWE*w32*.cpp) $(wildcard testcases/CWE506_Embedded_Malicious_Code/CWE*wchar_t*.cpp),$(wildcard testcases/CWE506_Embedded_Malicious_Code/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE510_Trapdoor/CWE*w32*.cpp) $(wildcard testcases/CWE510_Trapdoor/CWE*wchar_t*.cpp),$(wildcard testcases/CWE510_Trapdoor/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE511_Logic_Time_Bomb/CWE*w32*.cpp) $(wildcard testcases/CWE511_Logic_Time_Bomb/CWE*wchar_t*.cpp),$(wildcard testcases/CWE511_Logic_Time_Bomb/CWE*.cpp))
- CPP_SOURCES_5 = $(filter-out $(wildcard testcases/CWE526_Info_Exposure_Environment_Variables/CWE*w32*.cpp) $(wildcard testcases/CWE526_Info_Exposure_Environment_Variables/CWE*wchar_t*.cpp),$(wildcard testcases/CWE526_Info_Exposure_Environment_Variables/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE534_Info_Exposure_Debug_Log/CWE*w32*.cpp) $(wildcard testcases/CWE534_Info_Exposure_Debug_Log/CWE*wchar_t*.cpp),$(wildcard testcases/CWE534_Info_Exposure_Debug_Log/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE535_Info_Exposure_Shell_Error/CWE*w32*.cpp) $(wildcard testcases/CWE535_Info_Exposure_Shell_Error/CWE*wchar_t*.cpp),$(wildcard testcases/CWE535_Info_Exposure_Shell_Error/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE546_Suspicious_Comment/CWE*w32*.cpp) $(wildcard testcases/CWE546_Suspicious_Comment/CWE*wchar_t*.cpp),$(wildcard testcases/CWE546_Suspicious_Comment/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE561_Dead_Code/CWE*w32*.cpp) $(wildcard testcases/CWE561_Dead_Code/CWE*wchar_t*.cpp),$(wildcard testcases/CWE561_Dead_Code/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE562_Return_of_Stack_Variable_Address/CWE*w32*.cpp) $(wildcard testcases/CWE562_Return_of_Stack_Variable_Address/CWE*wchar_t*.cpp),$(wildcard testcases/CWE562_Return_of_Stack_Variable_Address/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE563_Unused_Variable/CWE*w32*.cpp) $(wildcard testcases/CWE563_Unused_Variable/CWE*wchar_t*.cpp),$(wildcard testcases/CWE563_Unused_Variable/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE570_Expression_Always_False/CWE*w32*.cpp) $(wildcard testcases/CWE570_Expression_Always_False/CWE*wchar_t*.cpp),$(wildcard testcases/CWE570_Expression_Always_False/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE571_Expression_Always_True/CWE*w32*.cpp) $(wildcard testcases/CWE571_Expression_Always_True/CWE*wchar_t*.cpp),$(wildcard testcases/CWE571_Expression_Always_True/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE587_Assignment_of_Fixed_Address_to_Pointer/CWE*w32*.cpp) $(wildcard testcases/CWE587_Assignment_of_Fixed_Address_to_Pointer/CWE*wchar_t*.cpp),$(wildcard testcases/CWE587_Assignment_of_Fixed_Address_to_Pointer/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE588_Attempt_to_Access_Child_of_Non_Structure_Pointer/CWE*w32*.cpp) $(wildcard testcases/CWE588_Attempt_to_Access_Child_of_Non_Structure_Pointer/CWE*wchar_t*.cpp),$(wildcard testcases/CWE588_Attempt_to_Access_Child_of_Non_Structure_Pointer/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s01/CWE*w32*.cpp) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s02/CWE*w32*.cpp) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s03/CWE*w32*.cpp) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s04/CWE*w32*.cpp) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s05/CWE*w32*.cpp) $(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE590_Free_Memory_Not_on_Heap/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE591_Sensitive_Data_Storage_in_Improperly_Locked_Memory/CWE*w32*.cpp) $(wildcard testcases/CWE591_Sensitive_Data_Storage_in_Improperly_Locked_Memory/CWE*wchar_t*.cpp),$(wildcard testcases/CWE591_Sensitive_Data_Storage_in_Improperly_Locked_Memory/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE605_Multiple_Binds_Same_Port/CWE*w32*.cpp) $(wildcard testcases/CWE605_Multiple_Binds_Same_Port/CWE*wchar_t*.cpp),$(wildcard testcases/CWE605_Multiple_Binds_Same_Port/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE606_Unchecked_Loop_Condition/CWE*w32*.cpp) $(wildcard testcases/CWE606_Unchecked_Loop_Condition/CWE*wchar_t*.cpp),$(wildcard testcases/CWE606_Unchecked_Loop_Condition/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE615_Info_Exposure_by_Comment/CWE*w32*.cpp) $(wildcard testcases/CWE615_Info_Exposure_by_Comment/CWE*wchar_t*.cpp),$(wildcard testcases/CWE615_Info_Exposure_by_Comment/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE617_Reachable_Assertion/CWE*w32*.cpp) $(wildcard testcases/CWE617_Reachable_Assertion/CWE*wchar_t*.cpp),$(wildcard testcases/CWE617_Reachable_Assertion/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE620_Unverified_Password_Change/CWE*w32*.cpp) $(wildcard testcases/CWE620_Unverified_Password_Change/CWE*wchar_t*.cpp),$(wildcard testcases/CWE620_Unverified_Password_Change/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE665_Improper_Initialization/CWE*w32*.cpp) $(wildcard testcases/CWE665_Improper_Initialization/CWE*wchar_t*.cpp),$(wildcard testcases/CWE665_Improper_Initialization/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE666_Operation_on_Resource_in_Wrong_Phase_of_Lifetime/CWE*w32*.cpp) $(wildcard testcases/CWE666_Operation_on_Resource_in_Wrong_Phase_of_Lifetime/CWE*wchar_t*.cpp),$(wildcard testcases/CWE666_Operation_on_Resource_in_Wrong_Phase_of_Lifetime/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE667_Improper_Locking/CWE*w32*.cpp) $(wildcard testcases/CWE667_Improper_Locking/CWE*wchar_t*.cpp),$(wildcard testcases/CWE667_Improper_Locking/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE672_Operation_on_Resource_After_Expiration_or_Release/CWE*w32*.cpp) $(wildcard testcases/CWE672_Operation_on_Resource_After_Expiration_or_Release/CWE*wchar_t*.cpp),$(wildcard testcases/CWE672_Operation_on_Resource_After_Expiration_or_Release/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE674_Uncontrolled_Recursion/CWE*w32*.cpp) $(wildcard testcases/CWE674_Uncontrolled_Recursion/CWE*wchar_t*.cpp),$(wildcard testcases/CWE674_Uncontrolled_Recursion/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE675_Duplicate_Operations_on_Resource/CWE*w32*.cpp) $(wildcard testcases/CWE675_Duplicate_Operations_on_Resource/CWE*wchar_t*.cpp),$(wildcard testcases/CWE675_Duplicate_Operations_on_Resource/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE676_Use_of_Potentially_Dangerous_Function/CWE*w32*.cpp) $(wildcard testcases/CWE676_Use_of_Potentially_Dangerous_Function/CWE*wchar_t*.cpp),$(wildcard testcases/CWE676_Use_of_Potentially_Dangerous_Function/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE680_Integer_Overflow_to_Buffer_Overflow/CWE*w32*.cpp) $(wildcard testcases/CWE680_Integer_Overflow_to_Buffer_Overflow/CWE*wchar_t*.cpp),$(wildcard testcases/CWE680_Integer_Overflow_to_Buffer_Overflow/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE681_Incorrect_Conversion_Between_Numeric_Types/CWE*w32*.cpp) $(wildcard testcases/CWE681_Incorrect_Conversion_Between_Numeric_Types/CWE*wchar_t*.cpp),$(wildcard testcases/CWE681_Incorrect_Conversion_Between_Numeric_Types/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE685_Function_Call_With_Incorrect_Number_of_Arguments/CWE*w32*.cpp) $(wildcard testcases/CWE685_Function_Call_With_Incorrect_Number_of_Arguments/CWE*wchar_t*.cpp),$(wildcard testcases/CWE685_Function_Call_With_Incorrect_Number_of_Arguments/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE688_Function_Call_With_Incorrect_Variable_or_Reference_as_Argument/CWE*w32*.cpp) $(wildcard testcases/CWE688_Function_Call_With_Incorrect_Variable_or_Reference_as_Argument/CWE*wchar_t*.cpp),$(wildcard testcases/CWE688_Function_Call_With_Incorrect_Variable_or_Reference_as_Argument/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE690_NULL_Deref_From_Return/s01/CWE*w32*.cpp) $(wildcard testcases/CWE690_NULL_Deref_From_Return/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE690_NULL_Deref_From_Return/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE690_NULL_Deref_From_Return/s02/CWE*w32*.cpp) $(wildcard testcases/CWE690_NULL_Deref_From_Return/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE690_NULL_Deref_From_Return/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE758_Undefined_Behavior/CWE*w32*.cpp) $(wildcard testcases/CWE758_Undefined_Behavior/CWE*wchar_t*.cpp),$(wildcard testcases/CWE758_Undefined_Behavior/CWE*.cpp))
- CPP_SOURCES_6 = $(filter-out $(wildcard testcases/CWE761_Free_Pointer_Not_at_Start_of_Buffer/CWE*w32*.cpp) $(wildcard testcases/CWE761_Free_Pointer_Not_at_Start_of_Buffer/CWE*wchar_t*.cpp),$(wildcard testcases/CWE761_Free_Pointer_Not_at_Start_of_Buffer/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s01/CWE*w32*.cpp) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s02/CWE*w32*.cpp) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s03/CWE*w32*.cpp) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s04/CWE*w32*.cpp) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s05/CWE*w32*.cpp) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s06/CWE*w32*.cpp) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s06/CWE*wchar_t*.cpp),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s06/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s07/CWE*w32*.cpp) $(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s07/CWE*wchar_t*.cpp),$(wildcard testcases/CWE762_Mismatched_Memory_Management_Routines/s07/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE773_Missing_Reference_to_Active_File_Descriptor_or_Handle/CWE*w32*.cpp) $(wildcard testcases/CWE773_Missing_Reference_to_Active_File_Descriptor_or_Handle/CWE*wchar_t*.cpp),$(wildcard testcases/CWE773_Missing_Reference_to_Active_File_Descriptor_or_Handle/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE775_Missing_Release_of_File_Descriptor_or_Handle/CWE*w32*.cpp) $(wildcard testcases/CWE775_Missing_Release_of_File_Descriptor_or_Handle/CWE*wchar_t*.cpp),$(wildcard testcases/CWE775_Missing_Release_of_File_Descriptor_or_Handle/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE780_Use_of_RSA_Algorithm_Without_OAEP/CWE*w32*.cpp) $(wildcard testcases/CWE780_Use_of_RSA_Algorithm_Without_OAEP/CWE*wchar_t*.cpp),$(wildcard testcases/CWE780_Use_of_RSA_Algorithm_Without_OAEP/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE785_Path_Manipulation_Function_Without_Max_Sized_Buffer/CWE*w32*.cpp) $(wildcard testcases/CWE785_Path_Manipulation_Function_Without_Max_Sized_Buffer/CWE*wchar_t*.cpp),$(wildcard testcases/CWE785_Path_Manipulation_Function_Without_Max_Sized_Buffer/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s01/CWE*w32*.cpp) $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s02/CWE*w32*.cpp) $(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE789_Uncontrolled_Mem_Alloc/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s01/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s01/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s01/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s02/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s02/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s02/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s03/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s03/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s03/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s04/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s04/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s04/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s05/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s05/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s05/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s06/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s06/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s06/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s07/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s07/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s07/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s08/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s08/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s08/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE78_OS_Command_Injection/s09/CWE*w32*.cpp) $(wildcard testcases/CWE78_OS_Command_Injection/s09/CWE*wchar_t*.cpp),$(wildcard testcases/CWE78_OS_Command_Injection/s09/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE832_Unlock_of_Resource_That_is_Not_Locked/CWE*w32*.cpp) $(wildcard testcases/CWE832_Unlock_of_Resource_That_is_Not_Locked/CWE*wchar_t*.cpp),$(wildcard testcases/CWE832_Unlock_of_Resource_That_is_Not_Locked/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE835_Infinite_Loop/CWE*w32*.cpp) $(wildcard testcases/CWE835_Infinite_Loop/CWE*wchar_t*.cpp),$(wildcard testcases/CWE835_Infinite_Loop/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE843_Type_Confusion/CWE*w32*.cpp) $(wildcard testcases/CWE843_Type_Confusion/CWE*wchar_t*.cpp),$(wildcard testcases/CWE843_Type_Confusion/CWE*.cpp)) \
- $(filter-out $(wildcard testcases/CWE90_LDAP_Injection/CWE*w32*.cpp) $(wildcard testcases/CWE90_LDAP_Injection/CWE*wchar_t*.cpp),$(wildcard testcases/CWE90_LDAP_Injection/CWE*.cpp))
- CPP_OBJECTS_1=$(CPP_SOURCES_1:.cpp=.o)
- CPP_OBJECTS_2=$(CPP_SOURCES_2:.cpp=.o)
- CPP_OBJECTS_3=$(CPP_SOURCES_3:.cpp=.o)
- CPP_OBJECTS_4=$(CPP_SOURCES_4:.cpp=.o)
- CPP_OBJECTS_5=$(CPP_SOURCES_5:.cpp=.o)
- CPP_OBJECTS_6=$(CPP_SOURCES_6:.cpp=.o)
- OBJECTS=$(MAIN_OBJECT) $(C_OBJECTS_1) $(C_OBJECTS_2) $(C_OBJECTS_3) $(C_OBJECTS_4) $(C_OBJECTS_5) $(C_OBJECTS_6) $(CPP_OBJECTS_1) $(CPP_OBJECTS_2) $(CPP_OBJECTS_3) $(CPP_OBJECTS_4) $(CPP_OBJECTS_5) $(CPP_OBJECTS_6) $(C_SUPPORT_OBJECTS)
- TARGET=all-testcases
- all: $(TARGET)
- $(TARGET) : $(MAIN_OBJECT) $(C_OBJECTS_1) $(C_OBJECTS_2) $(C_OBJECTS_3) $(C_OBJECTS_4) $(C_OBJECTS_5) $(C_OBJECTS_6) $(CPP_OBJECTS_1) $(CPP_OBJECTS_2) $(CPP_OBJECTS_3) $(CPP_OBJECTS_4) $(CPP_OBJECTS_5) $(CPP_OBJECTS_6) $(C_SUPPORT_OBJECTS)
- $(CC) $(LFLAGS) $(C_OBJECTS_1) -o $(TARGET)
- $(CC) $(LFLAGS) $(C_OBJECTS_2) -o $(TARGET)
- $(CC) $(LFLAGS) $(C_OBJECTS_3) -o $(TARGET)
- $(CC) $(LFLAGS) $(C_OBJECTS_4) -o $(TARGET)
- $(CC) $(LFLAGS) $(C_OBJECTS_5) -o $(TARGET)
- $(CC) $(LFLAGS) $(C_OBJECTS_6) -o $(TARGET)
- $(CPP) $(LFLAGS) $(CPP_OBJECTS_1) -o $(TARGET)
- $(CPP) $(LFLAGS) $(CPP_OBJECTS_2) -o $(TARGET)
- $(CPP) $(LFLAGS) $(CPP_OBJECTS_3) -o $(TARGET)
- $(CPP) $(LFLAGS) $(CPP_OBJECTS_4) -o $(TARGET)
- $(CPP) $(LFLAGS) $(CPP_OBJECTS_5) -o $(TARGET)
- $(CPP) $(LFLAGS) $(CPP_OBJECTS_6) -o $(TARGET)
- $(CC) $(LFLAGS) $(C_SUPPORT_OBJECTS) -o $(TARGET)
- $(CPP) $(LFLAGS) $(MAIN_OBJECT) -o $(TARGET)
- $(C_OBJECTS_1) : %.o:%.c
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.c) -o $@
- $(C_OBJECTS_2) : %.o:%.c
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.c) -o $@
- $(C_OBJECTS_3) : %.o:%.c
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.c) -o $@
- $(C_OBJECTS_4) : %.o:%.c
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.c) -o $@
- $(C_OBJECTS_5) : %.o:%.c
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.c) -o $@
- $(C_OBJECTS_6) : %.o:%.c
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.c) -o $@
- $(CPP_OBJECTS_1) : %.o:%.cpp
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.cpp) -o $@
- $(CPP_OBJECTS_2) : %.o:%.cpp
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.cpp) -o $@
- $(CPP_OBJECTS_3) : %.o:%.cpp
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.cpp) -o $@
- $(CPP_OBJECTS_4) : %.o:%.cpp
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.cpp) -o $@
- $(CPP_OBJECTS_5) : %.o:%.cpp
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.cpp) -o $@
- $(CPP_OBJECTS_6) : %.o:%.cpp
- $(CC) $(CFLAGS) $(INCLUDES) $(@:.o=.cpp) -o $@
- $(C_SUPPORT_OBJECTS) : %.o:%.c
- $(CC) $(CFLAGS) $(INCLUDES) $(SUPPORT_PATH)$(@:.o=.c) -o $@
- $(MAIN_OBJECT) : $(MAIN)
- $(CC) $(CFLAGS) $(INCLUDES) $(MAIN) -o $@
- clean:
- rm -rf *.o $(TARGET) testcases/CWE114_Process_Control/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s01/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s02/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s03/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s04/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s05/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s06/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s07/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s08/*.o testcases/CWE121_Stack_Based_Buffer_Overflow/s09/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s01/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s02/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s03/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s04/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s05/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s06/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s07/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s08/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s09/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s10/*.o testcases/CWE122_Heap_Based_Buffer_Overflow/s11/*.o testcases/CWE123_Write_What_Where_Condition/*.o testcases/CWE124_Buffer_Underwrite/s01/*.o testcases/CWE124_Buffer_Underwrite/s02/*.o testcases/CWE124_Buffer_Underwrite/s03/*.o testcases/CWE124_Buffer_Underwrite/s04/*.o testcases/CWE126_Buffer_Overread/s01/*.o testcases/CWE126_Buffer_Overread/s02/*.o testcases/CWE126_Buffer_Overread/s03/*.o testcases/CWE127_Buffer_Underread/s01/*.o testcases/CWE127_Buffer_Underread/s02/*.o testcases/CWE127_Buffer_Underread/s03/*.o testcases/CWE127_Buffer_Underread/s04/*.o testcases/CWE134_Uncontrolled_Format_String/s01/*.o testcases/CWE134_Uncontrolled_Format_String/s02/*.o testcases/CWE134_Uncontrolled_Format_String/s03/*.o testcases/CWE134_Uncontrolled_Format_String/s04/*.o testcases/CWE134_Uncontrolled_Format_String/s05/*.o testcases/CWE134_Uncontrolled_Format_String/s06/*.o testcases/CWE15_External_Control_of_System_or_Configuration_Setting/*.o testcases/CWE176_Improper_Handling_of_Unicode_Encoding/*.o testcases/CWE188_Reliance_on_Data_Memory_Layout/*.o testcases/CWE190_Integer_Overflow/s01/*.o testcases/CWE190_Integer_Overflow/s02/*.o testcases/CWE190_Integer_Overflow/s03/*.o testcases/CWE190_Integer_Overflow/s04/*.o testcases/CWE190_Integer_Overflow/s05/*.o testcases/CWE191_Integer_Underflow/s01/*.o testcases/CWE191_Integer_Underflow/s02/*.o testcases/CWE191_Integer_Underflow/s03/*.o testcases/CWE194_Unexpected_Sign_Extension/s01/*.o testcases/CWE194_Unexpected_Sign_Extension/s02/*.o testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s01/*.o testcases/CWE195_Signed_to_Unsigned_Conversion_Error/s02/*.o testcases/CWE196_Unsigned_to_Signed_Conversion_Error/*.o testcases/CWE197_Numeric_Truncation_Error/s01/*.o testcases/CWE197_Numeric_Truncation_Error/s02/*.o testcases/CWE222_Truncation_of_Security_Relevant_Information/*.o testcases/CWE223_Omission_of_Security_Relevant_Information/*.o testcases/CWE226_Sensitive_Information_Uncleared_Before_Release/*.o testcases/CWE23_Relative_Path_Traversal/s01/*.o testcases/CWE23_Relative_Path_Traversal/s02/*.o testcases/CWE23_Relative_Path_Traversal/s03/*.o testcases/CWE23_Relative_Path_Traversal/s04/*.o testcases/CWE23_Relative_Path_Traversal/s05/*.o testcases/CWE242_Use_of_Inherently_Dangerous_Function/*.o testcases/CWE244_Heap_Inspection/*.o testcases/CWE247_Reliance_on_DNS_Lookups_in_Security_Decision/*.o testcases/CWE252_Unchecked_Return_Value/*.o testcases/CWE253_Incorrect_Check_of_Function_Return_Value/*.o testcases/CWE256_Plaintext_Storage_of_Password/*.o testcases/CWE259_Hard_Coded_Password/*.o testcases/CWE272_Least_Privilege_Violation/*.o testcases/CWE273_Improper_Check_for_Dropped_Privileges/*.o testcases/CWE284_Improper_Access_Control/*.o testcases/CWE319_Cleartext_Tx_Sensitive_Info/*.o testcases/CWE321_Hard_Coded_Cryptographic_Key/*.o testcases/CWE325_Missing_Required_Cryptographic_Step/*.o testcases/CWE327_Use_Broken_Crypto/*.o testcases/CWE328_Reversible_One_Way_Hash/*.o testcases/CWE338_Weak_PRNG/*.o testcases/CWE364_Signal_Handler_Race_Condition/*.o testcases/CWE366_Race_Condition_Within_Thread/*.o testcases/CWE367_TOC_TOU/*.o testcases/CWE369_Divide_by_Zero/s01/*.o testcases/CWE369_Divide_by_Zero/s02/*.o testcases/CWE36_Absolute_Path_Traversal/s01/*.o testcases/CWE36_Absolute_Path_Traversal/s02/*.o testcases/CWE36_Absolute_Path_Traversal/s03/*.o testcases/CWE36_Absolute_Path_Traversal/s04/*.o testcases/CWE36_Absolute_Path_Traversal/s05/*.o testcases/CWE377_Insecure_Temporary_File/*.o testcases/CWE390_Error_Without_Action/*.o testcases/CWE391_Unchecked_Error_Condition/*.o testcases/CWE396_Catch_Generic_Exception/*.o testcases/CWE397_Throw_Generic_Exception/*.o testcases/CWE398_Poor_Code_Quality/*.o testcases/CWE400_Resource_Exhaustion/s01/*.o testcases/CWE400_Resource_Exhaustion/s02/*.o testcases/CWE401_Memory_Leak/s01/*.o testcases/CWE401_Memory_Leak/s02/*.o testcases/CWE401_Memory_Leak/s03/*.o testcases/CWE404_Improper_Resource_Shutdown/*.o testcases/CWE415_Double_Free/s01/*.o testcases/CWE415_Double_Free/s02/*.o testcases/CWE416_Use_After_Free/*.o testcases/CWE426_Untrusted_Search_Path/*.o testcases/CWE427_Uncontrolled_Search_Path_Element/*.o testcases/CWE440_Expected_Behavior_Violation/*.o testcases/CWE457_Use_of_Uninitialized_Variable/s01/*.o testcases/CWE457_Use_of_Uninitialized_Variable/s02/*.o testcases/CWE459_Incomplete_Cleanup/*.o testcases/CWE464_Addition_of_Data_Structure_Sentinel/*.o testcases/CWE467_Use_of_sizeof_on_Pointer_Type/*.o testcases/CWE468_Incorrect_Pointer_Scaling/*.o testcases/CWE469_Use_of_Pointer_Subtraction_to_Determine_Size/*.o testcases/CWE475_Undefined_Behavior_for_Input_to_API/*.o testcases/CWE476_NULL_Pointer_Dereference/*.o testcases/CWE478_Missing_Default_Case_in_Switch/*.o testcases/CWE479_Signal_Handler_Use_of_Non_Reentrant_Function/*.o testcases/CWE480_Use_of_Incorrect_Operator/*.o testcases/CWE481_Assigning_Instead_of_Comparing/*.o testcases/CWE482_Comparing_Instead_of_Assigning/*.o testcases/CWE483_Incorrect_Block_Delimitation/*.o testcases/CWE484_Omitted_Break_Statement_in_Switch/*.o testcases/CWE500_Public_Static_Field_Not_Final/*.o testcases/CWE506_Embedded_Malicious_Code/*.o testcases/CWE510_Trapdoor/*.o testcases/CWE511_Logic_Time_Bomb/*.o testcases/CWE526_Info_Exposure_Environment_Variables/*.o testcases/CWE534_Info_Exposure_Debug_Log/*.o testcases/CWE535_Info_Exposure_Shell_Error/*.o testcases/CWE546_Suspicious_Comment/*.o testcases/CWE561_Dead_Code/*.o testcases/CWE562_Return_of_Stack_Variable_Address/*.o testcases/CWE563_Unused_Variable/*.o testcases/CWE570_Expression_Always_False/*.o testcases/CWE571_Expression_Always_True/*.o testcases/CWE587_Assignment_of_Fixed_Address_to_Pointer/*.o testcases/CWE588_Attempt_to_Access_Child_of_Non_Structure_Pointer/*.o testcases/CWE590_Free_Memory_Not_on_Heap/s01/*.o testcases/CWE590_Free_Memory_Not_on_Heap/s02/*.o testcases/CWE590_Free_Memory_Not_on_Heap/s03/*.o testcases/CWE590_Free_Memory_Not_on_Heap/s04/*.o testcases/CWE590_Free_Memory_Not_on_Heap/s05/*.o testcases/CWE591_Sensitive_Data_Storage_in_Improperly_Locked_Memory/*.o testcases/CWE605_Multiple_Binds_Same_Port/*.o testcases/CWE606_Unchecked_Loop_Condition/*.o testcases/CWE615_Info_Exposure_by_Comment/*.o testcases/CWE617_Reachable_Assertion/*.o testcases/CWE620_Unverified_Password_Change/*.o testcases/CWE665_Improper_Initialization/*.o testcases/CWE666_Operation_on_Resource_in_Wrong_Phase_of_Lifetime/*.o testcases/CWE667_Improper_Locking/*.o testcases/CWE672_Operation_on_Resource_After_Expiration_or_Release/*.o testcases/CWE674_Uncontrolled_Recursion/*.o testcases/CWE675_Duplicate_Operations_on_Resource/*.o testcases/CWE676_Use_of_Potentially_Dangerous_Function/*.o testcases/CWE680_Integer_Overflow_to_Buffer_Overflow/*.o testcases/CWE681_Incorrect_Conversion_Between_Numeric_Types/*.o testcases/CWE685_Function_Call_With_Incorrect_Number_of_Arguments/*.o testcases/CWE688_Function_Call_With_Incorrect_Variable_or_Reference_as_Argument/*.o testcases/CWE690_NULL_Deref_From_Return/s01/*.o testcases/CWE690_NULL_Deref_From_Return/s02/*.o testcases/CWE758_Undefined_Behavior/*.o testcases/CWE761_Free_Pointer_Not_at_Start_of_Buffer/*.o testcases/CWE762_Mismatched_Memory_Management_Routines/s01/*.o testcases/CWE762_Mismatched_Memory_Management_Routines/s02/*.o testcases/CWE762_Mismatched_Memory_Management_Routines/s03/*.o testcases/CWE762_Mismatched_Memory_Management_Routines/s04/*.o testcases/CWE762_Mismatched_Memory_Management_Routines/s05/*.o testcases/CWE762_Mismatched_Memory_Management_Routines/s06/*.o testcases/CWE762_Mismatched_Memory_Management_Routines/s07/*.o testcases/CWE773_Missing_Reference_to_Active_File_Descriptor_or_Handle/*.o testcases/CWE775_Missing_Release_of_File_Descriptor_or_Handle/*.o testcases/CWE780_Use_of_RSA_Algorithm_Without_OAEP/*.o testcases/CWE785_Path_Manipulation_Function_Without_Max_Sized_Buffer/*.o testcases/CWE789_Uncontrolled_Mem_Alloc/s01/*.o testcases/CWE789_Uncontrolled_Mem_Alloc/s02/*.o testcases/CWE78_OS_Command_Injection/s01/*.o testcases/CWE78_OS_Command_Injection/s02/*.o testcases/CWE78_OS_Command_Injection/s03/*.o testcases/CWE78_OS_Command_Injection/s04/*.o testcases/CWE78_OS_Command_Injection/s05/*.o testcases/CWE78_OS_Command_Injection/s06/*.o testcases/CWE78_OS_Command_Injection/s07/*.o testcases/CWE78_OS_Command_Injection/s08/*.o testcases/CWE78_OS_Command_Injection/s09/*.o testcases/CWE832_Unlock_of_Resource_That_is_Not_Locked/*.o testcases/CWE835_Infinite_Loop/*.o testcases/CWE843_Type_Confusion/*.o testcases/CWE90_LDAP_Injection/*.o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement