- There are global variables whose access needs to be mutexed. Here's a non-exhaustive list. - JSON read/writer in Utils.cpp - ~`ScillaStdout` in SRTL.cpp~ - ~LLVM context and other LLVM objects accessed, as necessary.~ - ~The object code cache manager, both at the memory level and disk level.~ - Secp256k1 context has been [defined](https://github.com/Zilliqa/scilla-vm/commit/1de2bc309bf8819d905945eec4bbf5dfff7b4c24) to be a global variable to save time. This isn't thread-safe.
ScillaStdoutin SRTL.cppLLVM context and other LLVM objects accessed, as necessary.The object code cache manager, both at the memory level and disk level.