Dmitry Vyukov
b79ac88155
asan: fix signal handling during stoptheworld
...
The problem is that without SA_RESTORER flag, kernel ignores the handler. So tracer actually did not setup any handler.
Add SA_RESTORER flag when setting up handlers.
Add a test that causes SIGSEGV in stoptheworld callback.
Move SignalContext from asan to sanitizer_common to print better diagnostics about signal in the tracer thread.
http://reviews.llvm.org/D8005
llvm-svn: 230978
2015-03-02 17:36:02 +00:00
..
2015-01-03 04:29:12 +00:00
2015-01-03 04:29:05 +00:00
2014-09-02 09:34:34 +00:00
2015-02-17 23:23:10 +00:00
2014-07-28 13:54:18 +00:00
2014-10-15 08:56:43 +00:00
2014-04-25 13:26:21 +00:00
2015-02-13 15:44:50 +00:00
2015-01-07 00:38:00 +00:00
2015-02-20 17:41:59 +00:00
2013-11-27 11:30:28 +00:00
2013-11-27 11:30:28 +00:00
2015-03-02 17:36:02 +00:00
2014-11-03 22:23:44 +00:00
2015-02-20 06:42:41 +00:00
2014-12-22 09:44:56 +00:00
2014-12-22 09:44:56 +00:00
2015-01-27 20:19:12 +00:00
2015-01-27 20:19:12 +00:00
2014-11-13 22:40:59 +00:00
2014-12-12 20:07:35 +00:00
2014-12-12 20:07:35 +00:00
2015-01-03 04:29:12 +00:00
2015-01-03 04:29:12 +00:00
2014-12-09 01:31:14 +00:00
2015-02-20 06:42:41 +00:00
2015-02-03 10:15:15 +00:00
2014-12-09 01:22:59 +00:00
2015-02-20 06:42:41 +00:00
2015-02-27 02:29:25 +00:00
2014-12-02 19:48:40 +00:00
2014-10-21 13:38:05 +00:00
2014-12-09 01:31:14 +00:00
2015-02-14 16:06:22 +00:00
2015-02-17 23:23:10 +00:00
2015-02-20 06:42:41 +00:00
2015-03-02 17:36:02 +00:00
2014-11-03 22:23:44 +00:00
2014-11-03 22:23:44 +00:00
2015-02-17 23:23:10 +00:00
2014-05-30 13:36:29 +00:00
2015-02-20 17:41:59 +00:00
2015-02-20 17:41:59 +00:00
2014-12-11 16:12:16 +00:00
2014-12-11 16:12:16 +00:00
2014-09-10 23:08:06 +00:00
2014-08-05 18:45:02 +00:00
2015-02-14 16:14:10 +00:00
2014-05-30 13:36:29 +00:00
2014-05-29 13:50:54 +00:00