Calum Grant
|
cc35ec49e4
|
C++: Remove linker-awareness FPs
|
2025-01-28 14:06:38 +00:00 |
|
Calum Grant
|
6df8fdc233
|
C++: Add test for cpp/wrong-type-format-argument
|
2025-01-28 14:04:33 +00:00 |
|
Jeroen Ketema
|
46b230ae92
|
C++: Simplify more semmle-extractor-options
This will allow us to drop a number of special cases from the
extractor.
|
2024-12-20 16:01:19 +01:00 |
|
Calum Grant
|
fa123a7215
|
Merge pull request #18200 from github/calumgrant/bmn/wrong-type-format-args2
C++: Fix more FPs with extraction errors on cpp/wrong-type-format-arguments
|
2024-12-06 17:50:56 +00:00 |
|
Calum Grant
|
147d699133
|
C++: Add another test case
|
2024-12-04 15:45:17 +00:00 |
|
Calum Grant
|
28c5187a3c
|
C++: Remove FPs in cpp/wrong-type-format-argument when string type is an error
|
2024-12-04 11:02:19 +00:00 |
|
Calum Grant
|
19424020c3
|
C++: Test for erroneous string types
|
2024-12-04 10:57:15 +00:00 |
|
Calum Grant
|
99efff2217
|
C++: Fix a FP in cpp/wrong-number-format-arguments caused by extraction error
|
2024-12-03 16:40:02 +00:00 |
|
Calum Grant
|
08859be07b
|
C++: Test case for cpp/wrong-number-format-arguments
|
2024-12-03 16:33:40 +00:00 |
|
Calum Grant
|
397bf7c5e2
|
C++: Fix FPs caused by a syntax error
|
2024-11-04 17:38:16 +00:00 |
|
Calum Grant
|
496efeed7e
|
C++: Add a test for cpp/wrong-number-format-arguments
|
2024-11-04 17:36:23 +00:00 |
|
Jeroen Ketema
|
ccc2a39abc
|
C++: Add wrong format type builtin function test
|
2024-10-25 16:16:13 +02:00 |
|
Calum Grant
|
5315a5cfbf
|
C++: Tweak test
|
2024-10-16 15:47:34 +01:00 |
|
Calum Grant
|
853128c9c3
|
C++: Clean up false-positives
C++: Change note
|
2024-10-16 09:46:26 +01:00 |
|
Calum Grant
|
fe85e007b3
|
C++: Add test for cpp/wrong-type-format-argument
|
2024-10-15 16:09:35 +01:00 |
|
Calum Grant
|
0ad2e193e5
|
C++: Update test case
|
2024-09-26 09:31:18 +01:00 |
|
Calum Grant
|
31684d2548
|
C++: Remove FPs in cpp/wrong-number-format-arguments due to BMN
|
2024-09-26 09:27:59 +01:00 |
|
Calum Grant
|
6a0212ea44
|
C++: Add regression test
|
2024-09-26 09:27:51 +01:00 |
|
Geoffrey White
|
0288499801
|
C++: Rephrase the alert message for cpp/wrong-type-format-argument to be less prescriptive.
|
2024-07-08 14:31:59 +01:00 |
|
Mathias Vorreiter Pedersen
|
58832a546a
|
C++: Accept test changes.
|
2024-04-18 12:33:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
fb9fc14f3d
|
C++: Accept test changes in paths.
|
2024-04-16 11:09:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
f3a5ce5efc
|
C++: Accept more test changes.
|
2024-04-13 11:03:15 +01:00 |
|
Anders Schack-Mulligen
|
c355737d30
|
C++: Update expected output.
|
2024-04-12 09:20:16 +02:00 |
|
Mathias Vorreiter Pedersen
|
d1c253b519
|
C++: Accept test changes.
|
2024-03-13 22:41:32 +00:00 |
|
Mathias Vorreiter Pedersen
|
ab6e2f9364
|
C++: Accept test regression.
|
2024-03-12 15:04:49 +00:00 |
|
Mathias Vorreiter Pedersen
|
f97b6e2848
|
C++: Stop conflating pointers and indirections in the query.
|
2024-03-11 18:48:19 +00:00 |
|
Mathias Vorreiter Pedersen
|
2eb8d13439
|
C++: Accept test changes.
|
2024-03-01 09:25:25 +00:00 |
|
Benjamin Rodes
|
d6b0746b30
|
The non-constant format query is now a path query. Minor changes to the output alert to be more precise on what is being alerted. Minor changes to the query itself to avoid redundancies with argv.
|
2024-02-15 12:14:52 -05:00 |
|
Benjamin Rodes
|
9e50fc6893
|
Updating tests to account for removing const char* heuristic.
|
2024-02-15 09:54:03 -05:00 |
|
Benjamin Rodes
|
caf2ee27fa
|
Adding false negative tests for future work.
|
2024-02-15 09:43:26 -05:00 |
|
Benjamin Rodes
|
9fc2405681
|
Updating non-const source logic and associated tests and expected files.
|
2024-02-07 13:54:56 -05:00 |
|
Benjamin Rodes
|
80bf38d8cc
|
Initial working draft of non-const source refactor.
|
2024-02-06 14:20:01 -05:00 |
|
Benjamin Rodes
|
9577c35d85
|
Incremental update to NonConstantFormat.ql
|
2024-02-02 16:06:59 -05:00 |
|
Jeroen Ketema
|
6566b91355
|
C++: Add indication that the test result is good
|
2023-08-22 16:38:46 +02:00 |
|
Jeroen Ketema
|
1e8daff02a
|
C++: Add cpp/non-constant-format test
|
2023-08-22 16:23:47 +02:00 |
|
Mathias Vorreiter Pedersen
|
fd2f0257b6
|
C++: Accept query changes.
|
2023-04-28 10:25:12 +01:00 |
|
Jeroen Ketema
|
9e462866a0
|
C++: Update test annotations for use-use dataflow
|
2023-02-14 14:48:08 +01:00 |
|
Mathias Vorreiter Pedersen
|
45f69be94c
|
C++: Accept test changes
|
2022-12-16 14:14:58 +00:00 |
|
Jeroen Ketema
|
0d27d63984
|
Merge remote-tracking branch 'upstream/main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-11-09 14:28:47 +01:00 |
|
Geoffrey White
|
d72ea52f68
|
C++: More accurate test tags.
|
2022-11-07 16:32:46 +00:00 |
|
Geoffrey White
|
55a7adff20
|
C++: Make the message clearer.
|
2022-11-07 16:32:45 +00:00 |
|
Geoffrey White
|
b911556896
|
C++: Add a test showing the motivation.
|
2022-11-07 16:17:32 +00:00 |
|
Jeroen Ketema
|
80ef3b39ff
|
Merge branch 'main' into mathiasvp/replace-ast-with-ir-use-usedataflow
|
2022-10-31 18:26:34 +01:00 |
|
Jeroen Ketema
|
b43cbf7f95
|
Update cpp/ql/test/query-tests/Likely Bugs/Format/NonConstantFormat/test.cpp
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
|
2022-10-31 17:03:29 +01:00 |
|
Jeroen Ketema
|
abe9258943
|
C++: Add strcpy test for cpp/non-constant-format
|
2022-10-31 15:29:17 +01:00 |
|
Jeroen Ketema
|
83afc2a0ad
|
C++: Add strcpy prototype to test
|
2022-10-31 15:25:35 +01:00 |
|
Mathias Vorreiter Pedersen
|
e7b0536896
|
C++: Repair 'cpp/non-constant-format' in preparation for IR-based use-use dataflow.
|
2022-10-14 15:26:25 +02:00 |
|
Mathias Vorreiter Pedersen
|
4c5953fce0
|
C++: Accept query-test changes.
|
2022-10-14 10:14:52 +02:00 |
|
erik-krogh
|
33165f4f55
|
CPP: update expected output
|
2022-09-23 14:45:59 +02:00 |
|
Geoffrey White
|
6e49891ed9
|
C++: Accept Microsoft/non-Microsoft format specifiers on the opposite platform.
|
2021-06-29 16:45:46 +01:00 |
|