Siva Annamalai
e72c1fb47d
Implement safepointing of threads :
...
- uses thread execution status transition to track when a thread is in a safepoint or needs to block for a safepoint
- introduces a monitor per Thread object
- uses a per thread safepoint handshake between the thread requesting a safepoint and the requested thread.
The ThreadRegistry class now contains only the thread list for an isolate and the functionality of scheduling a thread onto an Isolate and unscheduling it from teh isolate. We could fold this functionality into the Isolate class in a different CL.
R=rmacnak@google.com , zra@google.com
Review URL: https://codereview.chromium.org/1541073002 .
2016-02-01 10:57:34 -08:00
..
2015-11-13 09:30:46 +01:00
2015-09-11 13:05:36 +02:00
2014-12-02 10:38:51 +00:00
2015-10-05 08:16:52 +02:00
2015-01-28 00:39:35 +00:00
2015-09-14 12:03:50 +08:00
2013-10-31 09:33:18 +00:00
2015-10-19 10:27:36 -07:00
2015-03-19 17:42:40 +00:00
2014-08-27 08:00:48 +00:00
2015-05-29 12:52:45 +02:00
2015-05-28 09:32:54 -07:00
2015-06-02 09:04:37 -07:00
2015-06-04 14:55:32 +02:00
2013-08-28 07:56:12 +00:00
2015-11-24 08:26:03 +01:00
2016-02-01 10:46:49 -08:00
2015-12-09 00:46:46 +01:00
2015-12-09 00:46:46 +01:00
2014-04-10 08:48:11 +00:00
2015-10-01 09:30:47 -07:00
2015-12-17 09:34:52 -08:00
2015-12-17 09:34:52 -08:00
2014-10-27 12:11:39 +00:00
2015-06-03 12:39:59 -07:00
2015-10-29 22:58:33 +01:00
2015-07-09 10:56:55 -07:00
2016-01-19 16:32:59 -08:00
2016-01-25 12:06:06 +01:00
2014-01-16 12:06:38 +00:00
2016-01-19 16:32:59 -08:00
2016-01-19 16:32:59 -08:00
2015-09-11 13:05:36 +02:00
2015-09-11 13:05:36 +02:00
2013-09-25 08:15:41 +00:00
2014-06-18 22:30:34 +00:00
2016-01-22 15:53:07 -08:00
2015-05-12 11:09:13 +00:00
2015-10-19 10:27:36 -07:00
2015-08-04 17:13:22 -07:00
2016-01-14 23:24:07 -08:00
2014-06-20 20:56:55 +00:00
2015-09-18 17:05:35 -07:00
2014-02-25 18:01:35 +00:00
2016-01-15 00:48:54 -08:00
2015-01-28 00:39:35 +00:00
2016-02-01 10:57:34 -08:00
2015-11-17 13:57:12 -08:00
2015-11-17 14:58:09 -08:00
2015-05-28 09:32:54 -07:00
2015-09-11 13:06:09 +02:00
2015-10-15 10:16:03 -07:00
2015-10-15 10:16:03 -07:00
2013-09-20 15:54:10 +00:00
2016-01-19 16:32:59 -08:00
2015-04-24 17:49:58 +00:00
2013-07-02 16:17:25 +00:00
2016-01-19 16:32:59 -08:00
2015-10-29 19:17:08 -07:00
2013-09-25 08:15:41 +00:00
2014-08-29 03:54:12 +00:00
2014-08-19 21:15:39 +00:00
2015-12-21 13:07:32 -08:00
2016-01-19 16:32:59 -08:00
2013-12-13 13:05:28 +00:00
2015-11-04 01:59:53 +01:00
2015-05-18 11:31:20 -07:00
2014-07-31 18:27:38 +00:00
2014-11-26 10:44:40 +00:00
2015-09-04 10:06:02 +02:00
2015-08-04 15:39:14 -07:00
2013-12-02 16:27:07 +00:00
2015-09-11 13:05:36 +02:00
2016-02-01 10:46:49 -08:00
2015-02-19 02:18:53 +00:00
2016-02-01 10:46:49 -08:00
2014-06-23 09:33:59 +00:00
2016-01-05 11:22:20 -08:00
2015-08-04 17:13:22 -07:00
2015-08-12 11:01:21 +02:00
2015-10-19 10:27:36 -07:00
2015-07-22 12:50:36 -07:00
2015-12-30 12:48:23 -08:00
2015-11-11 10:59:38 -08:00
2015-12-11 12:39:56 -08:00
2015-01-28 00:39:35 +00:00
2016-01-19 16:32:59 -08:00
2013-04-23 11:54:54 +00:00
2015-01-21 14:21:49 +00:00
2015-09-11 13:05:36 +02:00
2015-11-05 13:00:37 +01:00
2013-09-25 13:52:15 +00:00
2016-01-29 07:43:21 -08:00
2015-10-07 13:19:55 -07:00
2016-02-01 10:57:34 -08:00