| 60 | } |
| 61 | |
| 62 | inline void EndRunningUserCodeInPlace() { |
| 63 | extern butil::static_atomic<int> g_usercode_inplace; |
| 64 | g_usercode_inplace.fetch_sub(1, butil::memory_order_relaxed); |
| 65 | } |
| 66 | |
| 67 | void EndRunningUserCodeInPool(void (*fn)(void*), void* arg); |
| 68 |
no test coverage detected