MPS issue job003330

TitleUnclear which threads need to call mps_tramp
Statusclosed
Priorityoptional
Assigned userRichard Brooksby
OrganizationRavenbrook
DescriptionIf 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?
AnalysisI 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 foundinspection
EvidenceNone.
Observed in1.110.0
Created byGareth Rees
Created on2012-10-19 16:37:07
Last modified byGareth Rees
Last modified on2013-03-08 11:44:22
History2012-10-19 GDR Created.

Fixes

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.