| Title | Unclear which threads need to call mps_tramp |
| Status | closed |
| Priority | optional |
| Assigned user | Richard Brooksby |
| Organization | Ravenbrook |
| Description | If you have multiple threads that use memory managed by the MPS, do they each need to call mps_tramp, or is it safe for the parent thread to call mps_tramp once, and then launch the child threads inside that call to mps_tramp? |
| Analysis | I documented that each thread must call mps_tramp, but RB says that he doesn't know the answer. job000812 suggests that the full story might be quite complex. |
| How found | inspection |
| Evidence | None. |
| Observed in | 1.110.0 |
| Created by | Gareth Rees |
| Created on | 2012-10-19 16:37:07 |
| Last modified by | Gareth Rees |
| Last modified on | 2013-03-08 11:44:22 |
| History | 2012-10-19 GDR Created. |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 180961 | closed | 2013-02-20 12:11:40 | Richard Brooksby | Deprecating the MPS trampoline by using Vectored Exception Handling on Windows. |