Mathias Vorreiter Pedersen
|
5373e2222e
|
C++: Improve IRGuads logic for 'unlikely' expressions.
|
2025-01-16 00:45:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
7cca21364b
|
C++: Accept test changes.
|
2025-01-16 00:39:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
14db788125
|
C++: Ensure that 'x' in 'if(!x) is also an AST-based GuardCondition.
|
2025-01-16 00:39:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
b5897e5727
|
C++: Accept sign analysis changes.
|
2025-01-16 00:39:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
2d9036eb5f
|
C++: Make 'getInstructionConvertedResultExpression' equivalent in C and C++.
|
2025-01-16 00:39:35 +00:00 |
|
Mathias Vorreiter Pedersen
|
ebb7f28d39
|
C++: Remove workaround for missing comparisons against 0 in C code.
|
2025-01-16 00:39:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
9810a4f34d
|
C++: Remove 'inNonZeroCase' from IRGuards since we now always have implicit comparisons against 0 in C code.
|
2025-01-16 00:39:32 +00:00 |
|
Mathias Vorreiter Pedersen
|
0d7adac601
|
C++: Accept Guards test changes.
|
2025-01-16 00:39:31 +00:00 |
|
Mathias Vorreiter Pedersen
|
5da57cd2b4
|
C++: Accept test changes.
|
2025-01-16 00:39:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
65771614ef
|
C++: Insert int-to-bool conversions at binary conditional expressions.
|
2025-01-16 00:39:28 +00:00 |
|
Mathias Vorreiter Pedersen
|
9d3bc7f510
|
C++: Accept test changes.
|
2025-01-16 00:39:26 +00:00 |
|
Mathias Vorreiter Pedersen
|
f30bfb63cf
|
C++: Insert int-to-bool conversions at 'NotExpr's.
|
2025-01-16 00:39:25 +00:00 |
|
Mathias Vorreiter Pedersen
|
1e33593c79
|
C++: Accept test changes.
|
2025-01-16 00:39:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
dd39b97ab0
|
C++: Insert int-to-bool conversions at conditions.
|
2025-01-16 00:39:22 +00:00 |
|
Mathias Vorreiter Pedersen
|
2e3d3494de
|
C++: Accept test changes.
|
2025-01-16 00:39:20 +00:00 |
|
Mathias Vorreiter Pedersen
|
5acd2bb2fb
|
C++: Adjust the result type at 'NotExpr' and at comparisons.
|
2025-01-16 00:39:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
9429b03896
|
C++: Provide a hook for overriding 'getResultType'.
|
2025-01-16 00:39:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
6dd1c5e809
|
C++: Split out 'NotExpr' to its own class.
|
2025-01-16 00:39:14 +00:00 |
|
REDMOND\brodes
|
1376b0c355
|
Deprecated and hardcoded protocol queries and help
|
2025-01-15 16:26:55 -05:00 |
|
REDMOND\brodes
|
69cbbffd8f
|
Adding UncheckedBoundsEnumAsIndex ql, help and example
|
2025-01-15 16:20:04 -05:00 |
|
REDMOND\brodes
|
34fe60dbfb
|
KDF ql and qhelp
|
2025-01-15 16:18:33 -05:00 |
|
REDMOND\brodes
|
5d3f35bc8f
|
HardcodedIVCNG qhelp and ql
|
2025-01-15 16:13:13 -05:00 |
|
REDMOND\brodes
|
4eb92afd25
|
Banned Modes ql and qhelp
|
2025-01-15 16:10:31 -05:00 |
|
Mathias Vorreiter Pedersen
|
01cbd2f7f1
|
C++: Ensure that the instruction being compared is the result of the 'CallInstruction'.
|
2025-01-15 19:27:28 +00:00 |
|
Jeroen Ketema
|
84c674b992
|
C++: Fix typos in IR translation comments
|
2025-01-15 20:16:43 +01:00 |
|
REDMOND\brodes
|
9f09e67693
|
Adding BannedEncryption qhelp, ql, cap and cng qll, cryptofilters qll and misc. crypto example files
|
2025-01-15 13:16:57 -05:00 |
|
REDMOND\brodes
|
9668fb3875
|
SizeOfConstIntMacro qhelp, ql, examples and related qll.
|
2025-01-15 13:03:29 -05:00 |
|
REDMOND\brodes
|
ad626acbd3
|
Adding ArgumentIsSizeofOrOperation.qhelp, ql, and example files.
|
2025-01-15 13:01:08 -05:00 |
|
REDMOND\brodes
|
0f8f96c62e
|
Adding IncorrectUsageOfRtlCompareMemory.qhelp, ql and example files.
|
2025-01-15 12:59:34 -05:00 |
|
REDMOND\brodes
|
7edf552023
|
Adding BadOverflowGuard qhelp, example code for help, and ql file.
|
2025-01-15 12:56:36 -05:00 |
|
REDMOND\brodes
|
936ecfc4cd
|
All remaining leap year ql and qhelp files.
|
2025-01-15 12:37:21 -05:00 |
|
REDMOND\brodes
|
7eee4f2ea5
|
Adding LeapYear.qll and Adding365DaysPerYear ql and help.
|
2025-01-15 12:25:41 -05:00 |
|
REDMOND\brodes
|
99fa75b818
|
Leap Year Examples
|
2025-01-15 12:11:01 -05:00 |
|
Jeroen Ketema
|
a3cd66844c
|
C++: Add change note
|
2025-01-15 11:38:09 +01:00 |
|
Jeroen Ketema
|
cd5e77348b
|
C++: Add upgrade and downgrade scripts
|
2025-01-15 11:38:07 +01:00 |
|
Jeroen Ketema
|
8e39eb9020
|
C++: Fix incorrect dbscheme assumptions on proxy classes
|
2025-01-15 11:38:05 +01:00 |
|
Jeroen Ketema
|
13e8853277
|
C++: Update expected test results after extractor changes
|
2025-01-15 11:38:03 +01:00 |
|
Jeroen Ketema
|
537feddf06
|
C++: Introduce usertypes for structs and unions
|
2025-01-15 11:38:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
0ff37f1205
|
Merge pull request #18486 from MathiasVP/indirect-instruction-barriers
C++: Add a `BarrierGuard` module for indirect instruction/operand nodes.
|
2025-01-14 11:37:58 +00:00 |
|
Simon Friis Vindum
|
7196892867
|
Merge pull request #18461 from paldepind/cpp-conditional-expr-range-analysis
C++: Only propagate smallest/largest range bound in conditional expressions
|
2025-01-14 12:31:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
aa55b8e726
|
Merge pull request #18485 from MathiasVP/speed-up-cpp-unbounded-write
C++: Speed up the `cpp/unbounded-write` query for an upcoming change
|
2025-01-14 10:39:03 +00:00 |
|
Jeroen Ketema
|
a2aefc9d61
|
Merge pull request #18478 from jketema/stats-try
C++: Update stats file
|
2025-01-14 10:47:20 +01:00 |
|
Jeroen Ketema
|
4951571dd4
|
Merge pull request #18488 from geoffw0/cleanup
C++: Fix a couple of typos.
|
2025-01-14 10:46:56 +01:00 |
|
Geoffrey White
|
96008469d4
|
C++: QLDoc correction.
|
2025-01-14 09:19:50 +00:00 |
|
Mathias Vorreiter Pedersen
|
d9d0d9348c
|
C++: Add change note.
|
2025-01-13 18:53:59 +00:00 |
|
Mathias Vorreiter Pedersen
|
91992e2f3f
|
C++: Accept test changes.
|
2025-01-13 18:34:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
6f3a2c41b3
|
C++: Fill in skeleton for indirect instruction/operand barrier nodes.
|
2025-01-13 18:34:32 +00:00 |
|
Mathias Vorreiter Pedersen
|
4e3b27e920
|
C++: Add a testcase that needs indirect instruction/operand nodes.
|
2025-01-13 18:33:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
d63b73406c
|
C++: Add dataflow skeleton for barrier guards on indirect instruction/operand nodes.
|
2025-01-13 18:33:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
2d44b33598
|
C++: Speed up the 'cpp/unbounded-write' query.
|
2025-01-13 16:03:30 +00:00 |
|