| 1209 | } |
| 1210 | |
| 1211 | static void MoveSingleThreadFreeToGlobal(TThreadAllocInfo* pInfo) { |
| 1212 | for (int sizeIdx = 0; sizeIdx < N_SIZES; ++sizeIdx) { |
| 1213 | int& freePtrIdx = pInfo->FreePtrIndex[sizeIdx]; |
| 1214 | char** freePtrs = pInfo->FreePtrs[sizeIdx]; |
| 1215 | PutBlocksToGlobalFreeList(sizeIdx, freePtrs + freePtrIdx, THREAD_BUF - freePtrIdx); |
| 1216 | freePtrIdx = THREAD_BUF; |
| 1217 | } |
| 1218 | } |
| 1219 | |
| 1220 | #ifdef _win_ |
| 1221 | static bool IsDeadThread(TThreadAllocInfo* pInfo) { |
no test coverage detected