Mathias Vorreiter Pedersen
|
8bdd10c0c2
|
C++: Fix spurious columns in 'CRegKey'.
|
2024-12-09 14:31:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
5f33733b6e
|
C++: Fix 'QueryValue' model.
|
2024-12-09 14:27:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
184dfc24b9
|
C++: Fix 'QueryStringValue' model.
|
2024-12-09 13:42:39 +00:00 |
|
Mathias Vorreiter Pedersen
|
7f87a25768
|
C++: Fix 'QueryMultiStringValue' model.
|
2024-12-09 13:41:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
674dbce36d
|
C++: Add taint flow through 'CRegKey::Create'.
|
2024-12-09 13:38:37 +00:00 |
|
Mathias Vorreiter Pedersen
|
d3dc318ba1
|
C++: Make 'GetValueAt' a value-preserving step.
|
2024-12-09 13:26:46 +00:00 |
|
Mathias Vorreiter Pedersen
|
d735a1433b
|
C++: Also flow to the return value of 'operator='.
|
2024-12-09 13:24:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
59f4b3c0db
|
C++: Get rid of the model for 'Create'.
|
2024-12-06 15:58:07 +00:00 |
|
Mathias Vorreiter Pedersen
|
3d0a2057f6
|
C++: Fix 'BSTRToArray' stub and MaD model.
|
2024-12-06 15:46:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
66de42c576
|
C++: Fix MaD row for 'operator&' on 'CComBSTR's.
|
2024-12-06 15:33:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
6388a9af95
|
C++: Delete duplicated MaD row.
|
2024-12-06 15:31:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
f7b55e05eb
|
C++: 'Attach' is value-preserving.
|
2024-12-06 15:30:34 +00:00 |
|
Mathias Vorreiter Pedersen
|
904db38a5f
|
C++: Add missing space between type name and '&'.
|
2024-12-06 15:29:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
d0bf3b84e4
|
C++: Add missing MaD row for move constructor.
|
2024-12-06 15:27:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
279a30c7e8
|
C++: Make 'SetAt' a value-preserving step.
|
2024-12-04 12:52:41 +00:00 |
|
Mathias Vorreiter Pedersen
|
c7dee4b020
|
C++: Remove more taint to POSITIONs.
|
2024-12-04 12:52:13 +00:00 |
|
Mathias Vorreiter Pedersen
|
9dc3aecf67
|
C++: Remove more taint to POSITIONs.
|
2024-12-04 12:48:55 +00:00 |
|
Mathias Vorreiter Pedersen
|
de75e033be
|
C++: Remove taint to POSITIONs.
|
2024-12-04 12:46:14 +00:00 |
|
Mathias Vorreiter Pedersen
|
c3086d4ecd
|
C++: Fix models and accept test changes.
|
2024-12-03 19:13:00 +00:00 |
|
Mathias Vorreiter Pedersen
|
d69de0cc76
|
C++: Add a MaD model for 'CRegKey' and mark query calls as local flow sources.
|
2024-11-27 16:41:57 +00:00 |
|
Mathias Vorreiter Pedersen
|
33212da876
|
C++: Add a MaD model for 'CAtlTemporaryFile' and mark reads as local flow sources.
|
2024-11-27 16:41:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
3709151353
|
C++: Add a MaD model for 'CAtlFileMappingBase' and mark reads as local flow sources.
|
2024-11-27 16:41:51 +00:00 |
|
Mathias Vorreiter Pedersen
|
74eae4a18d
|
C++: Add a MaD model for 'CAtlFile' and mark reads as local flow sources.
|
2024-11-27 16:41:48 +00:00 |
|
Mathias Vorreiter Pedersen
|
300e3eaba6
|
C++: Add MaD model for 'CUrl'.
|
2024-11-27 16:41:45 +00:00 |
|
Mathias Vorreiter Pedersen
|
74b6c9dcc7
|
C++: Add MaD model for 'CSimpleMap'.
|
2024-11-27 16:41:42 +00:00 |
|
Mathias Vorreiter Pedersen
|
02b88d5dbd
|
C++: Add MaD model for 'CSimpleArray'.
|
2024-11-27 16:41:40 +00:00 |
|
Mathias Vorreiter Pedersen
|
354361952a
|
C++: Add MaD model for 'CPathT'.
|
2024-11-27 16:41:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
5f05417890
|
C++: Add MaD model for 'CComSafeArray'.
|
2024-11-27 16:41:33 +00:00 |
|
Mathias Vorreiter Pedersen
|
9b004848a3
|
C++: Add MaD model for 'CComBSTR'.
|
2024-11-27 16:41:30 +00:00 |
|
Mathias Vorreiter Pedersen
|
2b8ef5a8c8
|
C++: Add MaD model for 'CAtlList'.
|
2024-11-27 16:41:27 +00:00 |
|
Mathias Vorreiter Pedersen
|
0f8df1cd9f
|
C++: Add MaD model for 'CAtlArray'.
|
2024-11-27 16:41:24 +00:00 |
|
Mathias Vorreiter Pedersen
|
763b991408
|
C++: Add models.
|
2024-11-27 16:41:18 +00:00 |
|
Mathias Vorreiter Pedersen
|
bf36f00bb0
|
C++: Add model. Observe that flow still fails.
|
2024-11-27 15:49:41 +00:00 |
|
Mathias Vorreiter Pedersen
|
6d8a83fc1f
|
C++: Take out the 'Element' content from std::format model.
|
2024-07-30 15:31:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
ef0370b64e
|
C++: Respond to review comments.
|
2024-07-30 13:19:02 +01:00 |
|
Mathias Vorreiter Pedersen
|
8edf19adc0
|
C++: Add MaD model for 'std::format'.
|
2024-07-30 10:15:39 +01:00 |
|
Mathias Vorreiter Pedersen
|
8e18e7d4e6
|
Merge pull request #16791 from MathiasVP/collection-content-2
C++: Add support for `Element` content
|
2024-07-04 08:52:33 +01:00 |
|
Mathias Vorreiter Pedersen
|
af28dd8eb4
|
C++: Add bsl models for 'array::front' and 'array::back'.
|
2024-07-03 18:14:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
f9d6c63cbb
|
C++: Add more 'Argument[-1]' to 'ReturnValue' flow.
|
2024-07-03 17:27:22 +01:00 |
|
Mathias Vorreiter Pedersen
|
246f3fd3e2
|
C++: Fix 'emplace_after' model in bsl.
|
2024-07-03 17:21:10 +01:00 |
|
Mathias Vorreiter Pedersen
|
5351c2734f
|
C++: Fix 'assign' models.
|
2024-07-03 17:01:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
6d05324724
|
C++: Make sure the 'emplace' functions that return iterators are modeled via Element content.
|
2024-07-03 16:47:18 +01:00 |
|
Mathias Vorreiter Pedersen
|
e03f8084e6
|
C++: Fix yml file name.
|
2024-07-03 16:04:14 +01:00 |
|
Mathias Vorreiter Pedersen
|
c4dabb94d6
|
C++: Add models for 'array::front' and 'array::back'.
|
2024-07-03 16:03:25 +01:00 |
|
Mathias Vorreiter Pedersen
|
5be948533c
|
C++: Replace 'Element[*@]' with 'Element[@]'.
|
2024-07-03 11:18:13 +01:00 |
|
Mathias Vorreiter Pedersen
|
2ad8704325
|
C++: Add bsl models.
|
2024-06-27 19:48:27 +01:00 |
|
Mathias Vorreiter Pedersen
|
36d59cef7e
|
C++: Add 'bsl::free' as a deallocation function model.
|
2024-06-24 13:56:44 +01:00 |
|
Mathias Vorreiter Pedersen
|
40fb59dc0b
|
C++: Add gnu iterator models to regain TP.
|
2024-06-21 14:04:07 +01:00 |
|
Mathias Vorreiter Pedersen
|
85da3d2f13
|
C++: Update MaD models.
|
2024-06-21 12:47:43 +01:00 |
|
Mathias Vorreiter Pedersen
|
4dc13e850e
|
C++: Add summaries for std dequence containers.
|
2024-06-21 12:47:40 +01:00 |
|