Jeroen Ketema
|
6515e77c0e
|
C++: Generate additional loads for non-reference structured bindings
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
eebfbc12a0
|
C++: Add structured bindings struct as data member test case
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
5814349fd8
|
C++: Give names in structured binding declarations correct IR types
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
73f0366dc6
|
C++: Add typedef'ed reference structured binding test
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
91659af4d4
|
C++: Add array data member structured binding test
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
ec05942693
|
C++: Use unnamed_local_variable in array structured binding test
|
2022-02-27 21:13:48 +01:00 |
|
Jeroen Ketema
|
437a85dec7
|
C++: Add pointer related structured binding tests
|
2022-02-27 21:13:48 +01:00 |
|
Mathias Vorreiter Pedersen
|
dfd30e46b0
|
Merge pull request #8227 from geoffw0/319improve
C++: Promote cpp/non-https-url
|
2022-02-25 08:48:44 +00:00 |
|
ihsinme
|
ffdca61f9a
|
Add files via upload
|
2022-02-25 11:20:23 +03:00 |
|
ihsinme
|
74f8145970
|
Add files via upload
|
2022-02-25 11:18:38 +03:00 |
|
ihsinme
|
0c8a07218c
|
Add files via upload
|
2022-02-25 11:16:05 +03:00 |
|
ihsinme
|
bddb5fd9f9
|
Add files via upload
|
2022-02-25 11:14:20 +03:00 |
|
ihsinme
|
a9a2ca3850
|
Add files via upload
|
2022-02-25 11:09:25 +03:00 |
|
ihsinme
|
025701170e
|
Add files via upload
|
2022-02-25 11:07:48 +03:00 |
|
Robert Marsh
|
a60fe9f4b8
|
C++: exclude 0 earlier in InsufficientKeySize
|
2022-02-24 14:26:37 -05:00 |
|
Geoffrey White
|
899ae90ba4
|
C++: Add GVN.
|
2022-02-24 17:22:37 +00:00 |
|
Geoffrey White
|
0bb9a95563
|
C++: Extend tests.
|
2022-02-24 17:15:29 +00:00 |
|
Jeroen Ketema
|
0c788d7352
|
C++: Remove redundant empty line
|
2022-02-24 17:31:10 +01:00 |
|
Jeroen Ketema
|
b933a58215
|
C++: Replace Deprecated Queries by Deprecated Classes
This is more accurate for the only change in the list.
|
2022-02-24 16:48:23 +01:00 |
|
github-actions[bot]
|
20fe22c8c8
|
Release preparation for version 2.8.2
|
2022-02-24 14:57:08 +00:00 |
|
Geoffrey White
|
6c40cda68d
|
C++: Pragmatic solution to include more sinks (plus autoformat changes).
|
2022-02-24 12:10:34 +00:00 |
|
Mathias Vorreiter Pedersen
|
e4af34253a
|
C++: Actually fix incorrect annotation
|
2022-02-24 11:06:57 +00:00 |
|
Geoffrey White
|
e3493e32e0
|
C++: Change note.
|
2022-02-24 10:54:09 +00:00 |
|
Geoffrey White
|
fc8ebdaeb2
|
C++: Increase the query to precision high.
|
2022-02-24 10:54:09 +00:00 |
|
Geoffrey White
|
c16302be13
|
C++: Fix the FP.
|
2022-02-24 10:54:08 +00:00 |
|
Mathias Vorreiter Pedersen
|
ef5f16ddd3
|
Merge branch 'main' into add-using-expired-stack-address-query
|
2022-02-24 08:41:27 +00:00 |
|
Geoffrey White
|
326dfa5bc2
|
C++: Add test cases.
|
2022-02-23 18:37:58 +00:00 |
|
Mathias Vorreiter Pedersen
|
8900f6c043
|
C++: Add comment about ir re-evaluation.
|
2022-02-23 17:12:05 +00:00 |
|
Mathias Vorreiter Pedersen
|
033edc24f4
|
C++: Respond to review comments.
|
2022-02-23 16:23:49 +00:00 |
|
Jeroen Ketema
|
99dd049c1b
|
Add IR test for tuple structured bindings
|
2022-02-23 16:15:19 +01:00 |
|
Jeroen Ketema
|
caf0f28547
|
Add IR test for data member structured bindings
|
2022-02-23 15:55:19 +01:00 |
|
Jeroen Ketema
|
ec2567b64b
|
Add IR test for array structured bindings
|
2022-02-23 15:10:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
4b03778938
|
Update cpp/ql/src/Likely Bugs/Memory Management/UsingExpiredStackAddress.ql
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2022-02-23 13:10:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
53299d61eb
|
C++: Add more tests.
|
2022-02-23 11:38:01 +00:00 |
|
Mathias Vorreiter Pedersen
|
c8f940124f
|
C++: Respond to review comments.
|
2022-02-23 11:17:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
8b7214621b
|
Update cpp/ql/src/Likely Bugs/Memory Management/UsingExpiredStackAddress.qhelp
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-02-23 09:38:30 +00:00 |
|
Mathias Vorreiter Pedersen
|
8e0f354c2c
|
Update cpp/ql/src/Likely Bugs/Memory Management/UsingExpiredStackAddress.cpp
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-02-23 09:38:06 +00:00 |
|
Mathias Vorreiter Pedersen
|
862ebefbad
|
Update cpp/ql/src/Likely Bugs/Memory Management/UsingExpiredStackAddress.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-02-23 09:33:58 +00:00 |
|
Mathias Vorreiter Pedersen
|
dda85bf234
|
Update cpp/ql/src/Likely Bugs/Memory Management/UsingExpiredStackAddress.ql
Co-authored-by: Jeroen Ketema <93738568+jketema@users.noreply.github.com>
|
2022-02-23 09:33:52 +00:00 |
|
Jeroen Ketema
|
423d325204
|
C++: Simplify cpp/declaration-hides-variable
The check for `(unnamed local variable)` is no longer needed, because these
variables are now identified as being compiler generated.
|
2022-02-22 23:04:48 +01:00 |
|
Robert Marsh
|
a37f746dff
|
C++: fix FP and add paths in InsufficientKeySize
|
2022-02-22 15:38:50 -05:00 |
|
Mathias Vorreiter Pedersen
|
ea35f56212
|
C++: Add a query for detecting uses of expired stack pointers that escaped through global variables.
|
2022-02-22 19:12:08 +00:00 |
|
Jeroen Ketema
|
aecc17c49b
|
Merge pull request #7928 from jketema/structured-bindings-db-scheme
C++: Add table that identifies C++ structured bindings
|
2022-02-22 17:34:26 +01:00 |
|
Geoffrey White
|
31d214d5ee
|
Merge pull request #8170 from geoffw0/typos
C++: Fix Spelling Typos.
|
2022-02-22 15:09:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
894992d403
|
Merge pull request #8169 from MathiasVP/fix-spelling-in-post-dominance-frontier
C++/C#: Fix spelling of 'postDominanceFrontier'
|
2022-02-22 14:54:39 +00:00 |
|
Geoffrey White
|
4908eaf5ec
|
C++: Typos.
|
2022-02-22 14:33:11 +00:00 |
|
Mathias Vorreiter Pedersen
|
b6740ed4a1
|
C++/C#: Fix spelling of 'postDominanceFrontier'.
|
2022-02-22 13:48:13 +00:00 |
|
Jeroen Ketema
|
fc91c82777
|
Add change note
|
2022-02-21 10:48:46 +01:00 |
|
Jeroen Ketema
|
e05af1e1d1
|
Use underlyingElement in isStructuredBinding
Accodring to the documentation in `Element.qll`, `underlyingElement` is
supposed to be used here and not `unresolveElement`.
|
2022-02-21 10:46:29 +01:00 |
|
Jeroen Ketema
|
d4832b48c6
|
C++: Update DB scheme stats
|
2022-02-17 11:48:42 +01:00 |
|