static VOID OnThreadEnd(THREADID tid, const CONTEXT *ctxt, INT32, VOID *) { TINFO_MAP::iterator it = ThreadInfos.find(tid); if (it != ThreadInfos.end()) { delete it->second; ThreadInfos.erase(it); } }