Konstantin Varlamov
dc57752031
[libc++][hardening] Categorize assertions that produce incorrect results ( #77183 )
...
Introduce a new `argument-within-domain` category that covers cases
where the given arguments make it impossible to produce a correct result
(or create a valid object in case of constructors). While the incorrect
result doesn't create an immediate problem within the library (like e.g.
a null pointer dereference would), it always indicates a logic error in
user code and is highly likely to lead to a bug in the program once the
value is used.
2024-01-20 23:38:02 -08:00
..
2024-01-20 23:38:02 -08:00
2024-01-17 01:30:52 -08:00
2024-01-20 23:38:02 -08:00
2024-01-05 16:29:23 -08:00
2024-01-05 16:29:23 -08:00
2023-12-18 14:01:33 -05:00
2024-01-15 00:00:57 +02:00
2023-09-01 17:52:31 -07:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-04 10:25:14 -05:00
2024-01-19 10:06:11 +00:00
2024-01-05 16:29:23 -08:00
2024-01-05 16:29:23 -08:00
2023-12-19 16:34:19 -08:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2024-01-05 16:29:23 -08:00
2023-12-18 14:01:33 -05:00
2023-08-03 08:51:50 -07:00
2023-12-10 11:52:14 +01:00
2024-01-20 23:38:02 -08:00
2023-10-29 18:31:37 +01:00
2023-12-05 11:19:15 -05:00
2024-01-20 23:38:02 -08:00
2024-01-05 16:29:23 -08:00
2024-01-18 18:46:46 +01:00
2023-09-29 13:50:16 +01:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2024-01-05 16:29:23 -08:00
2023-12-18 14:01:33 -05:00
2023-12-24 08:45:25 +01:00
2024-01-16 13:17:59 +02:00
2023-12-18 14:01:33 -05:00
2024-01-21 12:48:30 +08:00
2023-12-18 14:01:33 -05:00
2024-01-17 18:56:07 -08:00
2024-01-16 19:14:33 +01:00
2023-10-06 22:58:41 +02:00
2024-01-20 23:38:02 -08:00
2023-12-13 06:05:34 +01:00
2024-01-20 23:38:02 -08:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-11-27 10:54:35 -05:00
2023-05-01 13:48:20 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-07-06 17:21:08 +00:00
2023-12-18 14:01:33 -05:00
2023-12-19 21:57:50 -08:00
2024-01-20 06:08:24 +02:00
2023-12-18 14:01:33 -05:00
2023-11-22 14:54:40 -05:00
2024-01-20 23:38:02 -08:00
2023-08-12 08:46:11 -07:00
2023-12-18 14:01:33 -05:00
2022-11-23 09:50:14 -05:00
2023-12-18 14:01:33 -05:00
2023-10-29 18:31:37 +01:00
2023-12-04 15:17:31 -05:00
2023-10-10 11:06:43 -07:00
2024-01-17 18:56:07 -08:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-04-07 18:54:09 +02:00
2023-12-18 14:01:33 -05:00
2022-11-17 10:30:20 -05:00
2022-12-20 21:37:39 +01:00
2024-01-20 21:18:44 +00:00
2023-01-21 15:09:21 +01:00
2023-10-12 16:59:04 -07:00
2022-11-23 09:50:14 -05:00
2022-11-23 09:50:14 -05:00
2023-12-18 14:01:33 -05:00
2024-01-10 13:34:03 -05:00
2023-08-19 19:09:16 +02:00
2023-02-21 16:56:29 +01:00
2023-02-15 16:52:25 +01:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-05-25 07:59:50 -07:00
2023-12-21 17:26:10 -05:00
2023-12-18 14:01:33 -05:00
2023-03-12 22:19:41 +01:00
2023-05-11 13:54:28 -07:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-10-29 18:31:37 +01:00
2023-12-18 14:01:33 -05:00
2023-12-09 12:32:17 +01:00
2023-12-18 14:01:33 -05:00
2024-01-07 18:01:03 +02:00
2023-10-29 18:31:37 +01:00
2024-01-16 19:13:40 +01:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-06-15 08:56:45 -07:00
2023-12-18 14:01:33 -05:00
2023-10-29 18:31:37 +01:00
2024-01-20 23:38:02 -08:00
2024-01-16 13:45:05 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2024-01-17 01:30:52 -08:00
2023-12-18 14:01:33 -05:00
2023-12-18 17:49:21 -05:00
2023-12-18 14:01:33 -05:00
2023-12-10 11:52:14 +01:00
2024-01-20 06:07:19 +02:00
2023-10-29 18:31:37 +01:00
2023-12-24 08:50:01 +01:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-10-29 18:31:37 +01:00
2023-12-18 14:01:33 -05:00
2024-01-16 19:14:33 +01:00
2024-01-16 17:33:01 +01:00
2023-12-18 14:01:33 -05:00
2023-04-09 02:52:33 +02:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2024-01-17 13:51:29 +01:00
2023-12-18 14:01:33 -05:00
2024-01-20 23:38:02 -08:00
2024-01-05 16:29:23 -08:00
2024-01-16 19:13:40 +01:00
2023-12-06 09:04:06 -05:00
2024-01-20 06:09:46 +02:00
2024-01-08 18:56:43 +01:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2024-01-16 19:13:40 +01:00
2023-12-18 14:01:33 -05:00
2024-01-18 16:33:31 -08:00
2024-01-20 23:38:02 -08:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-11-08 17:45:06 +01:00
2023-04-10 19:23:42 +02:00
2022-11-17 10:30:20 -05:00
2024-01-16 19:13:40 +01:00
2024-01-09 19:11:40 +01:00
2023-05-24 07:51:27 +02:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00
2023-12-12 09:45:14 -05:00
2023-12-18 14:01:33 -05:00
2024-01-21 07:16:51 +02:00
2024-01-17 08:50:10 +01:00
2024-01-20 06:09:46 +02:00
2023-12-18 14:01:33 -05:00
2023-12-18 14:01:33 -05:00