-
In the Python API, the However, it is not clear what types of operations can only ever be safely executed on the main thread. The one I can think of immediately is operations that update the UI, but are there any others? For example:
In IDA, the IDA C++ SDK has the
As of IDA 7.2, IDAPython enforces the following behaviour for functions not marked with this keyword:
Does the Binary Ninja core already enforce that certain functions can only ever be called from the main thread, and if so is it possible to expose information about that in the API docs? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
We currently don't expose any of this information which is obviously problematic. I'm going to convert this discussion to a documentation issue. |
Beta Was this translation helpful? Give feedback.
We currently don't expose any of this information which is obviously problematic. I'm going to convert this discussion to a documentation issue.