Code analysis violations Bug in scheduler - race during with worker thread shutdown.
Showing the changes to src/vm/builtin_module.cpp (1 of 18 files). Show all
Unified · Split
| @@ -19,7 +19,7 @@ using namespace disvm::runtime::builtin; · 18 unmodified lines | |||
| 19 | 19 | ||
| 20 | namespace | 20 | namespace |
| 21 | { | 21 | { |
| 22 | std::atomic_bool builtin_modules_initialized; | 22 | std::atomic_bool builtin_modules_initialized{ false }; |
| 23 | 23 | ||
| 24 | std::mutex builtin_modules_lock; | 24 | std::mutex builtin_modules_lock; |
| 25 | std::forward_list<std::shared_ptr<vm_module_t>> builtin_modules; | 25 | std::forward_list<std::shared_ptr<vm_module_t>> builtin_modules; |