| 2162 | } |
| 2163 | |
| 2164 | void BFGC::RemoveStackMarkableObject(bf::System::Object* obj) |
| 2165 | { |
| 2166 | auto threadInfo = ThreadInfo::sCurThreadInfo; |
| 2167 | Beefy::AutoCrit autoCrit(threadInfo->mCritSect); |
| 2168 | |
| 2169 | int stackIdx = threadInfo->mStackMarkableObjects.LastIndexOf(obj); |
| 2170 | BF_ASSERT(stackIdx != -1); |
| 2171 | if (stackIdx != -1) |
| 2172 | threadInfo->mStackMarkableObjects.RemoveAtFast(stackIdx); |
| 2173 | } |
| 2174 | |
| 2175 | void BFGC::AddPendingThread(BfInternalThread* internalThread) |
| 2176 | { |
nothing calls this directly
no test coverage detected