Alex Crichton
6d8330afb6
Use __morestack to detect stack overflow
...
This commit resumes management of the stack boundaries and limits when switching
between tasks. This additionally leverages the __morestack function to run code
on "stack overflow". The current behavior is to abort the process, but this is
probably not the best behavior in the long term (for deails, see the comment I
wrote up in the stack exhaustion routine).
2013-10-19 09:43:31 -07:00
..
2013-09-06 23:56:17 -07:00
2013-09-04 23:28:23 -07:00
2013-10-04 01:10:28 +09:00
2013-09-03 20:00:41 +10:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-24 17:56:42 -07:00
2013-09-24 17:56:42 -07:00
2013-09-24 17:56:42 -07:00
2013-09-24 17:56:42 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 14:54:10 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 14:54:10 -04:00
2013-09-30 23:21:20 -07:00
2013-09-16 22:19:23 -04:00
2013-09-30 23:21:20 -07:00
2013-09-25 14:27:42 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-26 17:05:59 -07:00
2013-09-30 23:21:20 -07:00
2013-09-25 14:27:42 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-08-27 18:47:59 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 15:53:13 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 14:54:10 -04:00
2013-09-23 18:23:22 -07:00
2013-09-25 14:27:42 -07:00
2013-09-25 14:27:42 -07:00
2013-09-16 22:19:23 -04:00
2013-09-16 22:19:23 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-20 02:59:06 +02:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-19 15:04:03 +10:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-04 23:09:51 -04:00
2013-09-25 14:27:42 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:22 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-25 14:27:42 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:17 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-10-06 14:39:25 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:22 -07:00
2013-09-30 23:21:20 -07:00
2013-09-16 22:19:23 -04:00
2013-10-06 14:39:25 -07:00
2013-09-16 22:19:23 -04:00
2013-09-16 22:19:23 -04:00
2013-09-30 23:21:20 -07:00
2013-10-07 13:00:52 -07:00
2013-10-07 13:00:52 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 14:54:10 -04:00
2013-10-14 14:33:05 +02:00
2013-10-06 14:39:25 -07:00
2013-09-19 15:19:20 -07:00
2013-10-05 20:19:33 -07:00
2013-10-05 20:19:33 -07:00
2013-10-05 20:19:33 -07:00
2013-10-05 20:19:33 -07:00
2013-10-07 21:44:02 -07:00
2013-09-30 23:21:20 -07:00
2013-09-27 09:39:05 -07:00
2013-09-12 00:36:54 -07:00
2013-09-12 00:36:54 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-06 14:39:25 -07:00
2013-10-06 14:39:25 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:17 -07:00
2013-09-23 18:23:22 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:22 -07:00
2013-09-30 23:21:20 -07:00
2013-10-06 14:39:25 -07:00
2013-09-23 18:23:22 -07:00
2013-10-05 20:36:14 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-07 18:06:30 -07:00
2013-10-07 18:06:30 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-16 22:19:23 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-03 20:00:41 +10:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-03 20:00:41 +10:00
2013-09-30 23:21:20 -07:00
2013-09-16 22:19:23 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-26 17:05:59 -07:00
2013-10-01 14:54:10 -04:00
2013-10-07 13:00:52 -07:00
2013-10-07 13:00:52 -07:00
2013-10-07 13:00:52 -07:00
2013-09-26 17:05:59 -07:00
2013-10-07 21:44:02 -07:00
2013-10-07 13:00:52 -07:00
2013-09-25 14:27:42 -07:00
2013-10-06 14:39:25 -07:00
2013-09-30 23:21:20 -07:00
2013-09-26 09:29:43 +02:00
2013-08-28 10:12:28 +02:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-06 14:39:25 -07:00
2013-09-25 14:27:42 -07:00
2013-10-02 01:16:31 -07:00
2013-09-03 20:00:41 +10:00
2013-10-11 13:28:36 -04:00
2013-10-05 20:36:14 -04:00
2013-10-05 20:36:14 -04:00
2013-09-16 22:19:23 -04:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 23:08:06 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-19 16:58:11 +02:00
2013-09-12 15:21:01 -07:00
2013-10-15 22:27:10 -07:00
2013-10-09 00:14:35 -07:00
2013-10-06 14:39:25 -07:00
2013-10-06 14:39:25 -07:00
2013-10-01 14:54:10 -04:00
2013-10-06 14:39:25 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:22 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 15:52:41 -07:00
2013-09-25 14:27:42 -07:00
2013-09-25 14:27:42 -07:00
2013-10-06 14:39:25 -07:00
2013-10-06 14:39:25 -07:00
2013-10-07 13:00:52 -07:00
2013-10-06 14:39:25 -07:00
2013-09-25 14:27:42 -07:00
2013-08-27 18:47:59 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 18:02:11 +02:00
2013-09-24 14:12:02 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-04 02:28:16 +02:00
2013-10-06 14:39:25 -07:00
2013-10-11 12:21:19 -04:00
2013-10-11 12:21:19 -04:00
2013-10-11 12:21:19 -04:00
2013-10-11 13:28:36 -04:00
2013-10-11 12:21:19 -04:00
2013-10-01 14:54:10 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-04 07:09:28 +02:00
2013-10-17 06:22:48 +02:00
2013-10-17 06:22:48 +02:00
2013-10-17 06:22:48 +02:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-01 14:54:10 -04:00
2013-09-24 09:57:25 -07:00
2013-10-07 21:44:02 -07:00
2013-10-07 21:44:02 -07:00
2013-10-07 21:44:02 -07:00
2013-10-07 21:44:02 -07:00
2013-10-07 13:00:52 -07:00
2013-10-06 14:39:25 -07:00
2013-10-06 14:39:25 -07:00
2013-08-27 18:47:59 -07:00
2013-10-07 13:00:52 -07:00
2013-10-08 01:44:05 +02:00
2013-10-08 01:44:05 +02:00
2013-10-08 01:44:05 +02:00
2013-10-11 13:28:36 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:22 -07:00
2013-09-30 23:21:20 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-23 18:23:22 -07:00
2013-09-23 18:23:22 -07:00
2013-09-23 18:23:22 -07:00
2013-09-23 18:23:22 -07:00
2013-09-23 18:23:22 -07:00
2013-09-23 18:23:22 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-10-04 07:09:28 +02:00
2013-09-16 22:19:23 -04:00
2013-09-18 09:09:54 -07:00
2013-10-07 13:00:52 -07:00
2013-10-19 09:43:31 -07:00
2013-10-06 14:39:25 -07:00
2013-09-25 14:27:42 -07:00
2013-10-01 14:54:10 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-25 14:27:42 -07:00
2013-10-01 14:54:10 -04:00
2013-09-26 17:05:59 -07:00
2013-09-25 14:27:42 -07:00
2013-09-30 23:21:20 -07:00
2013-09-16 22:19:23 -04:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-10-09 10:34:35 -07:00
2013-09-30 23:21:20 -07:00
2013-09-16 22:19:23 -04:00
2013-09-24 09:57:25 -07:00
2013-09-30 23:21:20 -07:00
2013-09-30 23:21:20 -07:00
2013-09-03 20:00:41 +10:00
2013-09-24 09:57:25 -07:00
2013-10-07 13:00:52 -07:00
2013-10-19 09:43:31 -07:00