llvm-project/lldb/source/API
Greg Clayton a701509229 Fixed the way set/show variables were being accessed to being natively
accessed by the objects that own the settings. The previous approach wasn't
very usable and made for a lot of unnecessary code just to access variables
that were already owned by the objects.

While I fixed those things, I saw that CommandObject objects should really
have a reference to their command interpreter so they can access the terminal
with if they want to output usaage. Fixed up all CommandObjects to take
an interpreter and cleaned up the API to not need the interpreter to be
passed in.

Fixed the disassemble command to output the usage if no options are passed
down and arguments are passed (all disassebmle variants take options, there
are no "args only").

llvm-svn: 114252
2010-09-18 01:14:36 +00:00
..
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
SBAddress.cpp Moved the section load list up into the target so we can use the target 2010-09-14 23:36:40 +00:00
SBBlock.cpp Added more API to lldb::SBBlock to allow getting the block 2010-09-07 04:20:48 +00:00
SBBreakpoint.cpp Remove unnecessary/inappropriate output-printing functions from 2010-09-15 18:29:06 +00:00
SBBreakpointLocation.cpp Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
SBBroadcaster.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBCommandContext.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBCommandInterpreter.cpp Remove unnecessary/inappropriate output-printing functions from 2010-09-15 18:29:06 +00:00
SBCommandReturnObject.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBCommunication.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBCompileUnit.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBDebugger.cpp Fixed the way set/show variables were being accessed to being natively 2010-09-18 01:14:36 +00:00
SBError.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBEvent.cpp Remove unnecessary/inappropriate output-printing functions from 2010-09-15 18:29:06 +00:00
SBFileSpec.cpp If the file the user specifies can't be found in the current directory, 2010-09-10 04:48:55 +00:00
SBFrame.cpp Moved the section load list up into the target so we can use the target 2010-09-14 23:36:40 +00:00
SBFunction.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBHostOS.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
SBInputReader.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBInstruction.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBInstructionList.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
SBLineEntry.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBListener.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBModule.cpp Added some missing API for address resolving within a module, and looking 2010-09-10 18:31:35 +00:00
SBProcess.cpp Remove unnecessary/inappropriate output-printing functions from 2010-09-15 18:29:06 +00:00
SBSourceManager.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBStream.cpp We now have SBStream that mirrors the generic stream classes we 2010-09-17 17:42:16 +00:00
SBStringList.cpp Fixed build error of LLDBWrapPython.cpp by removing the "protected" access modifier. 2010-09-17 18:39:57 +00:00
SBSymbol.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00
SBSymbolContext.cpp Added some missing API for address resolving within a module, and looking 2010-09-10 18:31:35 +00:00
SBSymbolContextList.cpp Added some missing API for address resolving within a module, and looking 2010-09-10 18:31:35 +00:00
SBTarget.cpp Moved the section load list up into the target so we can use the target 2010-09-14 23:36:40 +00:00
SBThread.cpp Remove unnecessary/inappropriate output-printing functions from 2010-09-15 18:29:06 +00:00
SBType.cpp Added functionality to our API for SBType. This will allow users to eventually find and peruse static type information from modules. 2010-08-05 01:56:31 +00:00
SBValue.cpp Remove unnecessary/inappropriate output-printing functions from 2010-09-15 18:29:06 +00:00
SBValueList.cpp Very large changes that were needed in order to allow multiple connections 2010-06-23 01:19:29 +00:00