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 |
|
Geoffrey White
|
708d3870ee
|
C++: Actually it's more appropriate to remove the implementation of vswprintf.
|
2021-02-02 13:42:27 +00:00 |
|
Geoffrey White
|
4e904dd87d
|
C++: Repair the test.
|
2021-02-02 13:08:46 +00:00 |
|
Geoffrey White
|
eed2aee17d
|
C++: Effect on tests.
|
2021-02-02 10:59:14 +00:00 |
|
Geoffrey White
|
93dfeac3c8
|
C++: Make specsAreKnown more accurate.
|
2020-12-15 17:43:28 +00:00 |
|
Geoffrey White
|
94dea9f71d
|
C++: Add a test of unknown format specifiers (with specsAreKnown check disabled).
|
2020-12-15 17:40:32 +00:00 |
|
Geoffrey White
|
99b01e7d36
|
C++: Additional test case for FormattingFunction.
|
2020-11-30 15:25:51 +00:00 |
|
Geoffrey White
|
8198b96eb2
|
C++: Add test cases.
|
2020-10-20 15:33:57 +01:00 |
|
Geoffrey White
|
540af7866c
|
C++: Test spacing.
|
2020-10-20 15:23:15 +01:00 |
|
Geoffrey White
|
dff21e02db
|
CPP: Fully support positional arguments.
|
2019-11-11 15:27:23 +00:00 |
|
Geoffrey White
|
760884051c
|
CPP: Add test cases using various combinations of width and precision specifiers, positional arguments, and flags.
|
2019-11-11 15:27:22 +00:00 |
|
Geoffrey White
|
b4fb98dc7c
|
CPP: Fix comments.
|
2019-11-08 15:10:13 +00:00 |
|
Geoffrey White
|
821d5061a7
|
CPP: Correct the tests.
|
2019-11-08 15:10:13 +00:00 |
|
Geoffrey White
|
cd3bccf73a
|
CPP: Fix FPs.
|
2019-11-08 15:09:46 +00:00 |
|
Geoffrey White
|
1cf4449314
|
CPP: Test for NonConstantFormat with multiple definitons.
|
2019-11-08 15:09:45 +00:00 |
|
Geoffrey White
|
144cda7dd9
|
CPP: Test for WrongTypeFormatArguments with multiple definitions.
|
2019-11-08 15:09:45 +00:00 |
|
Jonas Jensen
|
898976121b
|
Merge pull request #1987 from geoffw0/toomanyformat
CPP: WrongNumberOfFormatArguments.ql Fix
|
2019-09-23 16:05:11 +02:00 |
|
Geoffrey White
|
b3df289a80
|
CPP: Fix test.
|
2019-09-23 13:56:24 +01:00 |
|
Geoffrey White
|
2d8e4b3176
|
CPP: Additional cases resembling the ticket.
|
2019-09-23 13:04:14 +01:00 |
|
Geoffrey White
|
040bd89163
|
CPP: Correct expected results.
|
2019-09-23 11:02:36 +01:00 |
|
Geoffrey White
|
f7607313e7
|
CPP: Fix FPs.
|
2019-09-20 15:12:55 +01:00 |
|
Geoffrey White
|
9a407eb43c
|
CPP: Test format args with mismatching declarations.
|
2019-09-20 14:54:44 +01:00 |
|
Nick Rolfe
|
56f4f86921
|
C++: ignore uninstantiated templates in WrongTypeFormatArguments.ql
|
2019-09-19 21:18:47 +01:00 |
|
Jonas Jensen
|
4ef5c9af62
|
C++: Autoformat everything
Some files that will change in #1736 have been spared.
./build -j4 target/jars/qlformat
find ql/cpp/ql -name "*.ql" -print0 | xargs -0 target/jars/qlformat --input
find ql/cpp/ql -name "*.qll" -print0 | xargs -0 target/jars/qlformat --input
(cd ql && git checkout 'cpp/ql/src/semmle/code/cpp/ir/implementation/**/*SSA*.qll')
buildutils-internal/scripts/pr-checks/sync-identical-files.py --latest
|
2019-09-09 11:25:53 +02:00 |
|