Sebastian Huber
1b1be254e7
score: Thread life cycle re-implementation
...
The thread deletion is now supported on SMP.
This change fixes the following PRs:
PR1814: SMP race condition between stack free and dispatch
PR2035: psxcancel reveals NULL pointer access in _Thread_queue_Extract()
The POSIX cleanup handler are now called in the right context (should be
called in the context of the terminating thread).
http://pubs.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_09.html
Add a user extension the reflects a thread termination event. This is
used to reclaim the Newlib reentrancy structure (may use file
operations), the POSIX cleanup handlers and the POSIX key destructors.
2014-03-31 08:29:43 +02:00
..
2014-03-21 08:10:47 +11:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 16:46:37 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-27 14:50:36 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-31 08:29:43 +02:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-31 08:29:42 +02:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-21 08:10:47 +11:00
2013-08-23 12:54:03 +02:00
2014-03-31 08:29:42 +02:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-21 08:10:47 +11:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-27 14:50:36 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-21 08:10:47 +11:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-25 08:06:16 +01:00
2014-03-19 08:34:27 +01:00
2014-03-19 08:34:27 +01:00