lifting-bits / sleigh

Unofficial CMake build for Ghidra's C++ SLEIGH code
Apache License 2.0
121 stars 22 forks source link

Introduce thread-safe wrapper API #81

Open tetsuo-cpp opened 2 years ago

tetsuo-cpp commented 2 years ago

At the moment, loading spec files on different threads is unsafe because of how the XML parsing is implemented. We should consider adding a wrapper API in the support lib that protects this behind some kind of locking mechanism.

tetsuo-cpp commented 2 years ago

CC: @2over12