Juliet Test Cases Explorer for C/C++ (v 1.3.1): 64099 Tests
CWE: 615 Information Exposure by Comment [18]
Baseline [1]
01 Baseline [1]
109410-v1.0.0
Control flow [17]
02 Control flow: if(1) and if(0) [1]
109411-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [1]
109412-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [1]
109413-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [1]
109414-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [1]
109415-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [1]
109416-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [1]
109417-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [1]
109418-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [1]
109419-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [1]
109420-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [1]
109421-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [1]
109422-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [1]
109423-v1.0.0
15 Control flow: switch(6) [1]
109424-v1.0.0
16 Control flow: while(1) [1]
109425-v1.0.0
17 Control flow: for loops [1]
109426-v1.0.0
18 Control flow: goto statements [1]
109427-v1.0.0
CWE: 259 Use of Hard-coded Password [96]
Baseline [2]
01 Baseline [2]
93546-v1.0.0
93498-v1.0.0
Control flow [38]
02 Control flow: if(1) and if(0) [2]
93499-v1.0.0
93547-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [2]
93548-v1.0.0
93500-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [2]
93501-v1.0.0
93549-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [2]
93550-v1.0.0
93502-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [2]
93503-v1.0.0
93551-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [2]
93552-v1.0.0
93504-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [2]
93505-v1.0.0
93553-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [2]
93554-v1.0.0
93506-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [2]
93507-v1.0.0
93555-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [2]
93556-v1.0.0
93508-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [2]
93509-v1.0.0
93557-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [2]
93558-v1.0.0
93510-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [2]
93511-v1.0.0
93559-v1.0.0
15 Control flow: switch(6) [2]
93560-v1.0.0
93512-v1.0.0
16 Control flow: while(1) [2]
93513-v1.0.0
93561-v1.0.0
17 Control flow: for loops [2]
93562-v1.0.0
93514-v1.0.0
18 Control flow: goto statements [2]
93515-v1.0.0
93563-v1.0.0
21 Control flow: Flow controlled by value of a static global variable. All functions contained in one file. [2]
93564-v1.0.0
93516-v1.0.0
22 Control flow: Flow controlled by value of a global variable. Sink functions are in a separate file from sources. [2]
93517-v1.0.0
93565-v1.0.0
Data flow [52]
31 Data flow using a copy of data within the same function [2]
93566-v1.0.0
93518-v1.0.0
32 Data flow using two pointers to the same value within the same function [2]
93519-v1.0.0
93567-v1.0.0
33 Data flow: use of a C++ reference to data within the same function [2]
93568-v1.0.0
93520-v1.0.0
34 Data flow: use of a union containing two methods of accessing the same data (within the same function) [2]
93521-v1.0.0
93569-v1.0.0
41 Data flow: data passed as an argument from one function to another in the same source file [2]
93570-v1.0.0
93522-v1.0.0
42 Data flow: data returned from one function to another in the same source file [2]
93523-v1.0.0
93571-v1.0.0
43 Data flow: data flows using a C++ reference from one function to another in the same source file [2]
93572-v1.0.0
93524-v1.0.0
45 Data flow: data passed as a static global variable from one function to another in the same source file [2]
93574-v1.0.0
93526-v1.0.0
51 Data flow: data passed as an argument from one function to another in different source files [2]
93527-v1.0.0
93575-v1.0.0
52 Data flow: data passed as an argument from one function to another to another in three different source files [2]
93576-v1.0.0
93528-v1.0.0
53 Data flow: data passed as an argument from one function through two others to a fourth; all four functions are in different source files [2]
93529-v1.0.0
93577-v1.0.0
54 Data flow: data passed as an argument from one function through three others to a fifth; all five functions are in different source files [2]
93578-v1.0.0
93530-v1.0.0
61 Data flow: data returned from one function to another in different source files [2]
93531-v1.0.0
93579-v1.0.0
62 Data flow: data flows using a C++ reference from one function to another in different source files [2]
93580-v1.0.0
93532-v1.0.0
63 Data flow: pointer to data passed from one function to another in different source files [2]
93581-v1.0.0
93533-v1.0.0
64 Data flow: void pointer to data passed from one function to another in different source files [2]
93582-v1.0.0
93534-v1.0.0
66 Data flow: data passed in an array from one function to another in different source files [2]
93536-v1.0.0
93584-v1.0.0
67 Data flow: data passed in a struct from one function to another in different source files [2]
93537-v1.0.0
93585-v1.0.0
68 Data flow: data passed as a global variable from one function to another in different source files [2]
93538-v1.0.0
93586-v1.0.0
72 Data flow: data passed in a vector from one function to another in different source files [2]
93539-v1.0.0
93587-v1.0.0
73 Data flow: data passed in a list from one function to another in different source files [2]
93540-v1.0.0
93588-v1.0.0
74 Data flow: data passed in a map from one function to another in different source files [2]
93589-v1.0.0
93541-v1.0.0
81 Data flow: data passed in a parameter to an virtual method called via a reference [2]
93542-v1.0.0
93590-v1.0.0
82 Data flow: data passed in a parameter to an virtual method called via a pointer [2]
93591-v1.0.0
93543-v1.0.0
83 Data flow: data passed to class constructor and destructor by declaring the class object on the stack [2]
93544-v1.0.0
93592-v1.0.0
84 Data flow: data passed to class constructor and destructor by declaring the class object on the heap and deleting it after use [2]
93593-v1.0.0
93545-v1.0.0
Data/control flow [4]
44 Data/control flow: data passed as an argument from one function to a function in the same source file called via a function pointer [2]
93525-v1.0.0
93573-v1.0.0
65 Data/control flow: data passed as an argument from one function to a function in a different source file called via a function pointer [2]
93583-v1.0.0
93535-v1.0.0
CWE-401 Missing Release of Memory after Effective Lifetime. [2]
Misc flow [2]
99 Misc flow CWE-401 Missing Release of Memory after Effective Lifetime. [2]
99345-v1.0.0
100714-v1.0.0
CWE: 367 Time-of-Check Time-Of-Use Race Condition [36]
Baseline [2]
01 Baseline [2]
94638-v1.0.0
94656-v1.0.0
Control flow [34]
02 Control flow: if(1) and if(0) [2]
94657-v1.0.0
94639-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [2]
94640-v1.0.0
94658-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [2]
94641-v1.0.0
94659-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [2]
94642-v1.0.0
94660-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [2]
94643-v1.0.0
94661-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [2]
94662-v1.0.0
94644-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [2]
94663-v1.0.0
94645-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [2]
94664-v1.0.0
94646-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [2]
94665-v1.0.0
94647-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [2]
94666-v1.0.0
94648-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [2]
94667-v1.0.0
94649-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [2]
94668-v1.0.0
94650-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [2]
94669-v1.0.0
94651-v1.0.0
15 Control flow: switch(6) [2]
94652-v1.0.0
94670-v1.0.0
16 Control flow: while(1) [2]
94653-v1.0.0
94671-v1.0.0
17 Control flow: for loops [2]
94654-v1.0.0
94672-v1.0.0
18 Control flow: goto statements [2]
94655-v1.0.0
94673-v1.0.0
CWE-562 Return of Stack Variable Address. [3]
Misc flow [3]
99 Misc flow CWE-562 Return of Stack Variable Address. [3]
105491-v1.0.0
105493-v1.0.0
105492-v1.0.0
CWE: 400 Resource Exhaustion [720]
Baseline [15]
01 Baseline [15]
99057-v1.0.0
98481-v1.0.0
98817-v1.0.0
98673-v1.0.0
98529-v1.0.0
98769-v1.0.0
98913-v1.0.0
99153-v1.0.0
98625-v1.0.0
98865-v1.0.0
99009-v1.0.0
99105-v1.0.0
98961-v1.0.0
98721-v1.0.0
98577-v1.0.0
Control flow [285]
02 Control flow: if(1) and if(0) [15]
99010-v1.0.0
98866-v1.0.0
98626-v1.0.0
98722-v1.0.0
98962-v1.0.0
98578-v1.0.0
99106-v1.0.0
98818-v1.0.0
98770-v1.0.0
98914-v1.0.0
99058-v1.0.0
99154-v1.0.0
98482-v1.0.0
98674-v1.0.0
98530-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [15]
98771-v1.0.0
98819-v1.0.0
98915-v1.0.0
98483-v1.0.0
99059-v1.0.0
99155-v1.0.0
98531-v1.0.0
98675-v1.0.0
99011-v1.0.0
98627-v1.0.0
98867-v1.0.0
98579-v1.0.0
98963-v1.0.0
98723-v1.0.0
99107-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [15]
98964-v1.0.0
98868-v1.0.0
98628-v1.0.0
98724-v1.0.0
99012-v1.0.0
99108-v1.0.0
98580-v1.0.0
99156-v1.0.0
99060-v1.0.0
98820-v1.0.0
98916-v1.0.0
98772-v1.0.0
98532-v1.0.0
98676-v1.0.0
98484-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [15]
99061-v1.0.0
99157-v1.0.0
98581-v1.0.0
98917-v1.0.0
98773-v1.0.0
98821-v1.0.0
98677-v1.0.0
98533-v1.0.0
98485-v1.0.0
98629-v1.0.0
98725-v1.0.0
98965-v1.0.0
98869-v1.0.0
99013-v1.0.0
99109-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [15]
99110-v1.0.0
98966-v1.0.0
98726-v1.0.0
98630-v1.0.0
98870-v1.0.0
99014-v1.0.0
98822-v1.0.0
98918-v1.0.0
98534-v1.0.0
99158-v1.0.0
99062-v1.0.0
98582-v1.0.0
98486-v1.0.0
98678-v1.0.0
98774-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [15]
98535-v1.0.0
98919-v1.0.0
98823-v1.0.0
98583-v1.0.0
99063-v1.0.0
99159-v1.0.0
98487-v1.0.0
98679-v1.0.0
98775-v1.0.0
99111-v1.0.0
98727-v1.0.0
98967-v1.0.0
98871-v1.0.0
98631-v1.0.0
99015-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [15]
98968-v1.0.0
98728-v1.0.0
98680-v1.0.0
99112-v1.0.0
99016-v1.0.0
98632-v1.0.0
98872-v1.0.0
99160-v1.0.0
98536-v1.0.0
98920-v1.0.0
98776-v1.0.0
98824-v1.0.0
98488-v1.0.0
98584-v1.0.0
99064-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [15]
99161-v1.0.0
98921-v1.0.0
98537-v1.0.0
98825-v1.0.0
98777-v1.0.0
99065-v1.0.0
98489-v1.0.0
98585-v1.0.0
98729-v1.0.0
98969-v1.0.0
98681-v1.0.0
99113-v1.0.0
99017-v1.0.0
98873-v1.0.0
98633-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [15]
98682-v1.0.0
98874-v1.0.0
98634-v1.0.0
98730-v1.0.0
98970-v1.0.0
99018-v1.0.0
99114-v1.0.0
98922-v1.0.0
98538-v1.0.0
99162-v1.0.0
98490-v1.0.0
99066-v1.0.0
98586-v1.0.0
98778-v1.0.0
98826-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [15]
98539-v1.0.0
98923-v1.0.0
98491-v1.0.0
99163-v1.0.0
98587-v1.0.0
99067-v1.0.0
98827-v1.0.0
98779-v1.0.0
98683-v1.0.0
98635-v1.0.0
98875-v1.0.0
98971-v1.0.0
98731-v1.0.0
99019-v1.0.0
99115-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [15]
98876-v1.0.0
98636-v1.0.0
98780-v1.0.0
99020-v1.0.0
99116-v1.0.0
98684-v1.0.0
98540-v1.0.0
98732-v1.0.0
98972-v1.0.0
98492-v1.0.0
98924-v1.0.0
98828-v1.0.0
98588-v1.0.0
99164-v1.0.0
99068-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [15]
98493-v1.0.0
98925-v1.0.0
98829-v1.0.0
99165-v1.0.0
99069-v1.0.0
98589-v1.0.0
98637-v1.0.0
98877-v1.0.0
98781-v1.0.0
99117-v1.0.0
98685-v1.0.0
99021-v1.0.0
98973-v1.0.0
98733-v1.0.0
98541-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [15]
98782-v1.0.0
98974-v1.0.0
98878-v1.0.0
98638-v1.0.0
98734-v1.0.0
98542-v1.0.0
99022-v1.0.0
98686-v1.0.0
99118-v1.0.0
98830-v1.0.0
99070-v1.0.0
98590-v1.0.0
99166-v1.0.0
98494-v1.0.0
98926-v1.0.0
15 Control flow: switch(6) and switch(7) [15]
98831-v1.0.0
98591-v1.0.0
99071-v1.0.0
98495-v1.0.0
99167-v1.0.0
98927-v1.0.0
98783-v1.0.0
98639-v1.0.0
98735-v1.0.0
98975-v1.0.0
98879-v1.0.0
98543-v1.0.0
99119-v1.0.0
98687-v1.0.0
99023-v1.0.0
16 Control flow: while(1) [15]
98544-v1.0.0
98976-v1.0.0
98736-v1.0.0
99024-v1.0.0
99120-v1.0.0
98688-v1.0.0
98784-v1.0.0
98592-v1.0.0
99072-v1.0.0
98832-v1.0.0
98640-v1.0.0
98928-v1.0.0
98496-v1.0.0
99168-v1.0.0
98880-v1.0.0
17 Control flow: for loops [15]
99073-v1.0.0
98593-v1.0.0
98833-v1.0.0
98929-v1.0.0
98641-v1.0.0
98881-v1.0.0
99169-v1.0.0
98497-v1.0.0
98737-v1.0.0
98977-v1.0.0
98545-v1.0.0
99025-v1.0.0
98689-v1.0.0
98785-v1.0.0
99121-v1.0.0
18 Control flow: goto statements [15]
98690-v1.0.0
99026-v1.0.0
98978-v1.0.0
98738-v1.0.0
98546-v1.0.0
99122-v1.0.0
98786-v1.0.0
98930-v1.0.0
99170-v1.0.0
98882-v1.0.0
99074-v1.0.0
98498-v1.0.0
98594-v1.0.0
98642-v1.0.0
98834-v1.0.0
21 Control flow: Flow controlled by value of a static global variable. All functions contained in one file. [15]
98931-v1.0.0
99171-v1.0.0
98499-v1.0.0
98595-v1.0.0
99075-v1.0.0
98883-v1.0.0
98835-v1.0.0
98643-v1.0.0
99027-v1.0.0
98691-v1.0.0
98547-v1.0.0
98739-v1.0.0
98979-v1.0.0
98787-v1.0.0
99123-v1.0.0
22 Control flow: Flow controlled by value of a global variable. Sink functions are in a separate file from sources. [15]
98548-v1.0.0
98692-v1.0.0
99124-v1.0.0
99028-v1.0.0
98788-v1.0.0
99172-v1.0.0
98884-v1.0.0
98500-v1.0.0
98932-v1.0.0
98644-v1.0.0
98836-v1.0.0
98740-v1.0.0
98596-v1.0.0
99076-v1.0.0
98980-v1.0.0
Data flow [390]
31 Data flow using a copy of data within the same function [15]
98885-v1.0.0
99173-v1.0.0
98645-v1.0.0
98933-v1.0.0
98501-v1.0.0
98741-v1.0.0
98837-v1.0.0
98981-v1.0.0
99077-v1.0.0
98597-v1.0.0
98549-v1.0.0
99125-v1.0.0
99029-v1.0.0
98693-v1.0.0
98789-v1.0.0
32 Data flow using two pointers to the same value within the same function [15]
98790-v1.0.0
99126-v1.0.0
98550-v1.0.0
99030-v1.0.0
98694-v1.0.0
98646-v1.0.0
98502-v1.0.0
98886-v1.0.0
98982-v1.0.0
99174-v1.0.0
99078-v1.0.0
98598-v1.0.0
98742-v1.0.0
98934-v1.0.0
98838-v1.0.0
33 Data flow: use of a C++ reference to data within the same function [15]
98503-v1.0.0
98647-v1.0.0
98887-v1.0.0
98599-v1.0.0
99175-v1.0.0
98983-v1.0.0
99079-v1.0.0
98935-v1.0.0
98743-v1.0.0
98839-v1.0.0
99127-v1.0.0
98791-v1.0.0
98551-v1.0.0
98695-v1.0.0
99031-v1.0.0
34 Data flow: use of a union containing two methods of accessing the same data (within the same function) [15]
99080-v1.0.0
98600-v1.0.0
98840-v1.0.0
98792-v1.0.0
99128-v1.0.0
99032-v1.0.0
98696-v1.0.0
98552-v1.0.0
98984-v1.0.0
98888-v1.0.0
98744-v1.0.0
98648-v1.0.0
98504-v1.0.0
98936-v1.0.0
99176-v1.0.0
41 Data flow: data passed as an argument from one function to another in the same source file [15]
98985-v1.0.0
98889-v1.0.0
98745-v1.0.0
98649-v1.0.0
98937-v1.0.0
98505-v1.0.0
99177-v1.0.0
98841-v1.0.0
98601-v1.0.0
99081-v1.0.0
99129-v1.0.0
98793-v1.0.0
98697-v1.0.0
99033-v1.0.0
98553-v1.0.0
42 Data flow: data returned from one function to another in the same source file [15]
99034-v1.0.0
99082-v1.0.0
98602-v1.0.0
98842-v1.0.0
98554-v1.0.0
99130-v1.0.0
98698-v1.0.0
98794-v1.0.0
98746-v1.0.0
98986-v1.0.0
99178-v1.0.0
98890-v1.0.0
98650-v1.0.0
98938-v1.0.0
98506-v1.0.0
43 Data flow: data flows using a C++ reference from one function to another in the same source file [15]
98747-v1.0.0
98987-v1.0.0
98891-v1.0.0
99179-v1.0.0
98507-v1.0.0
98939-v1.0.0
98651-v1.0.0
99035-v1.0.0
98555-v1.0.0
98843-v1.0.0
98603-v1.0.0
99083-v1.0.0
98699-v1.0.0
98795-v1.0.0
99131-v1.0.0
45 Data flow: data passed as a static global variable from one function to another in the same source file [15]
98989-v1.0.0
98749-v1.0.0
98653-v1.0.0
98509-v1.0.0
98893-v1.0.0
98941-v1.0.0
99181-v1.0.0
98701-v1.0.0
98557-v1.0.0
99037-v1.0.0
98797-v1.0.0
99133-v1.0.0
98605-v1.0.0
99085-v1.0.0
98845-v1.0.0
51 Data flow: data passed as an argument from one function to another in different source files [15]
99134-v1.0.0
99038-v1.0.0
98702-v1.0.0
99182-v1.0.0
98942-v1.0.0
98558-v1.0.0
98846-v1.0.0
99086-v1.0.0
98606-v1.0.0
98798-v1.0.0
98654-v1.0.0
98510-v1.0.0
98894-v1.0.0
98990-v1.0.0
98750-v1.0.0
52 Data flow: data passed as an argument from one function to another to another in three different source files [15]
98511-v1.0.0
98655-v1.0.0
98895-v1.0.0
98991-v1.0.0
98751-v1.0.0
99135-v1.0.0
99039-v1.0.0
98559-v1.0.0
98943-v1.0.0
99183-v1.0.0
98703-v1.0.0
98607-v1.0.0
99087-v1.0.0
98847-v1.0.0
98799-v1.0.0
53 Data flow: data passed as an argument from one function through two others to a fourth; all four functions are in different source files [15]
98560-v1.0.0
99136-v1.0.0
98848-v1.0.0
98944-v1.0.0
98704-v1.0.0
99184-v1.0.0
98608-v1.0.0
99088-v1.0.0
98896-v1.0.0
98512-v1.0.0
98656-v1.0.0
98800-v1.0.0
98752-v1.0.0
98992-v1.0.0
99040-v1.0.0
54 Data flow: data passed as an argument from one function through three others to a fifth; all five functions are in different source files [15]
98897-v1.0.0
98657-v1.0.0
98513-v1.0.0
98753-v1.0.0
98801-v1.0.0
99041-v1.0.0
98993-v1.0.0
98561-v1.0.0
99137-v1.0.0
99185-v1.0.0
98705-v1.0.0
99089-v1.0.0
98609-v1.0.0
98849-v1.0.0
98945-v1.0.0
61 Data flow: data returned from one function to another in different source files [15]
99138-v1.0.0
98610-v1.0.0
99090-v1.0.0
98850-v1.0.0
98562-v1.0.0
98946-v1.0.0
98706-v1.0.0
99186-v1.0.0
98754-v1.0.0
98658-v1.0.0
98994-v1.0.0
98898-v1.0.0
99042-v1.0.0
98802-v1.0.0
98514-v1.0.0
62 Data flow: data flows using a C++ reference from one function to another in different source files [15]
98755-v1.0.0
98659-v1.0.0
98995-v1.0.0
98899-v1.0.0
99043-v1.0.0
98515-v1.0.0
98803-v1.0.0
99139-v1.0.0
98563-v1.0.0
98851-v1.0.0
99091-v1.0.0
98611-v1.0.0
99187-v1.0.0
98707-v1.0.0
98947-v1.0.0
63 Data flow: pointer to data passed from one function to another in different source files [15]
98612-v1.0.0
99092-v1.0.0
98852-v1.0.0
98564-v1.0.0
98948-v1.0.0
99188-v1.0.0
98708-v1.0.0
99044-v1.0.0
98996-v1.0.0
98756-v1.0.0
98660-v1.0.0
98804-v1.0.0
98516-v1.0.0
98900-v1.0.0
99140-v1.0.0
64 Data flow: void pointer to data passed from one function to another in different source files [15]
98997-v1.0.0
99045-v1.0.0
98661-v1.0.0
98805-v1.0.0
98757-v1.0.0
98901-v1.0.0
98517-v1.0.0
99141-v1.0.0
98853-v1.0.0
99093-v1.0.0
98613-v1.0.0
98709-v1.0.0
99189-v1.0.0
98949-v1.0.0
98565-v1.0.0
66 Data flow: data passed in an array from one function to another in different source files [15]
98807-v1.0.0
98663-v1.0.0
98759-v1.0.0
98999-v1.0.0
99047-v1.0.0
99143-v1.0.0
98519-v1.0.0
98903-v1.0.0
98951-v1.0.0
98711-v1.0.0
99191-v1.0.0
98567-v1.0.0
99095-v1.0.0
98615-v1.0.0
98855-v1.0.0
67 Data flow: data passed in a struct from one function to another in different source files [15]
99192-v1.0.0
98712-v1.0.0
98952-v1.0.0
99000-v1.0.0
98568-v1.0.0
98856-v1.0.0
98616-v1.0.0
99096-v1.0.0
99048-v1.0.0
99144-v1.0.0
98808-v1.0.0
98760-v1.0.0
98904-v1.0.0
98520-v1.0.0
98664-v1.0.0
68 Data flow: data passed as a global variable from one function to another in different source files [15]
99049-v1.0.0
99145-v1.0.0
98761-v1.0.0
98809-v1.0.0
98905-v1.0.0
98665-v1.0.0
98521-v1.0.0
98953-v1.0.0
98713-v1.0.0
99193-v1.0.0
99001-v1.0.0
99097-v1.0.0
98617-v1.0.0
98857-v1.0.0
98569-v1.0.0
72 Data flow: data passed in a vector from one function to another in different source files [15]
99002-v1.0.0
98570-v1.0.0
98858-v1.0.0
98954-v1.0.0
99194-v1.0.0
98714-v1.0.0
99098-v1.0.0
98618-v1.0.0
98906-v1.0.0
98762-v1.0.0
99146-v1.0.0
99050-v1.0.0
98666-v1.0.0
98810-v1.0.0
98522-v1.0.0
73 Data flow: data passed in a list from one function to another in different source files [15]
98907-v1.0.0
98763-v1.0.0
99147-v1.0.0
99051-v1.0.0
98523-v1.0.0
98811-v1.0.0
98667-v1.0.0
99003-v1.0.0
98571-v1.0.0
98715-v1.0.0
99195-v1.0.0
98619-v1.0.0
99099-v1.0.0
98859-v1.0.0
98955-v1.0.0
74 Data flow: data passed in a map from one function to another in different source files [15]
98572-v1.0.0
99100-v1.0.0
99004-v1.0.0
98620-v1.0.0
98956-v1.0.0
99196-v1.0.0
98716-v1.0.0
98860-v1.0.0
99148-v1.0.0
98524-v1.0.0
98908-v1.0.0
98668-v1.0.0
98812-v1.0.0
98764-v1.0.0
99052-v1.0.0
81 Data flow: data passed in a parameter to an virtual method called via a reference [15]
99149-v1.0.0
98909-v1.0.0
98525-v1.0.0
98669-v1.0.0
98765-v1.0.0
98813-v1.0.0
99053-v1.0.0
98573-v1.0.0
99101-v1.0.0
99005-v1.0.0
98861-v1.0.0
98717-v1.0.0
99197-v1.0.0
98957-v1.0.0
98621-v1.0.0
82 Data flow: data passed in a parameter to an virtual method called via a pointer [15]
99102-v1.0.0
98958-v1.0.0
98622-v1.0.0
98862-v1.0.0
98718-v1.0.0
99198-v1.0.0
98574-v1.0.0
99006-v1.0.0
98670-v1.0.0
98814-v1.0.0
98526-v1.0.0
99054-v1.0.0
99150-v1.0.0
98766-v1.0.0
98910-v1.0.0
83 Data flow: data passed to class constructor and destructor by declaring the class object on the stack [15]
98527-v1.0.0
98671-v1.0.0
98815-v1.0.0
99055-v1.0.0
99151-v1.0.0
98911-v1.0.0
98767-v1.0.0
99103-v1.0.0
98575-v1.0.0
98863-v1.0.0
99199-v1.0.0
98719-v1.0.0
98959-v1.0.0
98623-v1.0.0
99007-v1.0.0
84 Data flow: data passed to class constructor and destructor by declaring the class object on the heap and deleting it after use [15]
98864-v1.0.0
98624-v1.0.0
99008-v1.0.0
99104-v1.0.0
98576-v1.0.0
98720-v1.0.0
98960-v1.0.0
99200-v1.0.0
99056-v1.0.0
98528-v1.0.0
98816-v1.0.0
98672-v1.0.0
98768-v1.0.0
98912-v1.0.0
99152-v1.0.0
Data/control flow [30]
44 Data/control flow: data passed as an argument from one function to a function in the same source file called via a function pointer [15]
98556-v1.0.0
98700-v1.0.0
99180-v1.0.0
98940-v1.0.0
99036-v1.0.0
99132-v1.0.0
98796-v1.0.0
98844-v1.0.0
99084-v1.0.0
98604-v1.0.0
98988-v1.0.0
98748-v1.0.0
98508-v1.0.0
98652-v1.0.0
98892-v1.0.0
65 Data/control flow: data passed as an argument from one function to a function in a different source file called via a function pointer [15]
99190-v1.0.0
98710-v1.0.0
98950-v1.0.0
98854-v1.0.0
98614-v1.0.0
99094-v1.0.0
98566-v1.0.0
98758-v1.0.0
98806-v1.0.0
98662-v1.0.0
99046-v1.0.0
98998-v1.0.0
99142-v1.0.0
98902-v1.0.0
98518-v1.0.0
CWE-674 Uncontrolled Recursion. [2]
Misc flow [2]
99 Misc flow CWE-674 Uncontrolled Recursion. [2]
110100-v1.0.0
110101-v1.0.0
CWE-415 Double Free. [2]
Misc flow [2]
99 Misc flow CWE-415 Double Free. [2]
102203-v1.0.0
102204-v1.0.0
CWE: 535 Information Exposure Through Shell Error Message [36]
Baseline [2]
01 Baseline [2]
105381-v1.0.0
105363-v1.0.0
Control flow [34]
02 Control flow: if(1) and if(0) [2]
105364-v1.0.0
105382-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [2]
105383-v1.0.0
105365-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [2]
105366-v1.0.0
105384-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [2]
105385-v1.0.0
105367-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [2]
105368-v1.0.0
105386-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [2]
105387-v1.0.0
105369-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [2]
105370-v1.0.0
105388-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [2]
105389-v1.0.0
105371-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [2]
105372-v1.0.0
105390-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [2]
105391-v1.0.0
105373-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [2]
105374-v1.0.0
105392-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [2]
105393-v1.0.0
105375-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [2]
105376-v1.0.0
105394-v1.0.0
15 Control flow: switch(6) [2]
105395-v1.0.0
105377-v1.0.0
16 Control flow: while(1) [2]
105378-v1.0.0
105396-v1.0.0
17 Control flow: for loops [2]
105397-v1.0.0
105379-v1.0.0
18 Control flow: goto statements [2]
105380-v1.0.0
105398-v1.0.0
CWE: 775 Missing Release of File Descriptor or Handle After Effective Lifetime [144]
Baseline [3]
01 Baseline [3]
116899-v1.0.0
116803-v1.0.0
116851-v1.0.0
Control flow [57]
02 Control flow: if(1) and if(0) [3]
116852-v1.0.0
116804-v1.0.0
116900-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [3]
116805-v1.0.0
116901-v1.0.0
116853-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [3]
116854-v1.0.0
116806-v1.0.0
116902-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [3]
116807-v1.0.0
116903-v1.0.0
116855-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [3]
116856-v1.0.0
116904-v1.0.0
116808-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [3]
116905-v1.0.0
116809-v1.0.0
116857-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [3]
116858-v1.0.0
116906-v1.0.0
116810-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [3]
116907-v1.0.0
116811-v1.0.0
116859-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [3]
116860-v1.0.0
116908-v1.0.0
116812-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [3]
116909-v1.0.0
116813-v1.0.0
116861-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [3]
116862-v1.0.0
116814-v1.0.0
116910-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [3]
116815-v1.0.0
116911-v1.0.0
116863-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [3]
116864-v1.0.0
116816-v1.0.0
116912-v1.0.0
15 Control flow: switch(6) [3]
116817-v1.0.0
116913-v1.0.0
116865-v1.0.0
16 Control flow: while(1) [3]
116866-v1.0.0
116914-v1.0.0
116818-v1.0.0
17 Control flow: for loops [3]
116915-v1.0.0
116819-v1.0.0
116867-v1.0.0
18 Control flow: goto statements [3]
116868-v1.0.0
116916-v1.0.0
116820-v1.0.0
21 Control flow: Flow controlled by value of a static global variable. All functions contained in one file. [3]
116821-v1.0.0
116917-v1.0.0
116869-v1.0.0
22 Control flow: Flow controlled by value of a global variable. Sink functions are in a separate file from sources. [3]
116870-v1.0.0
116918-v1.0.0
116822-v1.0.0
Data flow [78]
31 Data flow using a copy of data within the same function [3]
116823-v1.0.0
116919-v1.0.0
116871-v1.0.0
32 Data flow: two pointers to the same value within the same function [3]
116872-v1.0.0
116920-v1.0.0
116824-v1.0.0
33 Data flow: use of a C++ reference to data within the same function [3]
116921-v1.0.0
116825-v1.0.0
116873-v1.0.0
34 Data flow: use of a union containing two methods of accessing the same data (within the same function) [3]
116874-v1.0.0
116922-v1.0.0
116826-v1.0.0
41 Data flow: data passed as an argument from one function to another in the same source file [3]
116923-v1.0.0
116827-v1.0.0
116875-v1.0.0
42 Data flow: data returned from one function to another in the same source file [3]
116876-v1.0.0
116828-v1.0.0
116924-v1.0.0
43 Data flow: data flows using a C++ reference from one function to another in the same source file [3]
116829-v1.0.0
116925-v1.0.0
116877-v1.0.0
45 Data flow: data passed as a static global variable from one function to another in the same source file [3]
116831-v1.0.0
116927-v1.0.0
116879-v1.0.0
51 Data flow: data passed as an argument from one function to another in different source files [3]
116832-v1.0.0
116928-v1.0.0
116880-v1.0.0
52 Data flow: data passed as an argument from one function to another to another in three different source files [3]
116833-v1.0.0
116929-v1.0.0
116881-v1.0.0
53 Data flow: data passed as an argument from one function through two others to a fourth; all four functions are in different source files [3]
116930-v1.0.0
116882-v1.0.0
116834-v1.0.0
54 Data flow: data passed as an argument from one function through three others to a fifth; all five functions are in different source files [3]
116931-v1.0.0
116883-v1.0.0
116835-v1.0.0
61 Data flow: data returned from one function to another in different source files [3]
116884-v1.0.0
116932-v1.0.0
116836-v1.0.0
62 Data flow: data flows using a C++ reference from one function to another in different source files [3]
116885-v1.0.0
116933-v1.0.0
116837-v1.0.0
63 Data flow: pointer to data passed from one function to another in different source files [3]
116886-v1.0.0
116838-v1.0.0
116934-v1.0.0
64 Data flow: void pointer to data passed from one function to another in different source files [3]
116887-v1.0.0
116839-v1.0.0
116935-v1.0.0
66 Data flow: data passed in an array from one function to another in different source files [3]
116889-v1.0.0
116937-v1.0.0
116841-v1.0.0
67 Data flow: data passed in a struct from one function to another in different source files [3]
116842-v1.0.0
116890-v1.0.0
116938-v1.0.0
68 Data flow: data passed as a global variable from one function to another in different source files [3]
116891-v1.0.0
116939-v1.0.0
116843-v1.0.0
72 Data flow: data passed in a vector from one function to another in different source files [3]
116940-v1.0.0
116844-v1.0.0
116892-v1.0.0
73 Data flow: data passed in a list from one function to another in different source files [3]
116893-v1.0.0
116941-v1.0.0
116845-v1.0.0
74 Data flow: data passed in a map from one function to another in different source files [3]
116942-v1.0.0
116846-v1.0.0
116894-v1.0.0
81 Data flow: data passed in a parameter to an virtual method called via a reference [3]
116895-v1.0.0
116943-v1.0.0
116847-v1.0.0
82 Data flow: data passed in a parameter to an virtual method called via a pointer [3]
116944-v1.0.0
116848-v1.0.0
116896-v1.0.0
83 Data flow: data passed to class constructor and destructor by declaring the class object on the stack [3]
116897-v1.0.0
116945-v1.0.0
116849-v1.0.0
84 Data flow: data passed to class constructor and destructor by declaring the class object on the heap and deleting it after use [3]
116850-v1.0.0
116946-v1.0.0
116898-v1.0.0
Data/control flow [6]
44 Data/control flow: data passed as an argument from one function to a function in the same source file called via a function pointer [3]
116878-v1.0.0
116830-v1.0.0
116926-v1.0.0
65 Data/control flow: data passed as an argument from one function to a function in a different source file called via a function pointer [3]
116840-v1.0.0
116888-v1.0.0
116936-v1.0.0
CWE: 256 Plaintext Storage of Password [96]
Baseline [2]
01 Baseline [2]
93450-v1.0.0
93402-v1.0.0
Control flow [38]
02 Control flow: if(1) and if(0) [2]
93403-v1.0.0
93451-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [2]
93452-v1.0.0
93404-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [2]
93405-v1.0.0
93453-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [2]
93454-v1.0.0
93406-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [2]
93407-v1.0.0
93455-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [2]
93456-v1.0.0
93408-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [2]
93409-v1.0.0
93457-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [2]
93458-v1.0.0
93410-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [2]
93411-v1.0.0
93459-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [2]
93460-v1.0.0
93412-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [2]
93413-v1.0.0
93461-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [2]
93462-v1.0.0
93414-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [2]
93415-v1.0.0
93463-v1.0.0
15 Control flow: switch(6) and switch(7) [2]
93464-v1.0.0
93416-v1.0.0
16 Control flow: while(1) [2]
93417-v1.0.0
93465-v1.0.0
17 Control flow: for loops [2]
93466-v1.0.0
93418-v1.0.0
18 Control flow: goto statements [2]
93419-v1.0.0
93467-v1.0.0
21 Control flow: Flow controlled by value of a static global variable. All functions contained in one file. [2]
93468-v1.0.0
93420-v1.0.0
22 Control flow: Flow controlled by value of a global variable. Sink functions are in a separate file from sources. [2]
93421-v1.0.0
93469-v1.0.0
Data flow [52]
31 Data flow using a copy of data within the same function [2]
93470-v1.0.0
93422-v1.0.0
32 Data flow using two pointers to the same value within the same function [2]
93423-v1.0.0
93471-v1.0.0
33 Data flow: use of a C++ reference to data within the same function [2]
93472-v1.0.0
93424-v1.0.0
34 Data flow: use of a union containing two methods of accessing the same data (within the same function) [2]
93425-v1.0.0
93473-v1.0.0
41 Data flow: data passed as an argument from one function to another in the same source file [2]
93474-v1.0.0
93426-v1.0.0
42 Data flow: data returned from one function to another in the same source file [2]
93427-v1.0.0
93475-v1.0.0
43 Data flow: data flows using a C++ reference from one function to another in the same source file [2]
93476-v1.0.0
93428-v1.0.0
45 Data flow: data passed as a static global variable from one function to another in the same source file [2]
93478-v1.0.0
93430-v1.0.0
51 Data flow: data passed as an argument from one function to another in different source files [2]
93431-v1.0.0
93479-v1.0.0
52 Data flow: data passed as an argument from one function to another to another in three different source files [2]
93480-v1.0.0
93432-v1.0.0
53 Data flow: data passed as an argument from one function through two others to a fourth; all four functions are in different source files [2]
93481-v1.0.0
93433-v1.0.0
54 Data flow: data passed as an argument from one function through three others to a fifth; all five functions are in different source files [2]
93482-v1.0.0
93434-v1.0.0
61 Data flow: data returned from one function to another in different source files [2]
93483-v1.0.0
93435-v1.0.0
62 Data flow: data flows using a C++ reference from one function to another in different source files [2]
93436-v1.0.0
93484-v1.0.0
63 Data flow: pointer to data passed from one function to another in different source files [2]
93437-v1.0.0
93485-v1.0.0
64 Data flow: void pointer to data passed from one function to another in different source files [2]
93438-v1.0.0
93486-v1.0.0
66 Data flow: data passed in an array from one function to another in different source files [2]
93440-v1.0.0
93488-v1.0.0
67 Data flow: data passed in a struct from one function to another in different source files [2]
93489-v1.0.0
93441-v1.0.0
68 Data flow: data passed as a global variable from one function to another in different source files [2]
93442-v1.0.0
93490-v1.0.0
72 Data flow: data passed in a vector from one function to another in different source files [2]
93491-v1.0.0
93443-v1.0.0
73 Data flow: data passed in a list from one function to another in different source files [2]
93444-v1.0.0
93492-v1.0.0
74 Data flow: data passed in a map from one function to another in different source files [2]
93493-v1.0.0
93445-v1.0.0
81 Data flow: data passed in a parameter to an virtual method called via a reference [2]
93446-v1.0.0
93494-v1.0.0
82 Data flow: data passed in a parameter to an virtual method called via a pointer [2]
93495-v1.0.0
93447-v1.0.0
83 Data flow: data passed to class constructor and destructor by declaring the class object on the stack [2]
93448-v1.0.0
93496-v1.0.0
84 Data flow: data passed to class constructor and destructor by declaring the class object on the heap and deleting it after use [2]
93497-v1.0.0
93449-v1.0.0
Data/control flow [4]
44 Data/control flow: data passed as an argument from one function to a function in the same source file called via a function pointer [2]
93429-v1.0.0
93477-v1.0.0
65 Data/control flow: data passed as an argument from one function to a function in a different source file called via a function pointer [2]
93439-v1.0.0
93487-v1.0.0
CWE: 328 Reversible One Way Hash [54]
Baseline [3]
01 Baseline [3]
94548-v1.0.0
94530-v1.0.0
94512-v1.0.0
Control flow [51]
02 Control flow: if(1) and if(0) [3]
94531-v1.0.0
94513-v1.0.0
94549-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [3]
94550-v1.0.0
94532-v1.0.0
94514-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [3]
94533-v1.0.0
94515-v1.0.0
94551-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [3]
94552-v1.0.0
94516-v1.0.0
94534-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [3]
94517-v1.0.0
94535-v1.0.0
94553-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [3]
94554-v1.0.0
94518-v1.0.0
94536-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [3]
94519-v1.0.0
94537-v1.0.0
94555-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [3]
94556-v1.0.0
94520-v1.0.0
94538-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [3]
94521-v1.0.0
94539-v1.0.0
94557-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [3]
94540-v1.0.0
94558-v1.0.0
94522-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [3]
94523-v1.0.0
94541-v1.0.0
94559-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [3]
94542-v1.0.0
94560-v1.0.0
94524-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [3]
94525-v1.0.0
94543-v1.0.0
94561-v1.0.0
15 Control flow: switch(6) [3]
94544-v1.0.0
94562-v1.0.0
94526-v1.0.0
16 Control flow: while(1) [3]
94527-v1.0.0
94545-v1.0.0
94563-v1.0.0
17 Control flow: for loops [3]
94564-v1.0.0
94546-v1.0.0
94528-v1.0.0
18 Control flow: goto statements [3]
94529-v1.0.0
94565-v1.0.0
94547-v1.0.0
CWE-762 Mismatched Memory Management Routines. [12]
Misc flow [12]
99 Misc flow CWE-762 Mismatched Memory Management Routines. [12]
115789-v1.0.0
243510-v2.0.0
116466-v1.0.0
116126-v1.0.0
115115-v1.0.0
241714-v2.0.0
243060-v2.0.0
241713-v2.0.0
115452-v1.0.0
243059-v2.0.0
116465-v1.0.0
243509-v2.0.0
CWE: 480 Use of Incorrect Operator [18]
Baseline [1]
01 Baseline [1]
104916-v1.0.0
Control flow [17]
02 Control flow: if(1) and if(0) [1]
104917-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [1]
104918-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [1]
104919-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [1]
104920-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [1]
104921-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [1]
104922-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [1]
104923-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [1]
104924-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [1]
104925-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [1]
104926-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [1]
104927-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [1]
104928-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [1]
104929-v1.0.0
15 Control flow: switch(6) [1]
104930-v1.0.0
16 Control flow: while(1) [1]
104931-v1.0.0
17 Control flow: for loops [1]
104932-v1.0.0
18 Control flow: goto statements [1]
104933-v1.0.0
CWE: 605 Multiple Binds to the Same Port [18]
Baseline [1]
01 Baseline [1]
108912-v1.0.0
Control flow [17]
02 Control flow: if(1) and if(0) [1]
108913-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [1]
108914-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [1]
108915-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [1]
108916-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [1]
108917-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [1]
108918-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [1]
108919-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [1]
108920-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [1]
108921-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [1]
108922-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [1]
108923-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [1]
108924-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [1]
108925-v1.0.0
15 Control flow: switch(6) [1]
108926-v1.0.0
16 Control flow: while(1) [1]
108927-v1.0.0
17 Control flow: for loops [1]
108928-v1.0.0
18 Control flow: goto statements [1]
108929-v1.0.0
CWE: 843 Type Confusion [80]
Baseline [2]
01 Baseline [2]
122767-v1.0.0
122807-v1.0.0
Control flow [34]
02 Control flow: if(1) and if(0) [2]
122768-v1.0.0
122808-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [2]
122769-v1.0.0
122809-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [2]
122810-v1.0.0
122770-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [2]
122811-v1.0.0
122771-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [2]
122812-v1.0.0
122772-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [2]
122813-v1.0.0
122773-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [2]
122774-v1.0.0
122814-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [2]
122775-v1.0.0
122815-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [2]
122776-v1.0.0
122816-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [2]
122777-v1.0.0
122817-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [2]
122778-v1.0.0
122818-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [2]
122779-v1.0.0
122819-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [2]
122780-v1.0.0
122820-v1.0.0
15 Control flow: switch(6) [2]
122821-v1.0.0
122781-v1.0.0
16 Control flow: while(1) [2]
122782-v1.0.0
122822-v1.0.0
17 Control flow: for loops [2]
122823-v1.0.0
122783-v1.0.0
18 Control flow: goto statements [2]
122784-v1.0.0
122824-v1.0.0
Data flow [40]
31 Data flow using a copy of data within the same function [2]
122825-v1.0.0
122785-v1.0.0
32 Data flow using two pointers to the same value within the same function [2]
122786-v1.0.0
122826-v1.0.0
33 Data flow: use of a C++ reference to data within the same function [2]
122827-v1.0.0
122787-v1.0.0
34 Data flow: use of a union containing two methods of accessing the same data (within the same function) [2]
122788-v1.0.0
122828-v1.0.0
41 Data flow: data passed as an argument from one function to another in the same source file [2]
122829-v1.0.0
122789-v1.0.0
45 Data flow: data passed as a static global variable from one function to another in the same source file [2]
122831-v1.0.0
122791-v1.0.0
51 Data flow: data passed as an argument from one function to another in different source files [2]
122792-v1.0.0
122832-v1.0.0
52 Data flow: data passed as an argument from one function to another to another in three different source files [2]
122833-v1.0.0
122793-v1.0.0
53 Data flow: data passed as an argument from one function through two others to a fourth; all four functions are in different source files [2]
122794-v1.0.0
122834-v1.0.0
54 Data flow: data passed as an argument from one function through three others to a fifth; all five functions are in different source files [2]
122835-v1.0.0
122795-v1.0.0
63 Data flow: pointer to data passed from one function to another in different source files [2]
122796-v1.0.0
122836-v1.0.0
64 Data flow: void pointer to data passed from one function to another in different source files [2]
122837-v1.0.0
122797-v1.0.0
66 Data flow: data passed in an array from one function to another in different source files [2]
122839-v1.0.0
122799-v1.0.0
67 Data flow: data passed in a struct from one function to another in different source files [2]
122840-v1.0.0
122800-v1.0.0
68 Data flow: data passed as a global variable from one function to another in different source files [2]
122801-v1.0.0
122841-v1.0.0
72 Data flow: data passed in a vector from one function to another in different source files [2]
122842-v1.0.0
122802-v1.0.0
73 Data flow: data passed in a list from one function to another in different source files [2]
122803-v1.0.0
122843-v1.0.0
74 Data flow: data passed in a map from one function to another in different source files [2]
122844-v1.0.0
122804-v1.0.0
81 Data flow: data passed in a parameter to an virtual method called via a reference [2]
122805-v1.0.0
122845-v1.0.0
82 Data flow: data passed in a parameter to an virtual method called via a pointer [2]
122846-v1.0.0
122806-v1.0.0
Data/control flow [4]
44 Data/control flow: data passed as an argument from one function to a function in the same source file called via a function pointer [2]
122790-v1.0.0
122830-v1.0.0
65 Data/control flow: data passed as an argument from one function to a function in a different source file called via a function pointer [2]
122798-v1.0.0
122838-v1.0.0
CWE: 369 Divide by Zero [864]
Baseline [18]
01 Baseline [18]
94722-v1.0.0
94962-v1.0.0
95250-v1.0.0
95106-v1.0.0
95346-v1.0.0
95442-v1.0.0
95010-v1.0.0
94866-v1.0.0
95490-v1.0.0
95298-v1.0.0
95394-v1.0.0
94674-v1.0.0
94914-v1.0.0
94770-v1.0.0
94818-v1.0.0
95202-v1.0.0
95154-v1.0.0
95058-v1.0.0
Control flow [342]
02 Control flow: if(1) and if(0) [18]
94675-v1.0.0
95299-v1.0.0
95395-v1.0.0
95491-v1.0.0
94915-v1.0.0
94819-v1.0.0
94771-v1.0.0
95155-v1.0.0
95059-v1.0.0
95203-v1.0.0
94963-v1.0.0
94723-v1.0.0
95107-v1.0.0
95251-v1.0.0
95011-v1.0.0
95443-v1.0.0
95347-v1.0.0
94867-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [18]
95108-v1.0.0
95444-v1.0.0
95252-v1.0.0
94868-v1.0.0
94964-v1.0.0
94724-v1.0.0
95012-v1.0.0
95348-v1.0.0
94676-v1.0.0
95492-v1.0.0
95396-v1.0.0
95204-v1.0.0
95156-v1.0.0
95060-v1.0.0
95300-v1.0.0
94820-v1.0.0
94772-v1.0.0
94916-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [18]
95397-v1.0.0
95493-v1.0.0
94677-v1.0.0
95205-v1.0.0
95301-v1.0.0
95061-v1.0.0
95157-v1.0.0
94773-v1.0.0
94917-v1.0.0
94821-v1.0.0
95253-v1.0.0
95445-v1.0.0
95109-v1.0.0
94725-v1.0.0
94869-v1.0.0
94965-v1.0.0
95349-v1.0.0
95013-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [18]
94870-v1.0.0
95446-v1.0.0
95350-v1.0.0
95014-v1.0.0
95254-v1.0.0
95110-v1.0.0
94966-v1.0.0
94726-v1.0.0
95206-v1.0.0
95398-v1.0.0
94774-v1.0.0
94678-v1.0.0
95494-v1.0.0
94822-v1.0.0
94918-v1.0.0
95302-v1.0.0
95158-v1.0.0
95062-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [18]
95207-v1.0.0
94775-v1.0.0
94679-v1.0.0
95399-v1.0.0
94919-v1.0.0
94823-v1.0.0
95495-v1.0.0
95063-v1.0.0
95159-v1.0.0
95303-v1.0.0
94871-v1.0.0
95015-v1.0.0
95351-v1.0.0
95447-v1.0.0
95111-v1.0.0
95255-v1.0.0
94727-v1.0.0
94967-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [18]
95016-v1.0.0
95448-v1.0.0
95352-v1.0.0
94872-v1.0.0
94968-v1.0.0
94728-v1.0.0
95112-v1.0.0
94680-v1.0.0
95256-v1.0.0
94776-v1.0.0
94824-v1.0.0
95064-v1.0.0
95400-v1.0.0
95304-v1.0.0
95208-v1.0.0
95160-v1.0.0
94920-v1.0.0
95496-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [18]
94825-v1.0.0
94777-v1.0.0
95305-v1.0.0
95209-v1.0.0
95401-v1.0.0
95065-v1.0.0
95161-v1.0.0
95497-v1.0.0
94921-v1.0.0
95353-v1.0.0
95449-v1.0.0
95017-v1.0.0
94873-v1.0.0
94729-v1.0.0
94969-v1.0.0
95257-v1.0.0
95113-v1.0.0
94681-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [18]
94730-v1.0.0
94970-v1.0.0
95114-v1.0.0
95018-v1.0.0
95354-v1.0.0
95258-v1.0.0
95450-v1.0.0
94682-v1.0.0
94874-v1.0.0
95402-v1.0.0
95306-v1.0.0
95066-v1.0.0
94778-v1.0.0
94826-v1.0.0
95498-v1.0.0
94922-v1.0.0
95210-v1.0.0
95162-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [18]
95067-v1.0.0
95307-v1.0.0
95403-v1.0.0
94827-v1.0.0
94779-v1.0.0
94923-v1.0.0
95499-v1.0.0
95163-v1.0.0
95211-v1.0.0
94971-v1.0.0
94731-v1.0.0
95115-v1.0.0
95019-v1.0.0
94683-v1.0.0
95451-v1.0.0
95355-v1.0.0
95259-v1.0.0
94875-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [18]
95020-v1.0.0
94684-v1.0.0
95116-v1.0.0
94732-v1.0.0
94972-v1.0.0
94876-v1.0.0
94780-v1.0.0
95356-v1.0.0
95260-v1.0.0
95452-v1.0.0
94828-v1.0.0
94924-v1.0.0
95068-v1.0.0
95164-v1.0.0
95500-v1.0.0
95308-v1.0.0
95212-v1.0.0
95404-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [18]
94829-v1.0.0
94925-v1.0.0
95309-v1.0.0
95501-v1.0.0
95069-v1.0.0
95165-v1.0.0
95405-v1.0.0
95213-v1.0.0
94685-v1.0.0
95117-v1.0.0
95021-v1.0.0
94973-v1.0.0
94733-v1.0.0
94877-v1.0.0
95453-v1.0.0
95261-v1.0.0
95357-v1.0.0
94781-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [18]
95454-v1.0.0
95022-v1.0.0
94686-v1.0.0
95118-v1.0.0
95358-v1.0.0
95262-v1.0.0
94782-v1.0.0
94878-v1.0.0
94974-v1.0.0
94734-v1.0.0
95502-v1.0.0
95214-v1.0.0
95166-v1.0.0
94926-v1.0.0
94830-v1.0.0
95310-v1.0.0
95406-v1.0.0
95070-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [18]
95167-v1.0.0
95215-v1.0.0
95503-v1.0.0
94927-v1.0.0
94831-v1.0.0
95071-v1.0.0
95407-v1.0.0
95311-v1.0.0
95119-v1.0.0
94687-v1.0.0
95023-v1.0.0
95455-v1.0.0
94783-v1.0.0
95263-v1.0.0
95359-v1.0.0
94735-v1.0.0
94879-v1.0.0
94975-v1.0.0
15 Control flow: switch(6) and switch(7) [18]
95120-v1.0.0
94784-v1.0.0
94688-v1.0.0
95264-v1.0.0
95456-v1.0.0
94976-v1.0.0
94736-v1.0.0
95024-v1.0.0
95360-v1.0.0
94928-v1.0.0
94880-v1.0.0
95168-v1.0.0
95216-v1.0.0
95072-v1.0.0
95312-v1.0.0
95504-v1.0.0
95408-v1.0.0
94832-v1.0.0
16 Control flow: while(1) [18]
94929-v1.0.0
95217-v1.0.0
95169-v1.0.0
94881-v1.0.0
95505-v1.0.0
95409-v1.0.0
95313-v1.0.0
95073-v1.0.0
94833-v1.0.0
95457-v1.0.0
95265-v1.0.0
94785-v1.0.0
94689-v1.0.0
95121-v1.0.0
94737-v1.0.0
94977-v1.0.0
95361-v1.0.0
95025-v1.0.0
17 Control flow: for loops [18]
95266-v1.0.0
95458-v1.0.0
95122-v1.0.0
94786-v1.0.0
95362-v1.0.0
94690-v1.0.0
95026-v1.0.0
94978-v1.0.0
94738-v1.0.0
95410-v1.0.0
95314-v1.0.0
95218-v1.0.0
94882-v1.0.0
95074-v1.0.0
94834-v1.0.0
94930-v1.0.0
95506-v1.0.0
95170-v1.0.0
18 Control flow: goto statements [18]
95075-v1.0.0
94883-v1.0.0
95315-v1.0.0
95219-v1.0.0
95411-v1.0.0
94835-v1.0.0
94931-v1.0.0
95171-v1.0.0
95507-v1.0.0
94787-v1.0.0
95123-v1.0.0
95267-v1.0.0
95459-v1.0.0
95027-v1.0.0
94691-v1.0.0
95363-v1.0.0
94739-v1.0.0
94979-v1.0.0
21 Control flow: Flow controlled by value of a static global variable. All functions contained in one file. [18]
94788-v1.0.0
95268-v1.0.0
95364-v1.0.0
95460-v1.0.0
94692-v1.0.0
95028-v1.0.0
95124-v1.0.0
94836-v1.0.0
94740-v1.0.0
95076-v1.0.0
94980-v1.0.0
95412-v1.0.0
95220-v1.0.0
95316-v1.0.0
95172-v1.0.0
94884-v1.0.0
95508-v1.0.0
94932-v1.0.0
22 Control flow: Flow controlled by value of a global variable. Sink functions are in a separate file from sources. [18]
94741-v1.0.0
94837-v1.0.0
95317-v1.0.0
95221-v1.0.0
95413-v1.0.0
94981-v1.0.0
95077-v1.0.0
95509-v1.0.0
94885-v1.0.0
95173-v1.0.0
94933-v1.0.0
95461-v1.0.0
95269-v1.0.0
95365-v1.0.0
94789-v1.0.0
95029-v1.0.0
95125-v1.0.0
94693-v1.0.0
Data flow [468]
31 Data flow using a copy of data within the same function [18]
95366-v1.0.0
95462-v1.0.0
95030-v1.0.0
94694-v1.0.0
95270-v1.0.0
94790-v1.0.0
95126-v1.0.0
95222-v1.0.0
95510-v1.0.0
95318-v1.0.0
95078-v1.0.0
94982-v1.0.0
95174-v1.0.0
94838-v1.0.0
94742-v1.0.0
94934-v1.0.0
95414-v1.0.0
94886-v1.0.0
32 Data flow using two pointers to the same value within the same function [18]
95079-v1.0.0
95175-v1.0.0
94983-v1.0.0
95319-v1.0.0
95511-v1.0.0
95223-v1.0.0
94839-v1.0.0
94935-v1.0.0
94743-v1.0.0
94887-v1.0.0
95415-v1.0.0
94695-v1.0.0
95031-v1.0.0
95463-v1.0.0
95367-v1.0.0
95127-v1.0.0
94791-v1.0.0
95271-v1.0.0
33 Data flow: use of a C++ reference to data within the same function [18]
95032-v1.0.0
94696-v1.0.0
95368-v1.0.0
95080-v1.0.0
94840-v1.0.0
94792-v1.0.0
95128-v1.0.0
95464-v1.0.0
95272-v1.0.0
94936-v1.0.0
95176-v1.0.0
95512-v1.0.0
95320-v1.0.0
94888-v1.0.0
94984-v1.0.0
95416-v1.0.0
95224-v1.0.0
94744-v1.0.0
34 Data flow: use of a union containing two methods of accessing the same data (within the same function) [18]
94937-v1.0.0
95321-v1.0.0
95513-v1.0.0
95177-v1.0.0
95225-v1.0.0
95417-v1.0.0
94889-v1.0.0
94985-v1.0.0
94745-v1.0.0
95369-v1.0.0
94697-v1.0.0
95033-v1.0.0
94841-v1.0.0
95081-v1.0.0
95273-v1.0.0
95465-v1.0.0
95129-v1.0.0
94793-v1.0.0
41 Data flow: data passed as an argument from one function to another in the same source file [18]
95274-v1.0.0
95130-v1.0.0
94794-v1.0.0
94698-v1.0.0
95466-v1.0.0
95370-v1.0.0
95034-v1.0.0
95082-v1.0.0
94842-v1.0.0
95322-v1.0.0
94890-v1.0.0
95178-v1.0.0
94938-v1.0.0
94746-v1.0.0
95226-v1.0.0
95514-v1.0.0
95418-v1.0.0
94986-v1.0.0
42 Data flow: data returned from one function to another in the same source file [18]
95179-v1.0.0
94891-v1.0.0
95323-v1.0.0
94939-v1.0.0
94747-v1.0.0
94987-v1.0.0
95515-v1.0.0
95227-v1.0.0
95419-v1.0.0
94795-v1.0.0
94699-v1.0.0
95131-v1.0.0
95275-v1.0.0
95035-v1.0.0
95371-v1.0.0
95467-v1.0.0
94843-v1.0.0
95083-v1.0.0
43 Data flow: data flows using a C++ reference from one function to another in the same source file [18]
95132-v1.0.0
94796-v1.0.0
95276-v1.0.0
94844-v1.0.0
95084-v1.0.0
95180-v1.0.0
94700-v1.0.0
94940-v1.0.0
95036-v1.0.0
95468-v1.0.0
95372-v1.0.0
94892-v1.0.0
94988-v1.0.0
95420-v1.0.0
95228-v1.0.0
95516-v1.0.0
95324-v1.0.0
94748-v1.0.0
45 Data flow: data passed as a static global variable from one function to another in the same source file [18]
94846-v1.0.0
95086-v1.0.0
95278-v1.0.0
95374-v1.0.0
95470-v1.0.0
94798-v1.0.0
95038-v1.0.0
95134-v1.0.0
95182-v1.0.0
94702-v1.0.0
94942-v1.0.0
95230-v1.0.0
94990-v1.0.0
94750-v1.0.0
95422-v1.0.0
95326-v1.0.0
95518-v1.0.0
94894-v1.0.0
51 Data flow: data passed as an argument from one function to another in different source files [18]
94991-v1.0.0
95231-v1.0.0
94751-v1.0.0
94895-v1.0.0
95327-v1.0.0
95519-v1.0.0
95423-v1.0.0
95087-v1.0.0
94847-v1.0.0
94799-v1.0.0
95471-v1.0.0
95279-v1.0.0
95375-v1.0.0
95039-v1.0.0
95135-v1.0.0
94943-v1.0.0
94703-v1.0.0
95183-v1.0.0
52 Data flow: data passed as an argument from one function to another to another in three different source files [18]
95376-v1.0.0
95472-v1.0.0
94944-v1.0.0
94848-v1.0.0
95088-v1.0.0
95184-v1.0.0
94704-v1.0.0
95136-v1.0.0
94800-v1.0.0
94752-v1.0.0
94992-v1.0.0
95040-v1.0.0
95232-v1.0.0
95424-v1.0.0
94896-v1.0.0
95520-v1.0.0
95328-v1.0.0
95280-v1.0.0
53 Data flow: data passed as an argument from one function through two others to a fourth; all four functions are in different source files [18]
94753-v1.0.0
94801-v1.0.0
95425-v1.0.0
95233-v1.0.0
95041-v1.0.0
94993-v1.0.0
95329-v1.0.0
95521-v1.0.0
94897-v1.0.0
95281-v1.0.0
95473-v1.0.0
95377-v1.0.0
95089-v1.0.0
94705-v1.0.0
95185-v1.0.0
94945-v1.0.0
94849-v1.0.0
95137-v1.0.0
54 Data flow: data passed as an argument from one function through three others to a fifth; all five functions are in different source files [18]
94946-v1.0.0
95186-v1.0.0
94706-v1.0.0
95378-v1.0.0
95474-v1.0.0
95138-v1.0.0
95090-v1.0.0
94850-v1.0.0
95330-v1.0.0
95426-v1.0.0
95042-v1.0.0
94802-v1.0.0
95282-v1.0.0
94754-v1.0.0
95522-v1.0.0
95234-v1.0.0
94898-v1.0.0
94994-v1.0.0
61 Data flow: data returned from one function to another in different source files [18]
95043-v1.0.0
95427-v1.0.0
95331-v1.0.0
94803-v1.0.0
94755-v1.0.0
95283-v1.0.0
94899-v1.0.0
94995-v1.0.0
95235-v1.0.0
95523-v1.0.0
94707-v1.0.0
95187-v1.0.0
94947-v1.0.0
95379-v1.0.0
95139-v1.0.0
95475-v1.0.0
94851-v1.0.0
95091-v1.0.0
62 Data flow: data flows using a C++ reference from one function to another in different source files [18]
94948-v1.0.0
94708-v1.0.0
95188-v1.0.0
95092-v1.0.0
94852-v1.0.0
95476-v1.0.0
94900-v1.0.0
95284-v1.0.0
95140-v1.0.0
95332-v1.0.0
95428-v1.0.0
95524-v1.0.0
95044-v1.0.0
94996-v1.0.0
95236-v1.0.0
94756-v1.0.0
94804-v1.0.0
95380-v1.0.0
63 Data flow: pointer to data passed from one function to another in different source files [18]
95285-v1.0.0
94901-v1.0.0
95429-v1.0.0
95525-v1.0.0
95333-v1.0.0
95141-v1.0.0
95237-v1.0.0
94997-v1.0.0
95045-v1.0.0
95381-v1.0.0
94805-v1.0.0
94757-v1.0.0
95189-v1.0.0
94709-v1.0.0
94949-v1.0.0
94853-v1.0.0
95093-v1.0.0
95477-v1.0.0
64 Data flow: void pointer to data passed from one function to another in different source files [18]
94854-v1.0.0
95094-v1.0.0
95478-v1.0.0
94710-v1.0.0
95190-v1.0.0
94950-v1.0.0
95526-v1.0.0
95142-v1.0.0
95286-v1.0.0
94902-v1.0.0
95382-v1.0.0
94758-v1.0.0
94806-v1.0.0
95430-v1.0.0
95238-v1.0.0
95334-v1.0.0
95046-v1.0.0
94998-v1.0.0
66 Data flow: data passed in an array from one function to another in different source files [18]
95240-v1.0.0
94856-v1.0.0
95096-v1.0.0
94712-v1.0.0
95192-v1.0.0
94952-v1.0.0
95000-v1.0.0
95480-v1.0.0
95288-v1.0.0
95384-v1.0.0
95528-v1.0.0
95144-v1.0.0
95048-v1.0.0
95432-v1.0.0
95336-v1.0.0
94904-v1.0.0
94760-v1.0.0
94808-v1.0.0
67 Data flow: data passed in a struct from one function to another in different source files [18]
95289-v1.0.0
95385-v1.0.0
95481-v1.0.0
95529-v1.0.0
95337-v1.0.0
95433-v1.0.0
95145-v1.0.0
95049-v1.0.0
94905-v1.0.0
94809-v1.0.0
94761-v1.0.0
95241-v1.0.0
95097-v1.0.0
94857-v1.0.0
94953-v1.0.0
95193-v1.0.0
94713-v1.0.0
95001-v1.0.0
68 Data flow: data passed as a global variable from one function to another in different source files [18]
94954-v1.0.0
94858-v1.0.0
95098-v1.0.0
94714-v1.0.0
95194-v1.0.0
95242-v1.0.0
95002-v1.0.0
95434-v1.0.0
95050-v1.0.0
95482-v1.0.0
95386-v1.0.0
94810-v1.0.0
95290-v1.0.0
94762-v1.0.0
94906-v1.0.0
95530-v1.0.0
95338-v1.0.0
95146-v1.0.0
72 Data flow: data passed in a vector from one function to another in different source files [18]
95051-v1.0.0
95435-v1.0.0
94811-v1.0.0
95387-v1.0.0
95483-v1.0.0
94763-v1.0.0
94907-v1.0.0
95291-v1.0.0
95147-v1.0.0
95339-v1.0.0
95531-v1.0.0
95099-v1.0.0
95195-v1.0.0
94715-v1.0.0
94955-v1.0.0
94859-v1.0.0
95243-v1.0.0
95003-v1.0.0
73 Data flow: data passed in a list from one function to another in different source files [18]
95004-v1.0.0
95340-v1.0.0
94956-v1.0.0
94716-v1.0.0
95196-v1.0.0
94860-v1.0.0
95100-v1.0.0
95244-v1.0.0
94812-v1.0.0
94764-v1.0.0
95388-v1.0.0
95052-v1.0.0
95436-v1.0.0
95148-v1.0.0
95532-v1.0.0
94908-v1.0.0
95292-v1.0.0
95484-v1.0.0
74 Data flow: data passed in a map from one function to another in different source files [18]
95389-v1.0.0
94765-v1.0.0
94813-v1.0.0
95437-v1.0.0
95053-v1.0.0
95533-v1.0.0
95149-v1.0.0
95485-v1.0.0
95293-v1.0.0
94909-v1.0.0
95341-v1.0.0
95005-v1.0.0
94861-v1.0.0
95197-v1.0.0
94717-v1.0.0
94957-v1.0.0
95245-v1.0.0
95101-v1.0.0
81 Data flow: data passed in a parameter to an virtual method called via a reference [18]
94958-v1.0.0
95198-v1.0.0
94718-v1.0.0
94862-v1.0.0
95342-v1.0.0
95006-v1.0.0
95246-v1.0.0
95102-v1.0.0
95438-v1.0.0
95534-v1.0.0
95150-v1.0.0
95294-v1.0.0
94766-v1.0.0
94910-v1.0.0
95390-v1.0.0
95486-v1.0.0
94814-v1.0.0
95054-v1.0.0
82 Data flow: data passed in a parameter to an virtual method called via a pointer [18]
95151-v1.0.0
95439-v1.0.0
95535-v1.0.0
94911-v1.0.0
94767-v1.0.0
95295-v1.0.0
94815-v1.0.0
95487-v1.0.0
95391-v1.0.0
95055-v1.0.0
94719-v1.0.0
95199-v1.0.0
94863-v1.0.0
94959-v1.0.0
95007-v1.0.0
95343-v1.0.0
95103-v1.0.0
95247-v1.0.0
83 Data flow: data passed to class constructor and destructor by declaring the class object on the stack [18]
95104-v1.0.0
95008-v1.0.0
94720-v1.0.0
94960-v1.0.0
94864-v1.0.0
95344-v1.0.0
95248-v1.0.0
95440-v1.0.0
94912-v1.0.0
94768-v1.0.0
95296-v1.0.0
95152-v1.0.0
95536-v1.0.0
95056-v1.0.0
95200-v1.0.0
94816-v1.0.0
95392-v1.0.0
95488-v1.0.0
84 Data flow: data passed to class constructor and destructor by declaring the class object on the heap and deleting it after use [18]
95297-v1.0.0
94913-v1.0.0
94769-v1.0.0
95537-v1.0.0
95153-v1.0.0
95201-v1.0.0
95057-v1.0.0
95489-v1.0.0
95393-v1.0.0
94817-v1.0.0
95105-v1.0.0
95009-v1.0.0
94961-v1.0.0
94721-v1.0.0
94865-v1.0.0
95441-v1.0.0
95345-v1.0.0
95249-v1.0.0
Data/control flow [36]
44 Data/control flow: data passed as an argument from one function to a function in the same source file called via a function pointer [18]
94893-v1.0.0
95229-v1.0.0
95325-v1.0.0
95517-v1.0.0
95421-v1.0.0
94989-v1.0.0
94749-v1.0.0
95277-v1.0.0
94797-v1.0.0
95133-v1.0.0
95085-v1.0.0
94845-v1.0.0
94941-v1.0.0
94701-v1.0.0
95181-v1.0.0
95373-v1.0.0
95469-v1.0.0
95037-v1.0.0
65 Data/control flow: data passed as an argument from one function to a function in a different source file called via a function pointer [18]
95143-v1.0.0
95527-v1.0.0
94903-v1.0.0
95287-v1.0.0
94807-v1.0.0
94759-v1.0.0
95383-v1.0.0
94999-v1.0.0
95047-v1.0.0
95239-v1.0.0
95335-v1.0.0
95431-v1.0.0
95095-v1.0.0
94855-v1.0.0
95479-v1.0.0
94951-v1.0.0
95191-v1.0.0
94711-v1.0.0
CWE: 195 Signed to Unsigned Conversion Error [1152]
Baseline [24]
01 Baseline [24]
238961-v2.0.0
87726-v1.0.0
87966-v1.0.0
239166-v2.0.0
88158-v1.0.0
239125-v2.0.0
88062-v1.0.0
88302-v1.0.0
87870-v1.0.0
88494-v1.0.0
87582-v1.0.0
88446-v1.0.0
88350-v1.0.0
239084-v2.0.0
87534-v1.0.0
239043-v2.0.0
87918-v1.0.0
87774-v1.0.0
87678-v1.0.0
88110-v1.0.0
239002-v2.0.0
87486-v1.0.0
88254-v1.0.0
88542-v1.0.0
Control flow [456]
02 Control flow: if(1) and if(0) [24]
88351-v1.0.0
239085-v2.0.0
88447-v1.0.0
87583-v1.0.0
87919-v1.0.0
87535-v1.0.0
87775-v1.0.0
87679-v1.0.0
88543-v1.0.0
88255-v1.0.0
239044-v2.0.0
239003-v2.0.0
88111-v1.0.0
87487-v1.0.0
87967-v1.0.0
87727-v1.0.0
238962-v2.0.0
239167-v2.0.0
88303-v1.0.0
88063-v1.0.0
88159-v1.0.0
88495-v1.0.0
87871-v1.0.0
239126-v2.0.0
03 Control flow: if(5==5) and if(5!=5) [24]
88304-v1.0.0
87680-v1.0.0
88064-v1.0.0
239168-v2.0.0
87728-v1.0.0
87968-v1.0.0
238963-v2.0.0
87872-v1.0.0
88496-v1.0.0
239127-v2.0.0
88160-v1.0.0
87920-v1.0.0
87536-v1.0.0
88448-v1.0.0
88544-v1.0.0
239086-v2.0.0
88352-v1.0.0
239004-v2.0.0
88256-v1.0.0
87584-v1.0.0
87488-v1.0.0
88112-v1.0.0
239045-v2.0.0
87776-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [24]
87537-v1.0.0
87921-v1.0.0
239005-v2.0.0
239087-v2.0.0
88353-v1.0.0
88449-v1.0.0
88545-v1.0.0
239046-v2.0.0
87585-v1.0.0
88113-v1.0.0
87489-v1.0.0
88257-v1.0.0
87777-v1.0.0
239169-v2.0.0
88065-v1.0.0
88305-v1.0.0
87681-v1.0.0
87969-v1.0.0
87729-v1.0.0
88497-v1.0.0
239128-v2.0.0
87873-v1.0.0
88161-v1.0.0
238964-v2.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [24]
87874-v1.0.0
88066-v1.0.0
88306-v1.0.0
87682-v1.0.0
239129-v2.0.0
239170-v2.0.0
88162-v1.0.0
238965-v2.0.0
87970-v1.0.0
87730-v1.0.0
88498-v1.0.0
87490-v1.0.0
88114-v1.0.0
239006-v2.0.0
88546-v1.0.0
239088-v2.0.0
87538-v1.0.0
87922-v1.0.0
87778-v1.0.0
239047-v2.0.0
87586-v1.0.0
88258-v1.0.0
88354-v1.0.0
88450-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [24]
239089-v2.0.0
88547-v1.0.0
239007-v2.0.0
87491-v1.0.0
88115-v1.0.0
87923-v1.0.0
87539-v1.0.0
87779-v1.0.0
88451-v1.0.0
88259-v1.0.0
88355-v1.0.0
239048-v2.0.0
87587-v1.0.0
239130-v2.0.0
87875-v1.0.0
88307-v1.0.0
87683-v1.0.0
88067-v1.0.0
238966-v2.0.0
88163-v1.0.0
239171-v2.0.0
88499-v1.0.0
87731-v1.0.0
87971-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [24]
88500-v1.0.0
88308-v1.0.0
87780-v1.0.0
88164-v1.0.0
88068-v1.0.0
239131-v2.0.0
87876-v1.0.0
87972-v1.0.0
87732-v1.0.0
87540-v1.0.0
238967-v2.0.0
87684-v1.0.0
239172-v2.0.0
88548-v1.0.0
87492-v1.0.0
88116-v1.0.0
239008-v2.0.0
88356-v1.0.0
239090-v2.0.0
88260-v1.0.0
88452-v1.0.0
87588-v1.0.0
87924-v1.0.0
239049-v2.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [24]
87493-v1.0.0
88117-v1.0.0
239009-v2.0.0
239050-v2.0.0
88549-v1.0.0
87589-v1.0.0
88453-v1.0.0
88261-v1.0.0
88357-v1.0.0
239091-v2.0.0
87925-v1.0.0
88165-v1.0.0
88069-v1.0.0
88309-v1.0.0
87781-v1.0.0
88501-v1.0.0
87877-v1.0.0
239132-v2.0.0
87541-v1.0.0
87733-v1.0.0
87973-v1.0.0
239173-v2.0.0
238968-v2.0.0
87685-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [24]
87734-v1.0.0
87878-v1.0.0
87974-v1.0.0
239174-v2.0.0
88166-v1.0.0
239133-v2.0.0
88502-v1.0.0
87782-v1.0.0
88070-v1.0.0
88310-v1.0.0
87686-v1.0.0
87542-v1.0.0
238969-v2.0.0
88118-v1.0.0
87590-v1.0.0
88454-v1.0.0
239051-v2.0.0
87926-v1.0.0
87494-v1.0.0
239010-v2.0.0
88358-v1.0.0
239092-v2.0.0
88550-v1.0.0
88262-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [24]
88455-v1.0.0
88119-v1.0.0
87591-v1.0.0
239052-v2.0.0
87927-v1.0.0
88263-v1.0.0
88551-v1.0.0
88359-v1.0.0
239093-v2.0.0
87495-v1.0.0
239011-v2.0.0
87879-v1.0.0
87975-v1.0.0
87735-v1.0.0
87783-v1.0.0
238970-v2.0.0
88503-v1.0.0
88167-v1.0.0
239175-v2.0.0
88311-v1.0.0
87687-v1.0.0
88071-v1.0.0
239134-v2.0.0
87543-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [24]
239176-v2.0.0
88168-v1.0.0
87736-v1.0.0
87976-v1.0.0
238971-v2.0.0
87544-v1.0.0
87784-v1.0.0
87688-v1.0.0
88312-v1.0.0
88504-v1.0.0
239135-v2.0.0
88072-v1.0.0
239053-v2.0.0
88264-v1.0.0
88456-v1.0.0
239094-v2.0.0
88120-v1.0.0
87592-v1.0.0
87880-v1.0.0
88360-v1.0.0
88552-v1.0.0
239012-v2.0.0
87496-v1.0.0
87928-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [24]
87593-v1.0.0
88121-v1.0.0
239095-v2.0.0
88457-v1.0.0
88265-v1.0.0
239054-v2.0.0
239013-v2.0.0
87497-v1.0.0
87881-v1.0.0
88553-v1.0.0
88361-v1.0.0
87929-v1.0.0
239177-v2.0.0
88169-v1.0.0
238972-v2.0.0
87545-v1.0.0
87977-v1.0.0
87737-v1.0.0
239136-v2.0.0
88073-v1.0.0
88505-v1.0.0
87785-v1.0.0
88313-v1.0.0
87689-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [24]
238973-v2.0.0
87546-v1.0.0
87738-v1.0.0
87978-v1.0.0
88074-v1.0.0
239178-v2.0.0
87690-v1.0.0
88314-v1.0.0
239137-v2.0.0
88170-v1.0.0
87786-v1.0.0
88506-v1.0.0
88122-v1.0.0
239014-v2.0.0
88458-v1.0.0
88554-v1.0.0
88266-v1.0.0
239096-v2.0.0
87930-v1.0.0
239055-v2.0.0
87594-v1.0.0
87498-v1.0.0
88362-v1.0.0
87882-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [24]
239097-v2.0.0
88459-v1.0.0
88267-v1.0.0
88555-v1.0.0
239015-v2.0.0
88123-v1.0.0
87931-v1.0.0
88363-v1.0.0
87883-v1.0.0
239056-v2.0.0
87595-v1.0.0
87499-v1.0.0
87979-v1.0.0
87739-v1.0.0
87547-v1.0.0
87691-v1.0.0
88315-v1.0.0
239179-v2.0.0
88075-v1.0.0
88507-v1.0.0
238974-v2.0.0
87787-v1.0.0
88171-v1.0.0
239138-v2.0.0
15 Control flow: switch(6) [24]
87692-v1.0.0
88316-v1.0.0
88076-v1.0.0
87548-v1.0.0
238975-v2.0.0
87788-v1.0.0
88508-v1.0.0
239139-v2.0.0
88172-v1.0.0
87932-v1.0.0
87500-v1.0.0
88364-v1.0.0
88556-v1.0.0
87884-v1.0.0
88268-v1.0.0
239098-v2.0.0
88460-v1.0.0
239016-v2.0.0
87980-v1.0.0
87596-v1.0.0
88124-v1.0.0
87740-v1.0.0
239057-v2.0.0
239180-v2.0.0
16 Control flow: while(1) [24]
87501-v1.0.0
87933-v1.0.0
239140-v2.0.0
239017-v2.0.0
239099-v2.0.0
88461-v1.0.0
88557-v1.0.0
88365-v1.0.0
88269-v1.0.0
87885-v1.0.0
88125-v1.0.0
239058-v2.0.0
87597-v1.0.0
87981-v1.0.0
239181-v2.0.0
87741-v1.0.0
88077-v1.0.0
87693-v1.0.0
88317-v1.0.0
87549-v1.0.0
88173-v1.0.0
88509-v1.0.0
238976-v2.0.0
87789-v1.0.0
17 Control flow: for loops [24]
88174-v1.0.0
88078-v1.0.0
88510-v1.0.0
88318-v1.0.0
87790-v1.0.0
87694-v1.0.0
87550-v1.0.0
238977-v2.0.0
239141-v2.0.0
239018-v2.0.0
87886-v1.0.0
88558-v1.0.0
88366-v1.0.0
88462-v1.0.0
87502-v1.0.0
239182-v2.0.0
239100-v2.0.0
87742-v1.0.0
87934-v1.0.0
239059-v2.0.0
87598-v1.0.0
88126-v1.0.0
87982-v1.0.0
88270-v1.0.0
18 Control flow: goto statements [24]
88463-v1.0.0
88559-v1.0.0
87887-v1.0.0
88367-v1.0.0
239019-v2.0.0
239142-v2.0.0
87503-v1.0.0
87935-v1.0.0
239101-v2.0.0
87743-v1.0.0
239183-v2.0.0
88271-v1.0.0
87983-v1.0.0
88127-v1.0.0
239060-v2.0.0
87599-v1.0.0
88319-v1.0.0
87791-v1.0.0
88511-v1.0.0
88175-v1.0.0
88079-v1.0.0
238978-v2.0.0
87695-v1.0.0
87551-v1.0.0
21 Control flow: Flow controlled by value of a static global variable. All functions contained in one file. [24]
88512-v1.0.0
88320-v1.0.0
87792-v1.0.0
88176-v1.0.0
87600-v1.0.0
87552-v1.0.0
238979-v2.0.0
87696-v1.0.0
87744-v1.0.0
239184-v2.0.0
87888-v1.0.0
87984-v1.0.0
88368-v1.0.0
88560-v1.0.0
239020-v2.0.0
239143-v2.0.0
88464-v1.0.0
88272-v1.0.0
88128-v1.0.0
87936-v1.0.0
239061-v2.0.0
239102-v2.0.0
88080-v1.0.0
87504-v1.0.0
22 Control flow: Flow controlled by value of a global variable. Sink functions are in a separate file from sources. [24]
87649-v1.0.0
87745-v1.0.0
88033-v1.0.0
88561-v1.0.0
87889-v1.0.0
88369-v1.0.0
87985-v1.0.0
88129-v1.0.0
88273-v1.0.0
88465-v1.0.0
88081-v1.0.0
87505-v1.0.0
87937-v1.0.0
88177-v1.0.0
87793-v1.0.0
88321-v1.0.0
88513-v1.0.0
87457-v1.0.0
87601-v1.0.0
87841-v1.0.0
87553-v1.0.0
88225-v1.0.0
88417-v1.0.0
87697-v1.0.0
Data flow [624]
31 Data flow using a copy of data within the same function [24]
239185-v2.0.0
87554-v1.0.0
238980-v2.0.0
87602-v1.0.0
88178-v1.0.0
239021-v2.0.0
88322-v1.0.0
239062-v2.0.0
87794-v1.0.0
87698-v1.0.0
88514-v1.0.0
239144-v2.0.0
239103-v2.0.0
88130-v1.0.0
87986-v1.0.0
88274-v1.0.0
88562-v1.0.0
87746-v1.0.0
88082-v1.0.0
87506-v1.0.0
87938-v1.0.0
88466-v1.0.0
87890-v1.0.0
88370-v1.0.0
32 Data flow using two pointers to the same value within the same function [24]
88563-v1.0.0
88275-v1.0.0
87987-v1.0.0
88131-v1.0.0
87747-v1.0.0
87939-v1.0.0
88083-v1.0.0
87507-v1.0.0
87891-v1.0.0
88371-v1.0.0
88467-v1.0.0
87603-v1.0.0
239022-v2.0.0
238981-v2.0.0
87555-v1.0.0
239186-v2.0.0
88323-v1.0.0
239104-v2.0.0
88179-v1.0.0
88515-v1.0.0
87795-v1.0.0
87699-v1.0.0
239063-v2.0.0
239145-v2.0.0
33 Data flow: use of a C++ reference to data within the same function [24]
239064-v2.0.0
239023-v2.0.0
239105-v2.0.0
87940-v1.0.0
238982-v2.0.0
87700-v1.0.0
239187-v2.0.0
87556-v1.0.0
239146-v2.0.0
87604-v1.0.0
87796-v1.0.0
88516-v1.0.0
88324-v1.0.0
87748-v1.0.0
88084-v1.0.0
87988-v1.0.0
88276-v1.0.0
88132-v1.0.0
88564-v1.0.0
88468-v1.0.0
88372-v1.0.0
87892-v1.0.0
87508-v1.0.0
88180-v1.0.0
34 Data flow: use of a union containing two methods of accessing the same data (within the same function) [24]
88085-v1.0.0
87749-v1.0.0
88133-v1.0.0
87989-v1.0.0
88277-v1.0.0
88373-v1.0.0
87893-v1.0.0
88565-v1.0.0
88469-v1.0.0
87509-v1.0.0
88181-v1.0.0
239065-v2.0.0
239106-v2.0.0
239188-v2.0.0
87557-v1.0.0
87701-v1.0.0
238983-v2.0.0
87941-v1.0.0
239024-v2.0.0
87605-v1.0.0
239147-v2.0.0
88325-v1.0.0
88517-v1.0.0
87797-v1.0.0
41 Data flow: data passed as an argument from one function to another in the same source file [24]
239189-v2.0.0
87558-v1.0.0
87942-v1.0.0
239107-v2.0.0
87702-v1.0.0
239066-v2.0.0
239025-v2.0.0
87798-v1.0.0
88518-v1.0.0
88326-v1.0.0
87606-v1.0.0
239148-v2.0.0
238984-v2.0.0
88374-v1.0.0
87894-v1.0.0
88278-v1.0.0
88470-v1.0.0
87510-v1.0.0
88086-v1.0.0
88182-v1.0.0
87750-v1.0.0
88134-v1.0.0
88566-v1.0.0
87990-v1.0.0
42 Data flow: data returned from one function to another in the same source file [24]
88471-v1.0.0
88375-v1.0.0
88279-v1.0.0
87895-v1.0.0
87511-v1.0.0
88087-v1.0.0
87751-v1.0.0
88183-v1.0.0
87991-v1.0.0
88567-v1.0.0
88135-v1.0.0
87703-v1.0.0
87943-v1.0.0
87559-v1.0.0
239067-v2.0.0
239108-v2.0.0
239190-v2.0.0
88519-v1.0.0
88327-v1.0.0
87799-v1.0.0
238985-v2.0.0
87607-v1.0.0
239026-v2.0.0
239149-v2.0.0
43 Data flow: data flows using a C++ reference from one function to another in the same source file [24]
239068-v2.0.0
239109-v2.0.0
239150-v2.0.0
87560-v1.0.0
87608-v1.0.0
88280-v1.0.0
87704-v1.0.0
87944-v1.0.0
238986-v2.0.0
239191-v2.0.0
88520-v1.0.0
88328-v1.0.0
239027-v2.0.0
88184-v1.0.0
87512-v1.0.0
88088-v1.0.0
87896-v1.0.0
88376-v1.0.0
88472-v1.0.0
88568-v1.0.0
87992-v1.0.0
88136-v1.0.0
87752-v1.0.0
87800-v1.0.0
45 Data flow: data passed as a static global variable from one function to another in the same source file [24]
87562-v1.0.0
87610-v1.0.0
239152-v2.0.0
88330-v1.0.0
239029-v2.0.0
239070-v2.0.0
88522-v1.0.0
239193-v2.0.0
88282-v1.0.0
87706-v1.0.0
238988-v2.0.0
239111-v2.0.0
87946-v1.0.0
87898-v1.0.0
87994-v1.0.0
88378-v1.0.0
88570-v1.0.0
88186-v1.0.0
87754-v1.0.0
87514-v1.0.0
88090-v1.0.0
87802-v1.0.0
88138-v1.0.0
88474-v1.0.0
51 Data flow: data passed as an argument from one function to another in different source files [24]
88571-v1.0.0
87899-v1.0.0
88379-v1.0.0
87995-v1.0.0
87755-v1.0.0
88187-v1.0.0
87803-v1.0.0
87515-v1.0.0
88091-v1.0.0
88475-v1.0.0
88139-v1.0.0
239153-v2.0.0
87611-v1.0.0
239030-v2.0.0
87563-v1.0.0
239194-v2.0.0
88331-v1.0.0
88523-v1.0.0
239112-v2.0.0
239071-v2.0.0
238989-v2.0.0
87947-v1.0.0
88283-v1.0.0
87707-v1.0.0
52 Data flow: data passed as an argument from one function to another to another in three different source files [24]
88332-v1.0.0
88524-v1.0.0
239031-v2.0.0
88140-v1.0.0
238990-v2.0.0
88284-v1.0.0
87612-v1.0.0
239195-v2.0.0
239154-v2.0.0
87708-v1.0.0
88380-v1.0.0
239113-v2.0.0
87948-v1.0.0
87564-v1.0.0
239072-v2.0.0
87804-v1.0.0
87756-v1.0.0
88188-v1.0.0
87996-v1.0.0
88572-v1.0.0
88476-v1.0.0
87900-v1.0.0
87516-v1.0.0
88092-v1.0.0
53 Data flow: data passed as an argument from one function through two others to a fourth; all four functions are in different source files [24]
88189-v1.0.0
87757-v1.0.0
87805-v1.0.0
88573-v1.0.0
87997-v1.0.0
88477-v1.0.0
87517-v1.0.0
88093-v1.0.0
87901-v1.0.0
88141-v1.0.0
239114-v2.0.0
88525-v1.0.0
88333-v1.0.0
239196-v2.0.0
88285-v1.0.0
239032-v2.0.0
87613-v1.0.0
238991-v2.0.0
87565-v1.0.0
87949-v1.0.0
87709-v1.0.0
239155-v2.0.0
88381-v1.0.0
239073-v2.0.0
54 Data flow: data passed as an argument from one function through three others to a fifth; all five functions are in different source files [24]
239197-v2.0.0
239115-v2.0.0
238992-v2.0.0
87950-v1.0.0
87710-v1.0.0
88286-v1.0.0
239074-v2.0.0
239033-v2.0.0
88142-v1.0.0
88526-v1.0.0
88334-v1.0.0
87566-v1.0.0
88382-v1.0.0
87614-v1.0.0
239156-v2.0.0
87998-v1.0.0
88094-v1.0.0
87806-v1.0.0
87758-v1.0.0
87518-v1.0.0
88190-v1.0.0
87902-v1.0.0
88574-v1.0.0
88478-v1.0.0
61 Data flow: data returned from one function to another in different source files [24]
87999-v1.0.0
87759-v1.0.0
87663-v1.0.0
87807-v1.0.0
88095-v1.0.0
87903-v1.0.0
87519-v1.0.0
88191-v1.0.0
88575-v1.0.0
88479-v1.0.0
87711-v1.0.0
88287-v1.0.0
87951-v1.0.0
87471-v1.0.0
88527-v1.0.0
88143-v1.0.0
88335-v1.0.0
88239-v1.0.0
88431-v1.0.0
88047-v1.0.0
87855-v1.0.0
88383-v1.0.0
87615-v1.0.0
87567-v1.0.0
62 Data flow: data flows using a C++ reference from one function to another in different source files [24]
88528-v1.0.0
87952-v1.0.0
88480-v1.0.0
88384-v1.0.0
87712-v1.0.0
88288-v1.0.0
87472-v1.0.0
87616-v1.0.0
87856-v1.0.0
87568-v1.0.0
88432-v1.0.0
88336-v1.0.0
88048-v1.0.0
88144-v1.0.0
87904-v1.0.0
87808-v1.0.0
87760-v1.0.0
88096-v1.0.0
88240-v1.0.0
88576-v1.0.0
88000-v1.0.0
87664-v1.0.0
88192-v1.0.0
87520-v1.0.0
63 Data flow: pointer to data passed from one function to another in different source files [24]
88097-v1.0.0
87905-v1.0.0
87761-v1.0.0
87809-v1.0.0
88001-v1.0.0
88577-v1.0.0
87521-v1.0.0
88193-v1.0.0
238993-v2.0.0
88529-v1.0.0
239198-v2.0.0
88385-v1.0.0
88289-v1.0.0
87713-v1.0.0
87953-v1.0.0
88481-v1.0.0
239116-v2.0.0
239075-v2.0.0
87569-v1.0.0
87617-v1.0.0
239157-v2.0.0
239034-v2.0.0
88145-v1.0.0
88337-v1.0.0
64 Data flow: void pointer to data passed from one function to another in different source files [24]
87570-v1.0.0
88482-v1.0.0
239076-v2.0.0
88386-v1.0.0
239117-v2.0.0
239199-v2.0.0
88146-v1.0.0
239158-v2.0.0
238994-v2.0.0
88530-v1.0.0
88338-v1.0.0
87618-v1.0.0
239035-v2.0.0
87714-v1.0.0
88290-v1.0.0
87954-v1.0.0
88194-v1.0.0
88098-v1.0.0
87762-v1.0.0
87906-v1.0.0
87522-v1.0.0
87810-v1.0.0
88002-v1.0.0
88578-v1.0.0
66 Data flow: data passed in an array from one function to another in different source files [24]
239119-v2.0.0
239078-v2.0.0
88580-v1.0.0
88388-v1.0.0
87572-v1.0.0
87716-v1.0.0
88292-v1.0.0
239037-v2.0.0
88484-v1.0.0
87620-v1.0.0
87956-v1.0.0
88532-v1.0.0
88148-v1.0.0
238996-v2.0.0
239160-v2.0.0
87908-v1.0.0
87524-v1.0.0
88196-v1.0.0
88340-v1.0.0
88004-v1.0.0
88100-v1.0.0
87812-v1.0.0
87764-v1.0.0
239201-v2.0.0
67 Data flow: data passed in a struct from one function to another in different source files [24]
88197-v1.0.0
87525-v1.0.0
87909-v1.0.0
88005-v1.0.0
88341-v1.0.0
88101-v1.0.0
239202-v2.0.0
87765-v1.0.0
87813-v1.0.0
87573-v1.0.0
239120-v2.0.0
88389-v1.0.0
239079-v2.0.0
88581-v1.0.0
88485-v1.0.0
87957-v1.0.0
87621-v1.0.0
87717-v1.0.0
88293-v1.0.0
239161-v2.0.0
238997-v2.0.0
239038-v2.0.0
88149-v1.0.0
88533-v1.0.0
68 Data flow: data passed as a global variable from one function to another in different source files [24]
88582-v1.0.0
88294-v1.0.0
239121-v2.0.0
88150-v1.0.0
88534-v1.0.0
238998-v2.0.0
239162-v2.0.0
87574-v1.0.0
87718-v1.0.0
239039-v2.0.0
88390-v1.0.0
87622-v1.0.0
88486-v1.0.0
87958-v1.0.0
88006-v1.0.0
88342-v1.0.0
87526-v1.0.0
88198-v1.0.0
87814-v1.0.0
239203-v2.0.0
87766-v1.0.0
87910-v1.0.0
88102-v1.0.0
239080-v2.0.0
72 Data flow: data passed in a vector from one function to another in different source files [24]
88343-v1.0.0
239204-v2.0.0
88007-v1.0.0
239040-v2.0.0
87815-v1.0.0
88199-v1.0.0
87527-v1.0.0
87911-v1.0.0
87767-v1.0.0
239081-v2.0.0
88103-v1.0.0
88295-v1.0.0
239122-v2.0.0
88583-v1.0.0
88535-v1.0.0
88151-v1.0.0
238999-v2.0.0
239163-v2.0.0
87623-v1.0.0
87959-v1.0.0
88487-v1.0.0
87719-v1.0.0
88391-v1.0.0
87575-v1.0.0
73 Data flow: data passed in a list from one function to another in different source files [24]
88536-v1.0.0
239164-v2.0.0
239123-v2.0.0
88152-v1.0.0
87624-v1.0.0
88296-v1.0.0
88392-v1.0.0
87960-v1.0.0
88584-v1.0.0
87720-v1.0.0
88488-v1.0.0
87576-v1.0.0
88200-v1.0.0
239041-v2.0.0
87816-v1.0.0
239205-v2.0.0
87528-v1.0.0
88008-v1.0.0
88104-v1.0.0
239082-v2.0.0
88344-v1.0.0
239000-v2.0.0
87912-v1.0.0
87768-v1.0.0
74 Data flow: data passed in a map from one function to another in different source files [24]
87529-v1.0.0
87817-v1.0.0
88009-v1.0.0
88105-v1.0.0
239042-v2.0.0
239206-v2.0.0
239001-v2.0.0
239083-v2.0.0
88345-v1.0.0
87913-v1.0.0
87769-v1.0.0
88153-v1.0.0
239165-v2.0.0
88537-v1.0.0
88297-v1.0.0
87625-v1.0.0
87577-v1.0.0
88585-v1.0.0
88489-v1.0.0
87721-v1.0.0
87961-v1.0.0
88393-v1.0.0
239124-v2.0.0
88201-v1.0.0
81 Data flow: data passed in a parameter to an virtual method called via a reference [24]
88490-v1.0.0
87626-v1.0.0
87866-v1.0.0
88394-v1.0.0
88298-v1.0.0
88538-v1.0.0
88058-v1.0.0
88154-v1.0.0
88202-v1.0.0
87578-v1.0.0
87962-v1.0.0
87722-v1.0.0
88586-v1.0.0
88106-v1.0.0
87482-v1.0.0
88250-v1.0.0
87914-v1.0.0
87818-v1.0.0
87770-v1.0.0
87530-v1.0.0
87674-v1.0.0
88010-v1.0.0
88346-v1.0.0
88442-v1.0.0
82 Data flow: data passed in a parameter to an virtual method called via a pointer [24]
88251-v1.0.0
88107-v1.0.0
87483-v1.0.0
87915-v1.0.0
87771-v1.0.0
87819-v1.0.0
87675-v1.0.0
87531-v1.0.0
88443-v1.0.0
88347-v1.0.0
88011-v1.0.0
88395-v1.0.0
87867-v1.0.0
88299-v1.0.0
87627-v1.0.0
88491-v1.0.0
88539-v1.0.0
88203-v1.0.0
88059-v1.0.0
88155-v1.0.0
87723-v1.0.0
88587-v1.0.0
87963-v1.0.0
87579-v1.0.0
83 Data flow: data passed to class constructor and destructor by declaring the class object on the stack [24]
88204-v1.0.0
87724-v1.0.0
88492-v1.0.0
87628-v1.0.0
87868-v1.0.0
88396-v1.0.0
87964-v1.0.0
88588-v1.0.0
88300-v1.0.0
88156-v1.0.0
88060-v1.0.0
87772-v1.0.0
87916-v1.0.0
87820-v1.0.0
88444-v1.0.0
88252-v1.0.0
88108-v1.0.0
87580-v1.0.0
88348-v1.0.0
88540-v1.0.0
87484-v1.0.0
88012-v1.0.0
87676-v1.0.0
87532-v1.0.0
84 Data flow: data passed to class constructor and destructor by declaring the class object on the heap and deleting it after use [24]
87821-v1.0.0
87773-v1.0.0
87917-v1.0.0
88109-v1.0.0
87581-v1.0.0
88253-v1.0.0
88445-v1.0.0
87485-v1.0.0
88013-v1.0.0
88541-v1.0.0
88349-v1.0.0
87533-v1.0.0
87677-v1.0.0
88205-v1.0.0
87869-v1.0.0
87965-v1.0.0
88397-v1.0.0
88493-v1.0.0
87725-v1.0.0
87629-v1.0.0
88589-v1.0.0
88061-v1.0.0
88157-v1.0.0
88301-v1.0.0
Data/control flow [48]
44 Data/control flow: data passed as an argument from one function to a function in the same source file called via a function pointer [24]
88185-v1.0.0
88089-v1.0.0
87513-v1.0.0
88473-v1.0.0
87897-v1.0.0
88377-v1.0.0
88137-v1.0.0
87993-v1.0.0
88569-v1.0.0
87801-v1.0.0
87753-v1.0.0
239069-v2.0.0
87561-v1.0.0
239151-v2.0.0
238987-v2.0.0
87945-v1.0.0
87609-v1.0.0
239028-v2.0.0
88281-v1.0.0
87705-v1.0.0
239110-v2.0.0
239192-v2.0.0
88329-v1.0.0
88521-v1.0.0
65 Data/control flow: data passed as an argument from one function to a function in a different source file called via a function pointer [24]
87763-v1.0.0
87907-v1.0.0
88195-v1.0.0
88099-v1.0.0
87811-v1.0.0
87523-v1.0.0
239200-v2.0.0
88579-v1.0.0
88003-v1.0.0
88387-v1.0.0
239077-v2.0.0
88483-v1.0.0
239118-v2.0.0
87571-v1.0.0
88339-v1.0.0
88531-v1.0.0
238995-v2.0.0
239036-v2.0.0
88147-v1.0.0
239159-v2.0.0
87955-v1.0.0
87619-v1.0.0
87715-v1.0.0
88291-v1.0.0
CWE: 272 Least Privilege Violation [252]
Baseline [14]
01 Baseline [14]
93792-v1.0.0
93738-v1.0.0
93702-v1.0.0
93612-v1.0.0
93720-v1.0.0
93684-v1.0.0
93630-v1.0.0
93756-v1.0.0
93648-v1.0.0
93810-v1.0.0
93666-v1.0.0
93774-v1.0.0
93828-v1.0.0
93594-v1.0.0
Control flow [238]
02 Control flow: if(1) and if(0) [14]
93649-v1.0.0
93757-v1.0.0
93667-v1.0.0
93811-v1.0.0
93775-v1.0.0
93595-v1.0.0
93829-v1.0.0
93703-v1.0.0
93739-v1.0.0
93793-v1.0.0
93613-v1.0.0
93721-v1.0.0
93631-v1.0.0
93685-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [14]
93704-v1.0.0
93632-v1.0.0
93686-v1.0.0
93794-v1.0.0
93614-v1.0.0
93722-v1.0.0
93758-v1.0.0
93830-v1.0.0
93596-v1.0.0
93650-v1.0.0
93740-v1.0.0
93776-v1.0.0
93668-v1.0.0
93812-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [14]
93831-v1.0.0
93759-v1.0.0
93597-v1.0.0
93651-v1.0.0
93669-v1.0.0
93777-v1.0.0
93813-v1.0.0
93741-v1.0.0
93687-v1.0.0
93795-v1.0.0
93633-v1.0.0
93705-v1.0.0
93723-v1.0.0
93615-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [14]
93634-v1.0.0
93724-v1.0.0
93616-v1.0.0
93796-v1.0.0
93688-v1.0.0
93706-v1.0.0
93760-v1.0.0
93832-v1.0.0
93670-v1.0.0
93814-v1.0.0
93742-v1.0.0
93778-v1.0.0
93598-v1.0.0
93652-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [14]
93833-v1.0.0
93761-v1.0.0
93671-v1.0.0
93815-v1.0.0
93779-v1.0.0
93743-v1.0.0
93653-v1.0.0
93599-v1.0.0
93635-v1.0.0
93725-v1.0.0
93617-v1.0.0
93707-v1.0.0
93689-v1.0.0
93797-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [14]
93780-v1.0.0
93726-v1.0.0
93636-v1.0.0
93600-v1.0.0
93690-v1.0.0
93708-v1.0.0
93798-v1.0.0
93618-v1.0.0
93816-v1.0.0
93672-v1.0.0
93744-v1.0.0
93762-v1.0.0
93654-v1.0.0
93834-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [14]
93745-v1.0.0
93817-v1.0.0
93673-v1.0.0
93655-v1.0.0
93763-v1.0.0
93835-v1.0.0
93727-v1.0.0
93781-v1.0.0
93691-v1.0.0
93601-v1.0.0
93637-v1.0.0
93799-v1.0.0
93709-v1.0.0
93619-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [14]
93692-v1.0.0
93638-v1.0.0
93602-v1.0.0
93710-v1.0.0
93728-v1.0.0
93782-v1.0.0
93620-v1.0.0
93656-v1.0.0
93818-v1.0.0
93746-v1.0.0
93674-v1.0.0
93836-v1.0.0
93800-v1.0.0
93764-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [14]
93657-v1.0.0
93747-v1.0.0
93819-v1.0.0
93675-v1.0.0
93801-v1.0.0
93765-v1.0.0
93837-v1.0.0
93603-v1.0.0
93711-v1.0.0
93639-v1.0.0
93693-v1.0.0
93783-v1.0.0
93729-v1.0.0
93621-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [14]
93712-v1.0.0
93604-v1.0.0
93694-v1.0.0
93784-v1.0.0
93730-v1.0.0
93622-v1.0.0
93748-v1.0.0
93820-v1.0.0
93658-v1.0.0
93838-v1.0.0
93766-v1.0.0
93802-v1.0.0
93640-v1.0.0
93676-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [14]
93821-v1.0.0
93749-v1.0.0
93659-v1.0.0
93767-v1.0.0
93803-v1.0.0
93839-v1.0.0
93677-v1.0.0
93641-v1.0.0
93713-v1.0.0
93695-v1.0.0
93605-v1.0.0
93731-v1.0.0
93623-v1.0.0
93785-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [14]
93840-v1.0.0
93624-v1.0.0
93732-v1.0.0
93786-v1.0.0
93696-v1.0.0
93714-v1.0.0
93606-v1.0.0
93660-v1.0.0
93804-v1.0.0
93822-v1.0.0
93642-v1.0.0
93750-v1.0.0
93678-v1.0.0
93768-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [14]
93661-v1.0.0
93805-v1.0.0
93823-v1.0.0
93679-v1.0.0
93643-v1.0.0
93751-v1.0.0
93769-v1.0.0
93841-v1.0.0
93625-v1.0.0
93787-v1.0.0
93733-v1.0.0
93715-v1.0.0
93607-v1.0.0
93697-v1.0.0
15 Control flow: switch(6) [14]
93680-v1.0.0
93626-v1.0.0
93734-v1.0.0
93842-v1.0.0
93608-v1.0.0
93716-v1.0.0
93698-v1.0.0
93788-v1.0.0
93644-v1.0.0
93806-v1.0.0
93770-v1.0.0
93662-v1.0.0
93752-v1.0.0
93824-v1.0.0
16 Control flow: while(1) [14]
93645-v1.0.0
93771-v1.0.0
93807-v1.0.0
93663-v1.0.0
93825-v1.0.0
93753-v1.0.0
93627-v1.0.0
93843-v1.0.0
93735-v1.0.0
93681-v1.0.0
93699-v1.0.0
93717-v1.0.0
93609-v1.0.0
93789-v1.0.0
17 Control flow: for loops [14]
93610-v1.0.0
93628-v1.0.0
93736-v1.0.0
93700-v1.0.0
93790-v1.0.0
93682-v1.0.0
93844-v1.0.0
93718-v1.0.0
93808-v1.0.0
93772-v1.0.0
93754-v1.0.0
93646-v1.0.0
93826-v1.0.0
93664-v1.0.0
18 Control flow: goto statements [14]
93809-v1.0.0
93773-v1.0.0
93755-v1.0.0
93647-v1.0.0
93827-v1.0.0
93665-v1.0.0
93611-v1.0.0
93791-v1.0.0
93683-v1.0.0
93701-v1.0.0
93737-v1.0.0
93629-v1.0.0
93845-v1.0.0
93719-v1.0.0
CWE: 620 Unverified Password Change [18]
Baseline [1]
01 Baseline [1]
109734-v1.0.0
Control flow [17]
02 Control flow: if(1) and if(0) [1]
109735-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [1]
109736-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [1]
109737-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [1]
109738-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [1]
109739-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [1]
109740-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [1]
109741-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [1]
109742-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [1]
109743-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [1]
109744-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [1]
109745-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [1]
109746-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [1]
109747-v1.0.0
15 Control flow: switch(6) [1]
109748-v1.0.0
16 Control flow: while(1) [1]
109749-v1.0.0
17 Control flow: for loops [1]
109750-v1.0.0
18 Control flow: goto statements [1]
109751-v1.0.0
CWE-416 Use After Free. [1]
Misc flow [1]
99 Misc flow CWE-416 Use After Free. [1]
102645-v1.0.0
CWE-440 Expected Behavior Violation. [1]
Misc flow [1]
99 Misc flow CWE-440 Expected Behavior Violation. [1]
103336-v1.0.0
CWE: 484 Omitted Break Statement in Switch [18]
Baseline [1]
01 Baseline [1]
104990-v1.0.0
Control flow [17]
02 Control flow: if(1) and if(0) [1]
104991-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [1]
104992-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [1]
104993-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [1]
104994-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [1]
104995-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [1]
104996-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [1]
104997-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [1]
104998-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [1]
104999-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [1]
105000-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [1]
105001-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [1]
105002-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [1]
105003-v1.0.0
15 Control flow: switch(6) [1]
105004-v1.0.0
16 Control flow: while(1) [1]
105005-v1.0.0
17 Control flow: for loops [1]
105006-v1.0.0
18 Control flow: goto statements [1]
105007-v1.0.0
CWE: 390 Error Without Action [18]
Baseline [1]
01 Baseline [1]
98082-v1.0.0
Control flow [17]
02 Control flow: if(1) and if(0) [1]
98083-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [1]
98084-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [1]
98085-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [1]
98086-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [1]
98087-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [1]
98088-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [1]
98089-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [1]
98090-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [1]
98091-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [1]
98092-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [1]
98093-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [1]
98094-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [1]
98095-v1.0.0
15 Control flow: switch(6) [1]
98096-v1.0.0
16 Control flow: while(1) [1]
98097-v1.0.0
17 Control flow: for loops [1]
98098-v1.0.0
18 Control flow: goto statements [1]
98099-v1.0.0
CWE: 469 Use of Pointer Subtraction to Determine Size [36]
Baseline [2]
01 Baseline [2]
104460-v1.0.0
104478-v1.0.0
Control flow [34]
02 Control flow: if(1) and if(0) [2]
104461-v1.0.0
104479-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [2]
104462-v1.0.0
104480-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [2]
104481-v1.0.0
104463-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [2]
104464-v1.0.0
104482-v1.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [2]
104483-v1.0.0
104465-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [2]
104466-v1.0.0
104484-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [2]
104485-v1.0.0
104467-v1.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [2]
104468-v1.0.0
104486-v1.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [2]
104487-v1.0.0
104469-v1.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [2]
104470-v1.0.0
104488-v1.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [2]
104489-v1.0.0
104471-v1.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [2]
104472-v1.0.0
104490-v1.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [2]
104491-v1.0.0
104473-v1.0.0
15 Control flow: switch(6) [2]
104474-v1.0.0
104492-v1.0.0
16 Control flow: while(1) [2]
104493-v1.0.0
104475-v1.0.0
17 Control flow: for loops [2]
104476-v1.0.0
104494-v1.0.0
18 Control flow: goto statements [2]
104495-v1.0.0
104477-v1.0.0
CWE: 479 Signal Handler Use of Non-Reentrant Function [18]
Baseline [1]
01 Baseline [1]
240831-v2.0.0
Control flow [17]
02 Control flow: if(1) and if(0) [1]
240832-v2.0.0
03 Control flow: if(5==5) and if(5!=5) [1]
240833-v2.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [1]
240834-v2.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [1]
240835-v2.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [1]
240836-v2.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [1]
240837-v2.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [1]
240838-v2.0.0
09 Control flow: if(GLOBAL_CONST_TRUE) and if(GLOBAL_CONST_FALSE) [1]
240839-v2.0.0
10 Control flow: if(globalTrue) and if(globalFalse) [1]
240840-v2.0.0
11 Control flow: if(globalReturnsTrue()) and if(globalReturnsFalse()) [1]
240841-v2.0.0
12 Control flow: if(globalReturnsTrueOrFalse()) [1]
240842-v2.0.0
13 Control flow: if(GLOBAL_CONST_FIVE==5) and if(GLOBAL_CONST_FIVE!=5) [1]
240843-v2.0.0
14 Control flow: if(globalFive==5) and if(globalFive!=5) [1]
240844-v2.0.0
15 Control flow: switch(6) [1]
240845-v2.0.0
16 Control flow: while(1) [1]
240846-v2.0.0
17 Control flow: for loops [1]
240847-v2.0.0
18 Control flow: goto statements [1]
240848-v2.0.0
CWE: 253 Incorrect Check of Return Value [684]
Baseline [38]
01 Baseline [38]
93096-v1.0.0
92844-v1.0.0
93366-v1.0.0
93114-v1.0.0
93006-v1.0.0
93132-v1.0.0
93186-v1.0.0
92970-v1.0.0
92718-v1.0.0
92862-v1.0.0
93240-v1.0.0
93276-v1.0.0
93024-v1.0.0
93348-v1.0.0
92952-v1.0.0
92736-v1.0.0
93258-v1.0.0
92790-v1.0.0
93294-v1.0.0
92880-v1.0.0
93168-v1.0.0
93204-v1.0.0
92826-v1.0.0
92934-v1.0.0
93330-v1.0.0
93222-v1.0.0
239297-v2.0.0
93042-v1.0.0
93150-v1.0.0
93384-v1.0.0
93078-v1.0.0
92772-v1.0.0
92808-v1.0.0
92916-v1.0.0
92898-v1.0.0
93060-v1.0.0
92988-v1.0.0
92754-v1.0.0
Control flow [646]
02 Control flow: if(1) and if(0) [38]
93205-v1.0.0
92827-v1.0.0
92935-v1.0.0
93169-v1.0.0
92881-v1.0.0
239298-v2.0.0
93295-v1.0.0
93079-v1.0.0
93043-v1.0.0
93385-v1.0.0
93151-v1.0.0
93331-v1.0.0
93223-v1.0.0
92899-v1.0.0
92773-v1.0.0
92917-v1.0.0
92809-v1.0.0
92755-v1.0.0
92989-v1.0.0
93061-v1.0.0
93115-v1.0.0
93007-v1.0.0
92845-v1.0.0
93367-v1.0.0
93097-v1.0.0
93277-v1.0.0
92719-v1.0.0
92971-v1.0.0
93187-v1.0.0
92863-v1.0.0
93241-v1.0.0
93133-v1.0.0
93349-v1.0.0
93025-v1.0.0
92791-v1.0.0
93259-v1.0.0
92953-v1.0.0
92737-v1.0.0
03 Control flow: if(5==5) and if(5!=5) [38]
93242-v1.0.0
93188-v1.0.0
93350-v1.0.0
92972-v1.0.0
93278-v1.0.0
92720-v1.0.0
93116-v1.0.0
93008-v1.0.0
93098-v1.0.0
93368-v1.0.0
92954-v1.0.0
92846-v1.0.0
92792-v1.0.0
93260-v1.0.0
92738-v1.0.0
93080-v1.0.0
92864-v1.0.0
93026-v1.0.0
93134-v1.0.0
93386-v1.0.0
239299-v2.0.0
93152-v1.0.0
92774-v1.0.0
92810-v1.0.0
93332-v1.0.0
92828-v1.0.0
92936-v1.0.0
93206-v1.0.0
92900-v1.0.0
93296-v1.0.0
92990-v1.0.0
92882-v1.0.0
92756-v1.0.0
93170-v1.0.0
93062-v1.0.0
93044-v1.0.0
93224-v1.0.0
92918-v1.0.0
04 Control flow: if(STATIC_CONST_TRUE) and if(STATIC_CONST_FALSE) [38]
92775-v1.0.0
92811-v1.0.0
93333-v1.0.0
93153-v1.0.0
93387-v1.0.0
92991-v1.0.0
92883-v1.0.0
93297-v1.0.0
92901-v1.0.0
92937-v1.0.0
92829-v1.0.0
93207-v1.0.0
93171-v1.0.0
93063-v1.0.0
92757-v1.0.0
239300-v2.0.0
92919-v1.0.0
93225-v1.0.0
93045-v1.0.0
93279-v1.0.0
92721-v1.0.0
93189-v1.0.0
93243-v1.0.0
93351-v1.0.0
92973-v1.0.0
92955-v1.0.0
93369-v1.0.0
92847-v1.0.0
93099-v1.0.0
93009-v1.0.0
93117-v1.0.0
93261-v1.0.0
92739-v1.0.0
92793-v1.0.0
93027-v1.0.0
93135-v1.0.0
93081-v1.0.0
92865-v1.0.0
05 Control flow: if(staticTrue) and if(staticFalse) [38]
92956-v1.0.0
92848-v1.0.0
92794-v1.0.0
93118-v1.0.0
93352-v1.0.0
92722-v1.0.0
93136-v1.0.0
93028-v1.0.0
93100-v1.0.0
93190-v1.0.0
92866-v1.0.0
93244-v1.0.0
93082-v1.0.0
92974-v1.0.0
93370-v1.0.0
93262-v1.0.0
93010-v1.0.0
93298-v1.0.0
92992-v1.0.0
93064-v1.0.0
92938-v1.0.0
93208-v1.0.0
92902-v1.0.0
92740-v1.0.0
92812-v1.0.0
92776-v1.0.0
93388-v1.0.0
93226-v1.0.0
93334-v1.0.0
92920-v1.0.0
93154-v1.0.0
93280-v1.0.0
93046-v1.0.0
92884-v1.0.0
93172-v1.0.0
92758-v1.0.0
92830-v1.0.0
239301-v2.0.0
06 Control flow: if(STATIC_CONST_FIVE==5) and if(STATIC_CONST_FIVE!=5) [38]
92903-v1.0.0
92939-v1.0.0
93209-v1.0.0
93065-v1.0.0
92993-v1.0.0
93299-v1.0.0
93389-v1.0.0
92813-v1.0.0
92777-v1.0.0
92741-v1.0.0
93281-v1.0.0
93155-v1.0.0
93047-v1.0.0
92921-v1.0.0
239302-v2.0.0
93227-v1.0.0
93335-v1.0.0
92831-v1.0.0
92759-v1.0.0
93173-v1.0.0
92885-v1.0.0
92795-v1.0.0
93119-v1.0.0
92849-v1.0.0
92957-v1.0.0
92723-v1.0.0
93353-v1.0.0
92867-v1.0.0
93245-v1.0.0
93191-v1.0.0
92975-v1.0.0
93083-v1.0.0
93101-v1.0.0
93029-v1.0.0
93137-v1.0.0
93011-v1.0.0
93371-v1.0.0
93263-v1.0.0
07 Control flow: if(staticFive==5) and if(staticFive!=5) [38]
93084-v1.0.0
93030-v1.0.0
92796-v1.0.0
93120-v1.0.0
92958-v1.0.0
93264-v1.0.0
93012-v1.0.0
93372-v1.0.0
92850-v1.0.0
92724-v1.0.0
92940-v1.0.0
93354-v1.0.0
92976-v1.0.0
92868-v1.0.0
93246-v1.0.0
93192-v1.0.0
93138-v1.0.0
93102-v1.0.0
92742-v1.0.0
92778-v1.0.0
93066-v1.0.0
93174-v1.0.0
92904-v1.0.0
92760-v1.0.0
239303-v2.0.0
92832-v1.0.0
93210-v1.0.0
92886-v1.0.0
92994-v1.0.0
93390-v1.0.0
93048-v1.0.0
93282-v1.0.0
93156-v1.0.0
92814-v1.0.0
93336-v1.0.0
93228-v1.0.0
93300-v1.0.0
92922-v1.0.0
08 Control flow: if(staticReturnsTrue()) and if(staticReturnsFalse()) [38]
92779-v1.0.0
239304-v2.0.0
92743-v1.0.0
93067-v1.0.0
93175-v1.0.0
92887-v1.0.0
92995-v1.0.0
92833-v1.0.0
93211-v1.0.0
92905-v1.0.0
92761-v1.0.0
93301-v1.0.0
92923-v1.0.0
93229-v1.0.0
92815-v1.0.0
93337-v1.0.0
93391-v1.0.0
93157-v1.0.0
93283-v1.0.0
93049-v1.0.0
93031-v1.0.0
93085-v1.0.0
93265-v1.0.0
92959-v1.0.0
93121-v1.0.0
92797-v1.0.0
93373-v1.0.0
92851-v1.0.0
93013-v1.0.0
93103-v1.0.0