| 19 | } |
| 20 | |
| 21 | std::shared_ptr<Debugger> EmmyDebuggerManager::GetDebugger(lua_State* L) |
| 22 | { |
| 23 | std::lock_guard<std::mutex> lock(debuggerMtx); |
| 24 | auto identify = GetUniqueIdentify(L); |
| 25 | auto it = debuggers.find(identify); |
| 26 | if (it != debuggers.end()) |
| 27 | { |
| 28 | return it->second; |
| 29 | } |
| 30 | else |
| 31 | { |
| 32 | return nullptr; |
| 33 | } |
| 34 | } |
| 35 | |
| 36 | std::shared_ptr<Debugger> EmmyDebuggerManager::AddDebugger(lua_State* L) |
| 37 | { |
no test coverage detected