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

Zachary Turner zturner at google.com
Wed Jul 22 17:15:37 PDT 2015


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11431.30432.patch
Type: text/x-patch
Size: 387360 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150723/d8096f3f/attachment.bin>


More information about the lldb-commits mailing list