llvm-project/lldb/source/Commands
Greg Clayton 91c0e749e3 <rdar://problem/12973809>
Fixed an issue with the auto loading of script resources in debug info files. Any platform can add support for this, and on MacOSX we allow dSYM files to contain python modules that get automatically loaded when a dSYM file is associated with an executable or shared library. 

The modifications will now:
- Let the module locate the symbol file naturally instead of using a function that only works in certain cases. This helps us to locate the script resources as long as the dSYM file can be found.
- Don't try and do any of this if the script interpreter has scripting disabled.
- Allow more than one scripting resource to be found in a symbol file by returning the list
- Load the scripting resources when a symbol file is added via the "target symbols add" command.
- Be smarter about matching the dSYM mach-o file to an existing executable in the target images by stripping extensions on the symfile basname if needed.

llvm-svn: 172275
2013-01-11 23:44:27 +00:00
..
CommandCompletions.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectApropos.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectApropos.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectArgs.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectArgs.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectBreakpoint.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectBreakpoint.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectBreakpointCommand.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectBreakpointCommand.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectCommands.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectCommands.h Fix GetRepeatCommand so it works with multi-word commands. 2010-07-07 03:36:20 +00:00
CommandObjectCrossref.cpp Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectDisassemble.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectDisassemble.h Switch "disassemble" with no arguments or options to disassemble the current frame instead of around the current PC. 2012-12-14 22:36:35 +00:00
CommandObjectExpression.cpp <rdar://problem/12028723> 2013-01-09 20:12:53 +00:00
CommandObjectExpression.h <rdar://problem/12028723> 2013-01-09 20:12:53 +00:00
CommandObjectFrame.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectFrame.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectHelp.cpp Minor grammar and style fixes in documentation. 2012-12-12 18:02:47 +00:00
CommandObjectHelp.h <rdar://problem/12798131> 2012-12-04 00:32:51 +00:00
CommandObjectLog.cpp <rdar://problem/10903854> 2012-12-07 18:37:09 +00:00
CommandObjectLog.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectMemory.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectMemory.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectMultiword.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectPlatform.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectPlatform.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectPlugin.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectPlugin.h Implementing plugins that provide commands. 2012-09-28 23:57:51 +00:00
CommandObjectProcess.cpp Fixed an issue the "process plugin" proxy object was trying to use the m_exe_ctx when it wasn't ok to do so. 2013-01-09 22:58:18 +00:00
CommandObjectProcess.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectQuit.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectQuit.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectRegister.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectRegister.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectSettings.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectSettings.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectSource.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectSource.h Fix GetRepeatCommand so it works with multi-word commands. 2010-07-07 03:36:20 +00:00
CommandObjectSyntax.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectSyntax.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectTarget.cpp <rdar://problem/12973809> 2013-01-11 23:44:27 +00:00
CommandObjectTarget.h Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
CommandObjectThread.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectThread.h Centralized a lot of the status information for processes, 2011-04-18 08:33:37 +00:00
CommandObjectType.cpp If we can't find the python function for a given summary, print the name of the function in the warning message. 2012-12-20 20:08:17 +00:00
CommandObjectType.h Fixed the Xcode project building of LLVM to be a bit more user friendly: 2011-11-04 03:34:56 +00:00
CommandObjectVersion.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectVersion.h Make raw & parsed commands subclasses of CommandObject rather than having the raw version implement an 2012-06-08 21:56:10 +00:00
CommandObjectWatchpoint.cpp Expanded the flags that can be set for a command object in lldb_private::CommandObject. This list of available flags are: 2013-01-09 19:44:40 +00:00
CommandObjectWatchpoint.h Chnage VerifyWatchpointIDs() from a static function to a class function to be called from other source files. 2012-06-19 22:12:58 +00:00
CommandObjectWatchpointCommand.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
CommandObjectWatchpointCommand.h rdar://problem/11457143 [ER] need "watchpoint command ..." 2012-08-09 23:09:42 +00:00
Makefile Fix a few more clang (3.2) warnings on Linux: 2012-12-07 22:21:08 +00:00