Alex Shlyapnikov
132689243e
[Sanitizers] TSan allocator set errno on failure.
...
Summary:
Set proper errno code on allocation failures and change realloc, pvalloc,
aligned_alloc, memalign and posix_memalign implementation to satisfy
their man-specified requirements.
Modify allocator API implementation to bring it closer to other
sanitizers allocators.
Reviewers: dvyukov
Subscribers: llvm-commits, kubamracek
Differential Revision: https://reviews.llvm.org/D35690
llvm-svn: 308929
2017-07-24 21:22:59 +00:00
..
2017-07-10 17:11:52 +00:00
2016-10-31 20:50:15 +00:00
2017-07-16 01:05:37 +00:00
2017-01-24 21:37:50 +00:00
2016-04-15 12:34:00 +00:00
2017-07-24 21:22:59 +00:00
2015-01-27 13:03:18 +00:00
2014-09-17 00:12:50 +00:00
2014-09-02 14:22:31 +00:00
2015-01-21 13:50:02 +00:00
2015-11-06 11:05:53 +00:00
2016-11-11 23:25:09 +00:00
2017-03-21 14:28:55 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2016-11-08 05:34:50 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2014-07-26 16:40:33 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2014-03-24 15:23:05 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2017-07-12 21:02:48 +00:00
2015-12-10 17:09:53 +00:00
2015-06-30 17:23:29 +00:00
2015-04-27 22:08:08 +00:00
2015-11-20 11:07:16 +00:00
2014-04-30 21:34:17 +00:00
2017-06-13 09:37:51 +00:00
2017-06-13 09:37:51 +00:00
2017-06-13 09:37:51 +00:00
2017-06-13 09:37:51 +00:00
2017-06-13 09:37:51 +00:00
2015-11-30 19:43:03 +00:00
2017-04-17 18:17:38 +00:00
2016-12-19 18:06:49 +00:00
2017-04-17 19:55:12 +00:00
2017-07-10 15:19:14 +00:00
2014-04-30 21:34:17 +00:00
2014-05-30 14:08:51 +00:00
2016-04-15 12:34:00 +00:00
2015-12-07 19:40:33 +00:00
2016-06-02 19:18:22 +00:00
2016-11-14 21:41:33 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2017-04-10 21:03:21 +00:00
2017-04-10 21:03:21 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2015-11-28 09:16:34 +00:00
2016-09-17 14:39:53 +00:00
2016-04-07 12:10:28 +00:00
2016-03-24 11:54:33 +00:00
2016-04-07 12:10:28 +00:00
2014-05-30 14:08:51 +00:00
2015-11-19 17:28:46 +00:00
2015-11-30 14:11:48 +00:00
2015-11-30 19:43:03 +00:00
2015-11-30 19:43:03 +00:00
2016-11-11 23:17:49 +00:00
2015-11-19 17:28:46 +00:00
2015-05-14 20:27:12 +00:00
2015-04-27 22:08:08 +00:00
2017-07-10 15:00:55 +00:00
2017-05-01 13:56:04 +00:00
2015-11-19 17:28:46 +00:00
2015-11-19 17:28:46 +00:00
2016-08-16 05:06:56 +00:00
2017-05-01 13:56:04 +00:00
2016-11-22 09:49:11 +00:00
2015-04-27 22:08:08 +00:00
2016-04-15 12:34:00 +00:00
2014-05-30 14:08:51 +00:00
2016-05-17 22:24:55 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2017-07-12 12:23:31 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2016-03-04 06:02:52 +00:00
2015-04-20 10:35:21 +00:00
2016-04-15 12:34:00 +00:00
2015-06-24 13:04:12 +00:00
2015-01-21 13:50:02 +00:00
2016-12-14 18:20:18 +00:00
2015-06-24 11:51:41 +00:00
2017-07-10 15:00:55 +00:00
2017-07-10 15:00:55 +00:00
2015-12-08 17:54:47 +00:00
2016-08-16 05:06:56 +00:00
2016-08-16 05:06:56 +00:00
2016-08-16 05:06:56 +00:00
2016-08-16 05:06:56 +00:00
2016-05-10 11:19:50 +00:00
2016-04-15 12:34:00 +00:00
2015-04-27 22:08:08 +00:00
2016-08-30 13:01:04 +00:00
2015-11-30 19:43:03 +00:00
2015-11-30 19:43:03 +00:00
2015-12-08 21:54:39 +00:00
2016-02-03 15:10:00 +00:00
2015-04-28 18:08:42 +00:00
2015-11-30 19:43:03 +00:00
2015-11-30 19:43:03 +00:00
2014-07-14 15:52:33 +00:00
2016-06-03 11:48:27 +00:00
2014-05-30 14:08:51 +00:00
2014-05-30 14:08:51 +00:00
2014-05-30 14:08:51 +00:00
2015-11-19 17:28:46 +00:00
2016-05-21 08:31:13 +00:00
2014-05-30 14:08:51 +00:00
2014-05-30 14:08:51 +00:00
2016-03-16 15:39:20 +00:00
2015-11-13 20:36:08 +00:00
2015-11-13 20:36:08 +00:00
2015-11-13 20:36:08 +00:00
2015-11-13 20:36:08 +00:00
2015-11-13 20:36:08 +00:00
2015-11-28 09:18:43 +00:00
2015-01-21 13:50:02 +00:00
2015-11-13 20:36:08 +00:00
2016-09-22 13:42:02 +00:00
2016-02-17 20:40:10 +00:00
2015-11-30 14:11:48 +00:00
2016-05-06 19:35:22 +00:00
2015-11-19 12:02:02 +00:00
2015-11-19 12:02:02 +00:00
2015-11-30 19:43:03 +00:00
2015-01-21 13:50:02 +00:00
2016-03-18 07:55:44 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2015-09-03 11:20:46 +00:00
2015-11-19 17:28:46 +00:00
2015-11-19 17:28:46 +00:00
2015-01-21 13:50:02 +00:00
2015-11-20 11:07:16 +00:00
2015-01-21 13:50:02 +00:00
2016-03-07 01:30:02 +00:00
2016-03-07 01:30:02 +00:00
2016-07-27 14:34:21 +00:00
2016-09-17 14:33:36 +00:00
2015-12-10 17:09:53 +00:00
2016-08-16 05:06:56 +00:00
2015-01-21 13:50:02 +00:00
2015-11-30 14:11:48 +00:00
2015-11-07 14:29:38 +00:00
2016-02-23 17:16:26 +00:00
2015-11-07 14:29:38 +00:00
2015-11-07 14:29:38 +00:00
2015-01-21 13:50:02 +00:00
2014-10-15 08:56:43 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2017-01-06 21:45:05 +00:00
2016-11-14 20:46:52 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-11-30 14:11:48 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2014-05-30 14:08:51 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2017-06-07 21:10:35 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2014-05-30 14:08:51 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2017-04-24 16:48:30 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2014-05-30 14:08:51 +00:00
2014-05-30 14:08:51 +00:00
2014-05-30 14:08:51 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2016-04-15 12:34:00 +00:00
2015-01-21 13:50:02 +00:00
2016-04-15 12:34:00 +00:00
2015-11-28 09:22:27 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-11-23 08:17:17 +00:00
2015-11-23 08:17:17 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2017-04-24 16:48:30 +00:00
2016-04-15 12:34:00 +00:00
2016-04-15 12:34:00 +00:00
2015-11-20 14:17:43 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00
2015-01-21 13:50:02 +00:00