Lines Matching full:lldb
3 lldb parsed commands more Pythonic.
16 to add all your options. The order doesn't matter for options, lldb will sort them
23 At present, lldb doesn't do as much work as it should verifying arguments, it
79 Return False to mean "Not Handled" - in which case lldb will fall back on the
89 then the argument is considered done - mostly meaning lldb will put a space after the
103 llvm-project/lldb/examples/python/cmdtemplate.py
105 There are also a few example commands in the lldb testsuite at:
107 llvm-project/lldb/test/API/commands/command/script/add/test_commands.py
110 import lldb
119 # FIXME: Need a way to push the conversion error string back to lldb.
147 lldb.eArgTypeBoolean : to_bool,
148 lldb.eArgTypeBreakpointID : to_unsigned,
149 lldb.eArgTypeByteSize : to_unsigned,
150 lldb.eArgTypeCount : to_unsigned,
151 lldb.eArgTypeFrameIndex : to_unsigned,
152 lldb.eArgTypeIndex : to_unsigned,
153 lldb.eArgTypeLineNum : to_unsigned,
154 lldb.eArgTypeNumLines : to_unsigned,
155 lldb.eArgTypeNumberPerLine : to_unsigned,
156 lldb.eArgTypeOffset : to_int,
157 lldb.eArgTypeThreadIndex : to_unsigned,
158 lldb.eArgTypeUnsignedInteger : to_unsigned,
159 lldb.eArgTypeWatchpointID : to_unsigned,
160 lldb.eArgTypeColumnNum : to_unsigned,
161 lldb.eArgTypeRecognizerID : to_unsigned,
162 lldb.eArgTypeTargetID : to_unsigned,
163 lldb.eArgTypeStopHookID : to_unsigned
188 # And an "lldb command name" completer.
190 lldb.eArgTypeAddressOrExpression : lldb.eVariablePathCompletion,
191 lldb.eArgTypeArchitecture : lldb.eArchitectureCompletion,
192 lldb.eArgTypeBreakpointID : lldb.eBreakpointCompletion,
193 lldb.eArgTypeBreakpointIDRange : lldb.eBreakpointCompletion,
194 lldb.eArgTypeBreakpointName : lldb.eBreakpointNameCompletion,
195 lldb.eArgTypeClassName : lldb.eSymbolCompletion,
196 lldb.eArgTypeDirectoryName : lldb.eDiskDirectoryCompletion,
197 lldb.eArgTypeExpression : lldb.eVariablePathCompletion,
198 lldb.eArgTypeExpressionPath : lldb.eVariablePathCompletion,
199 lldb.eArgTypeFilename : lldb.eDiskFileCompletion,
200 lldb.eArgTypeFrameIndex : lldb.eFrameIndexCompletion,
201 lldb.eArgTypeFunctionName : lldb.eSymbolCompletion,
202 lldb.eArgTypeFunctionOrSymbol : lldb.eSymbolCompletion,
203 lldb.eArgTypeLanguage : lldb.eTypeLanguageCompletion,
204 lldb.eArgTypePath : lldb.eDiskFileCompletion,
205 lldb.eArgTypePid : lldb.eProcessIDCompletion,
206 lldb.eArgTypeProcessName : lldb.eProcessNameCompletion,
207 lldb.eArgTypeRegisterName : lldb.eRegisterCompletion,
208 lldb.eArgTypeRunArgs : lldb.eDiskFileCompletion,
209 lldb.eArgTypeShlibName : lldb.eModuleCompletion,
210 lldb.eArgTypeSourceFile : lldb.eSourceFileCompletion,
211 lldb.eArgTypeSymbol : lldb.eSymbolCompletion,
212 lldb.eArgTypeThreadIndex : lldb.eThreadIndexCompletion,
213 lldb.eArgTypeVarName : lldb.eVariablePathCompletion,
214 lldb.eArgTypePlatform : lldb.ePlatformPluginCompletion,
215 lldb.eArgTypeWatchpointID : lldb.eWatchpointIDCompletion,
216 lldb.eArgTypeWatchpointIDRange : lldb.eWatchpointIDCompletion,
217 lldb.eArgTypeModuleUUID : lldb.eModuleUUIDCompletion,
218 lldb.eArgTypeStopHookID : lldb.eStopHookIDCompletion
223 return cls.completion_table.get(arg_type, lldb.eNoCompletion)
317 value_type=lldb.eArgTypeNone, completion_type=None,
330 value_type: one of the lldb.eArgType enum values. Some of the common arg
332 completion_type: currently these are values form the lldb.CompletionType enum. If
422 """ Add any commands contained in this module to LLDB """