Jeroen Ketema
|
c19085e56e
|
C++: Add upgrade and downgrade scripts
|
2025-06-18 13:41:34 +02:00 |
|
Jeroen Ketema
|
25149e7ec2
|
C++: Update expected test results
|
2025-06-18 13:41:33 +02:00 |
|
Jeroen Ketema
|
7ac26e879b
|
C++: Add Arm scalable vector type QL classes
|
2025-06-18 13:41:24 +02:00 |
|
Tamas Vajk
|
e6a9ff08a3
|
Adjust query-suite integration test expected files
|
2025-06-18 13:10:34 +02:00 |
|
Tamas Vajk
|
40274dcd69
|
Add code-quality-extended query suites
|
2025-06-18 13:10:34 +02:00 |
|
Idriss Riouak
|
eff1fbab0f
|
Merge pull request #19805 from github/idrissrio/namespace-attributes
C++: fix typedef resolution in `ArrayType`
|
2025-06-18 10:21:21 +02:00 |
|
idrissrio
|
72559d5198
|
C++: move resolveTypedefs tests to dedicated directory
|
2025-06-18 10:11:55 +02:00 |
|
idrissrio
|
4ec64021e1
|
C++: update change note after review comments
|
2025-06-18 09:49:12 +02:00 |
|
Ben Rodes
|
b2765a2ff7
|
Merge branch 'main' into pawel_signatures_conversion
|
2025-06-17 14:52:41 -04:00 |
|
REDMOND\brodes
|
a81fffcbda
|
Crypto: Fix redundant override issue.
|
2025-06-17 13:27:54 -04:00 |
|
REDMOND\brodes
|
f2f97c993b
|
Crypto: QL docs fix.
|
2025-06-17 13:18:03 -04:00 |
|
idrissrio
|
b145523a71
|
C++: add change note
|
2025-06-17 19:03:43 +02:00 |
|
REDMOND\brodes
|
ac35634217
|
Merge branch 'openssl_acronym_normalization' into pawel_signatures_conversion
|
2025-06-17 13:03:12 -04:00 |
|
idrissrio
|
6ffba11f13
|
C++: accept new test results after changes
|
2025-06-17 18:51:43 +02:00 |
|
idrissrio
|
a6d7fb6aad
|
C++: fix typedef resolution in ArrayType
|
2025-06-17 18:49:39 +02:00 |
|
idrissrio
|
3f595fdd03
|
C++: add tests for ArrayType typedef resolution
|
2025-06-17 18:47:42 +02:00 |
|
Nora Dimitrijević
|
2316b8cf89
|
C++: mass-add none() location overrides
|
2025-06-17 17:10:07 +02:00 |
|
Nora Dimitrijević
|
47623aa138
|
Merge pull request #19663 from d10c/d10c/cpp/diff-informed
C++: mass enable diff-informed data flow
|
2025-06-17 14:52:35 +02:00 |
|
Idriss Riouak
|
a702f7a45e
|
Merge pull request #19773 from github/idrissrio/namespace-attributes
C++: Retrieve namespace attributes
|
2025-06-17 12:03:55 +02:00 |
|
idrissrio
|
9fb47cc125
|
C++: add tests for attribute extraction on namespace
|
2025-06-17 10:52:27 +02:00 |
|
Mathias Vorreiter Pedersen
|
9f3569b980
|
C++: Accept test changes.
|
2025-06-16 17:53:35 +01:00 |
|
REDMOND\brodes
|
6c9c969573
|
Crypto: Remove dead comments
|
2025-06-16 12:43:29 -04:00 |
|
Mathias Vorreiter Pedersen
|
7355f555a5
|
C++: Add an exception edge out of calls inside try statements.
|
2025-06-16 17:27:11 +01:00 |
|
REDMOND\brodes
|
7c18686462
|
Crypto: Further ql-for-ql alert alert fixes.
|
2025-06-16 12:14:09 -04:00 |
|
REDMOND\brodes
|
790a60784e
|
Crypto: Acronym change from OpenSSL to OpenSsl, AVC to Avc and EVP to Evp.
|
2025-06-16 10:56:31 -04:00 |
|
REDMOND\brodes
|
90e480bbe8
|
Merge branch 'pawel_signatures_conversion' of https://github.com/bdrodes/codeql into pawel_signatures_conversion
|
2025-06-16 09:23:05 -04:00 |
|
REDMOND\brodes
|
45fa2c94da
|
Crypto: Code review cleanup.
|
2025-06-16 09:22:11 -04:00 |
|
Jeroen Ketema
|
4228828b66
|
C++: Address review comments
|
2025-06-16 15:02:08 +02:00 |
|
Nicolas Will
|
f975428243
|
Merge branch 'main' into pawel_signatures_conversion
|
2025-06-16 14:57:53 +02:00 |
|
idrissrio
|
09bc57a003
|
C++: update stats file
|
2025-06-16 14:34:08 +02:00 |
|
idrissrio
|
fc9e5bdbf7
|
C++: add upgrade and downgrade scripts
|
2025-06-16 14:34:07 +02:00 |
|
idrissrio
|
927c220ddc
|
C++: add change note for Namespace
|
2025-06-16 14:34:06 +02:00 |
|
idrissrio
|
e6f118374f
|
C++: add predicate to Namespace class to retrieve associated attributes
|
2025-06-16 14:34:05 +02:00 |
|
idrissrio
|
b112b93d75
|
C++: add namespaceattributes table to store namespace attributes
|
2025-06-16 14:34:04 +02:00 |
|
Jeroen Ketema
|
9d6a1a9885
|
C++: Generate SEH edges for pointer dereference loads in __try blocks
|
2025-06-16 12:39:53 +02:00 |
|
Jeroen Ketema
|
3eb768c1e9
|
C++: Generate SEH edges for pointer dereference stores in __try blocks
|
2025-06-16 12:39:50 +02:00 |
|
Jeroen Ketema
|
67d623fb06
|
C++: Add __try with load test case
Fix some formatting while here.
|
2025-06-16 12:39:47 +02:00 |
|
Mathias Vorreiter Pedersen
|
3d9d9fe9c0
|
Merge pull request #19746 from jketema/seh
C++: Use SEH exception edges in IR and generate SEH exception edges for calls in `__try` blocks
|
2025-06-16 10:53:54 +01:00 |
|
Nicolas Will
|
db0bc47495
|
Merge branch 'main' into pawel_signatures_conversion
|
2025-06-15 15:35:31 +02:00 |
|
Jeroen Ketema
|
1b2813dcf6
|
C++: Also generate an SEH edge for calls in initializers
|
2025-06-14 00:16:47 +02:00 |
|
Jeroen Ketema
|
815ae37a7e
|
C++: Add test case with call in initialization
Fix formatting while here.
|
2025-06-14 00:05:00 +02:00 |
|
Jeroen Ketema
|
4a42ca8c69
|
C++: Limit SEH exception edges to calls in __try blocks
|
2025-06-13 20:34:35 +02:00 |
|
Mathias Vorreiter Pedersen
|
d83cbde1cb
|
Merge pull request #19753 from MathiasVP/add-more-mad-summaries
C++: Add more MaD summaries
|
2025-06-13 18:23:11 +01:00 |
|
REDMOND\brodes
|
1882db7d86
|
Crypto: EVP Signature Operation cleanup.
|
2025-06-13 12:07:03 -04:00 |
|
REDMOND\brodes
|
fb495bf665
|
Crypto: Update expected files. There are failures, but accepting them for now and noting the issue for a future PR.
|
2025-06-13 12:02:57 -04:00 |
|
REDMOND\brodes
|
cf2f0f16b8
|
Crypto: Initial model of signatures. Still incomplete for verification and correct handling of MACs.
|
2025-06-13 11:52:37 -04:00 |
|
Jeroen Ketema
|
c7a7447768
|
C++: Generate an SEH exception edge for each call inside a SEH block
|
2025-06-13 16:30:25 +02:00 |
|
Jeroen Ketema
|
400424f13c
|
C++: Add change note
|
2025-06-13 16:30:24 +02:00 |
|
Jeroen Ketema
|
6f41d3c4e3
|
C++: Use SEH exception edges for functions that unconditionally throw those
|
2025-06-13 16:30:23 +02:00 |
|
Jeroen Ketema
|
0038d0f17c
|
C++: Deprecate ThrowingFunction and no longer use in IR
|
2025-06-13 16:30:20 +02:00 |
|