Drew Stratford
4a37362249
LibPthread: implicitly call pthread_exit on return from start routine.
...
Previously, when returning from a pthread's start_routine, we would
segfault. Now we instead implicitly call pthread_exit as specified in
the standard.
pthread_create now creates a thread running the new
pthread_create_helper, which properly manages the calling and exiting
of the start_routine supplied to pthread_create. To accomplish this,
the thread's stack initialization has been moved out of
sys$create_thread and into the userspace function create_thread.
2020-04-25 16:51:35 +02:00
..
2020-04-09 20:45:44 +02:00
2020-04-13 23:20:59 +02:00
2020-04-15 17:15:40 +02:00
2020-04-19 18:07:16 +02:00
2020-04-08 17:19:46 +02:00
2020-04-09 20:45:44 +02:00
2020-04-18 13:58:29 +02:00
2020-04-11 10:02:31 +02:00
2020-04-08 17:19:46 +02:00
2020-04-18 14:22:42 +02:00
2020-04-10 11:59:30 +02:00
2020-04-13 22:35:37 +02:00
2020-02-10 12:07:48 +01:00
2020-02-02 00:20:41 +01:00
2020-03-21 09:46:30 +01:00
2020-04-23 18:38:54 +02:00
2020-02-09 19:38:17 +01:00
2020-01-18 09:45:54 +01:00
2020-04-18 14:22:42 +02:00
2020-04-18 14:22:42 +02:00
2020-03-23 13:48:44 +01:00
2020-02-16 01:27:42 +01:00
2020-01-18 09:45:54 +01:00
2020-03-28 18:27:18 +01:00
2020-03-24 16:15:33 +01:00
2020-03-24 16:15:33 +01:00
2020-03-24 16:15:33 +01:00
2020-04-18 14:22:42 +02:00
2020-03-23 13:48:44 +01:00
2020-02-16 01:27:42 +01:00
2020-02-16 01:27:42 +01:00
2020-01-18 09:45:54 +01:00
2020-01-31 13:13:04 +01:00
2020-04-10 13:09:35 +02:00
2020-04-11 22:41:05 +02:00
2020-04-08 17:19:46 +02:00
2020-01-17 22:34:26 +01:00
2020-04-18 13:58:29 +02:00
2020-04-18 13:58:29 +02:00
2020-03-21 09:46:30 +01:00
2020-04-20 19:52:35 +02:00
2020-02-10 10:46:25 +01:00
2020-02-16 01:27:42 +01:00
2020-04-08 17:19:46 +02:00
2020-01-18 09:45:54 +01:00
2020-04-11 21:04:45 +02:00
2020-03-08 13:06:51 +01:00
2020-04-25 16:51:35 +02:00
2020-04-25 16:51:35 +02:00
2020-04-11 22:41:05 +02:00
2020-04-12 11:00:38 +02:00
2020-04-14 09:50:14 +02:00
2020-04-13 00:53:22 +02:00
2020-02-16 01:27:42 +01:00
2020-02-16 01:27:42 +01:00
2020-04-08 17:19:46 +02:00
2020-01-18 09:45:54 +01:00
2020-03-24 16:15:33 +01:00
2020-04-11 21:04:45 +02:00
2020-03-19 15:48:00 +01:00
2020-04-18 13:58:29 +02:00
2020-02-28 12:55:58 +01:00
2020-02-10 10:46:25 +01:00
2020-03-28 18:27:18 +01:00
2020-04-13 00:53:22 +02:00
2020-03-02 22:23:39 +01:00
2020-04-13 00:53:22 +02:00
2020-04-22 12:36:35 +02:00
2020-04-13 00:53:22 +02:00
2020-04-13 00:53:22 +02:00
2020-02-16 01:27:42 +01:00
2020-03-19 15:48:00 +01:00
2020-04-13 00:53:22 +02:00
2020-02-26 13:06:40 +01:00
2020-02-26 13:06:40 +01:00