This patch aims to consolidate the OperatingSystem scripting affordance
by introducing a stable interface that conforms to the
Scripted{,Python}Interface.
This unifies the way we call into python methods from lldb while
also improving its capabilities by allowing us to pass lldb_private
objects are arguments.
Signed-off-by: Med Ismail Bennani <ismail@bennani.ma>
Is there no way to check the types of the positional args? This seems like it might be a source of future subtle bugs or unexpected behavior.