[Lldb-commits] [PATCH] D11431: Convert ScriptInterpreters to being first-class plugins

Greg Clayton clayborg at gmail.com
Wed Jul 22 17:35:12 PDT 2015


I'll try and take a look first thing tomorrow.

Greg

> On Jul 22, 2015, at 5:15 PM, Zachary Turner <zturner at google.com> wrote:
> 
> zturner updated this revision to Diff 30432.
> zturner added a comment.
> 
> This gets the Xcode project mostly working.  But there is something related to linking the LLDBSwig methods.  I don't know how this is setup on Mac, but the code works as-is on all other platforms.
> 
> Is there any way to make this work on Mac?  It's much better and more logically organized using the way I've done in this patch, so it would be a shame if there's no way to make this work in the Xcode build.  Can you take a look Greg?
> 
> 
> http://reviews.llvm.org/D11431
> 
> Files:
>  include/lldb/API/SBCommandInterpreter.h
>  include/lldb/API/SystemInitializerFull.h
>  include/lldb/Core/PluginManager.h
>  include/lldb/Interpreter/CommandInterpreter.h
>  include/lldb/Interpreter/PythonDataObjects.h
>  include/lldb/Interpreter/ScriptInterpreter.h
>  include/lldb/Interpreter/ScriptInterpreterNone.h
>  include/lldb/Interpreter/ScriptInterpreterPython.h
>  include/lldb/Utility/PythonPointer.h
>  include/lldb/lldb-forward.h
>  include/lldb/lldb-private-interfaces.h
>  include/lldb/lldb-python.h
>  lldb.xcodeproj/project.pbxproj
>  source/API/CMakeLists.txt
>  source/API/SBCommandInterpreter.cpp
>  source/API/SystemInitializerFull.cpp
>  source/Core/PluginManager.cpp
>  source/Host/macosx/HostInfoMacOSX.mm
>  source/Host/posix/HostInfoPosix.cpp
>  source/Initialization/SystemInitializerCommon.cpp
>  source/Interpreter/CMakeLists.txt
>  source/Interpreter/CommandInterpreter.cpp
>  source/Interpreter/PythonDataObjects.cpp
>  source/Interpreter/ScriptInterpreterNone.cpp
>  source/Interpreter/ScriptInterpreterPython.cpp
>  source/Plugins/CMakeLists.txt
>  source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
>  source/Plugins/ScriptInterpreter/CMakeLists.txt
>  source/Plugins/ScriptInterpreter/None/CMakeLists.txt
>  source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp
>  source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h
>  source/Plugins/ScriptInterpreter/Python/CMakeLists.txt
>  source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
>  source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
>  source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
>  source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
>  source/Plugins/ScriptInterpreter/Python/lldb-python.h
>  unittests/CMakeLists.txt
> 
> <D11431.30432.patch>





More information about the lldb-commits mailing list