| /llvm-project-15.0.7/lldb/test/API/commands/command/script/ |
| H A D | callables.py | 8 def check(debugger, command, context, result, internal_dict): argument 9 if (not isinstance(debugger, lldb.SBDebugger) or 22 check(debugger, command, context, result, internal_dict) 24 def foobar(debugger, command, context, result, internal_dict): argument 25 check(debugger, command, context, result, internal_dict) 27 def foobar4(debugger, command, result, internal_dict): argument 28 check(debugger, command, None, result, internal_dict) 46 def sfoobar4(debugger, command, result, internal_dict): argument 47 check(debugger, command, None, result, internal_dict) 51 check(debugger, command, None, result, internal_dict) [all …]
|
| H A D | welcome.py | 8 def __init__(self, debugger, session_dict): argument 14 def __call__(self, debugger, args, exe_ctx, result): argument 21 def __init__(self, debugger, session_dict): argument 24 def __call__(self, debugger, args, exe_ctx, result): argument 25 target = debugger.GetSelectedTarget() 35 def print_wait_impl(debugger, args, result, dict): argument 45 def check_for_synchro(debugger, args, result, dict): argument 46 if debugger.GetAsync(): 48 if debugger.GetAsync() == False: 52 def takes_exe_ctx(debugger, args, exe_ctx, result, dict): argument
|
| /llvm-project-15.0.7/lldb/utils/lui/ |
| H A D | debuggerdriver.py | 19 def __init__(self, debugger, event_queue): argument 25 self.initialize(debugger) 27 def initialize(self, debugger): argument 29 self.debugger = debugger 30 self.listener = debugger.GetListener() 90 return self.debugger.GetPrompt() 96 return self.debugger.GetSourceManager() 100 self.debugger.SetTerminalWidth(width) 103 return self.debugger.GetTargetAtIndex(0) 130 def createDriver(debugger, event_queue): argument [all …]
|
| /llvm-project-15.0.7/lldb/examples/python/ |
| H A D | step_and_print.py | 5 def __init__(self, debugger, unused): argument 8 def __call__(self, debugger, command, exe_ctx, result): argument 11 old_async = debugger.GetAsync() 12 debugger.SetAsync(False) 14 debugger.HandleCommand("thread step-over") 16 debugger.HandleCommand("frame variable %s"%(command)) 18 debugger.SetAsync(old_async) 23 def __lldb_init_module(debugger, unused): argument 24 debugger.HandleCommand("command script add -c step_and_print.StepAndPrint sap")
|
| H A D | diagnose_unwind.py | 61 def simple_backtrace(debugger): argument 62 target = debugger.GetSelectedTarget() 163 target = debugger.GetSelectedTarget() 171 debugger.GetVersionString()) 190 debugger.HandleCommand( 233 debugger.HandleCommand( 272 debugger.HandleCommand( 287 debugger.HandleCommand( 298 debugger.HandleCommand( 311 def __lldb_init_module(debugger, internal_dict): argument [all …]
|
| H A D | disassembly_mode.py | 5 def __init__(self, debugger, unused): argument 6 self.dbg = debugger 7 self.interp = debugger.GetCommandInterpreter() 27 def __call__(self, debugger, command, exe_ctx, result): argument 47 def __lldb_init_module(debugger, unused): argument 48 …debugger.HandleCommand("command script add -c disassembly_mode.DisassemblyMode toggle-disassembly")
|
| /llvm-project-15.0.7/cross-project-tests/debuginfo-tests/dexter/dex/tools/run_debugger_internal_/ |
| H A D | Tool.py | 14 from dex.debugger import Debuggers 45 def raise_debugger_error(self, action, debugger): argument 47 action, debugger.name, debugger.loading_error) 50 msg, ' '.join(debugger.loading_error_trace)) 55 debugger = Debuggers(self.context).load(self.options.debugger) 58 if not debugger.is_available: 59 self.raise_debugger_error('load', debugger) 61 self.debugger_controller.run_debugger(debugger) 63 if debugger.loading_error: 64 self.raise_debugger_error('run', debugger)
|
| /llvm-project-15.0.7/lldb/test/API/api/multithreaded/ |
| H A D | some_cmd.py | 7 def __init__(self, debugger, unused): argument 8 self.dbg = debugger 9 def __call__(self, debugger, command, exe_ctx, result): argument 18 def __init__(self, debugger, unused): argument 19 self.dbg = debugger 20 def __call__(self, debugger, command, exe_ctx, result): argument 30 def __lldb_init_module(debugger, unused): argument 32 debugger.HandleCommand("command script add -c some_cmd.SomeCommand some-cmd") 33 debugger.HandleCommand("command script add -c some_cmd.OtherCommand report-cmd")
|
| /llvm-project-15.0.7/lldb/test/API/lua_api/ |
| H A D | lua_lldb_test.lua | 84 local debugger = lldb.SBDebugger.Create() 86 assertNotNil(debugger) 87 assertTrue(debugger:IsValid()) 89 debugger:SetAsync(false) 93 debugger:SetScriptLanguage(lua_language) 100 debugger = debugger 109 target = self.debugger:CreateTarget(exe) 123 self.debugger:GetOutputFile():Flush() 124 self.debugger:GetErrorFile():Flush() 128 self.debugger:HandleCommand(command) [all …]
|
| /llvm-project-15.0.7/lldb/test/Shell/ScriptInterpreter/Lua/Inputs/ |
| H A D | nested_sessions.in | 2 print(lldb.target, lldb.debugger:GetSelectedTarget()) 3 lldb.debugger:SetSelectedTarget(lldb.debugger:GetTargetAtIndex(0)) 4 print(lldb.target, lldb.debugger:GetSelectedTarget()) 5 lldb.debugger:HandleCommand("script print(lldb.target, lldb.debugger:GetSelectedTarget())") 6 print(lldb.target, lldb.debugger:GetSelectedTarget())
|
| /llvm-project-15.0.7/cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ |
| H A D | DefaultController.py | 13 from dex.debugger.DebuggerControllers.DebuggerControllerBase import DebuggerControllerBase 14 from dex.debugger.DebuggerControllers.ControllerHelpers import in_source_file, update_step_watches 37 self.debugger.add_breakpoint(s, line) 63 … expr_val = self.debugger.evaluate_expression(f'({condition.expression}) == ({value})') 76 self.step_collection.debugger = self.debugger.debugger_info 78 self.debugger.launch(cmdline) 86 while self.debugger.is_running: 89 if self.debugger.is_finished: 93 step_info = self.debugger.get_step_info(self.watches, self.step_index) 102 self.debugger.step() [all …]
|
| H A D | ConditionalController.py | 17 from dex.debugger.DebuggerBase import DebuggerBase 119 id = self.debugger.add_conditional_breakpoint(bpr.path, 125 id = self.debugger.add_breakpoint(bpr.path, bpr.range_from) 130 if self.debugger.get_name() == 'dbgeng': 139 self.debugger.launch(cmdline) 144 while not self.debugger.is_finished: 145 while self.debugger.is_running: 155 for bp_id in self.debugger.get_triggered_breakpoint_ids(): 175 self.debugger.add_breakpoint(bpr.path, line) 178 self.debugger.delete_breakpoints(bp_to_delete) [all …]
|
| H A D | DebuggerControllerBase.py | 23 def run_debugger(self, debugger): argument 26 self.debugger = debugger 37 with self.debugger: 38 if not self.debugger.loading_error: 43 self.debugger = None
|
| /llvm-project-15.0.7/lldb/source/Expression/ |
| H A D | REPL.cpp | 27 Debugger &debugger = m_target.GetDebugger(); in REPL() local 28 debugger.SetShowProgress(false); in REPL() 73 Debugger &debugger = m_target.GetDebugger(); in GetIOHandler() local 75 debugger, IOHandler::Type::REPL, in GetIOHandler() 266 if (debugger.CheckTopIOHandlerTypes( in IOHandlerInputComplete() 279 if (debugger.CheckTopIOHandlerTypes( in IOHandlerInputComplete() 363 if (debugger.GetPrintDecls()) { in IOHandlerInputComplete() 578 debugger.RunIOHandlerAsync(io_handler_sp); in RunLoop() 583 if (!debugger.HasIOHandlerThread()) { in RunLoop() 587 debugger.StartIOHandlerThread(); in RunLoop() [all …]
|
| /llvm-project-15.0.7/llvm/utils/ |
| H A D | lldbDataFormatters.py | 10 def __lldb_init_module(debugger, internal_dict): argument 12 debugger.HandleCommand('type synthetic add -w llvm ' 15 debugger.HandleCommand('type summary add -w llvm ' 18 debugger.HandleCommand('type synthetic add -w llvm ' 21 debugger.HandleCommand('type summary add -w llvm ' 24 debugger.HandleCommand('type synthetic add -w llvm ' 27 debugger.HandleCommand('type summary add -w llvm ' 33 debugger.HandleCommand('type summary add -w llvm ' 36 debugger.HandleCommand('type summary add -w llvm ' 39 debugger.HandleCommand('type summary add -w llvm ' [all …]
|
| /llvm-project-15.0.7/cross-project-tests/debuginfo-tests/dexter/dex/debugger/ |
| H A D | Debuggers.py | 26 from dex.debugger.dbgeng.dbgeng import DbgEng 27 from dex.debugger.lldb.LLDB import LLDB 28 from dex.debugger.visualstudio.VisualStudio2015 import VisualStudio2015 29 from dex.debugger.visualstudio.VisualStudio2017 import VisualStudio2017 30 from dex.debugger.visualstudio.VisualStudio2019 import VisualStudio2019 53 '--debugger={}'.format(context.options.debugger)) 141 if options.debugger != 'lldb': 147 if options.debugger == 'lldb': 212 debugger = self.load(key) 218 LoadedDebugger.full_name = '[{}]'.format(debugger.name) [all …]
|
| /llvm-project-15.0.7/lldb/test/Shell/ScriptInterpreter/Python/Inputs/ |
| H A D | relative.split | 6 def magritte(debugger, command, result, internal_dict): 9 def __lldb_init_module(debugger, internal_dict): 10 debugger.HandleCommand('command script add -f magritte.magritte magritte') 16 def zip(debugger, command, result, internal_dict): 19 def __lldb_init_module(debugger, internal_dict): 20 debugger.HandleCommand('command script add -f zip.zip zip')
|
| /llvm-project-15.0.7/lldb/tools/driver/ |
| H A D | Options.td | 15 HelpText<"Tells the debugger to attach to a process with the given name.">, 32 HelpText<"Tells the debugger to attach to a process with the given pid.">, 57 HelpText<"Tells the debugger to use the specified scripting language for user-defined scripts.">, 109 HelpText<"Tells the debugger to run the commands from -s, -S, -o & -O, and then quit.">, 181 HelpText<"Prints out the current version number of the LLDB debugger.">; 187 HelpText<"Prints out the usage information for the LLDB debugger.">; 194 HelpText<"Tells the debugger to use the full path to <filename> as the core file.">; 213 HelpText<"Tells the debugger to use the file <filename> as the program to be debugged.">; 226 HelpText<"Tells the debugger to print out extra information for debugging itself.">; 232 HelpText<"Tells the debugger to capture a reproducer.">; [all …]
|
| /llvm-project-15.0.7/lldb/examples/summaries/ |
| H A D | pysummary.py | 16 def __lldb_init_module(debugger, unused): argument 17 debugger.HandleCommand( 19 debugger.HandleCommand( 21 debugger.HandleCommand( 23 debugger.HandleCommand(
|
| /llvm-project-15.0.7/lldb/source/Core/ |
| H A D | PluginManager.cpp | 257 void PerformDebuggerCallback(Debugger &debugger) { in PerformDebuggerCallback() argument 260 instance.debugger_init_callback(debugger); in PerformDebuggerCallback() 914 return instance.create_callback(debugger); in GetScriptInterpreterForLanguage() 919 return none_instance(debugger); in GetScriptInterpreterForLanguage() 1385 debugger.GetValueProperties()); in GetDebuggerPropertyForPlugins() 1422 debugger.GetValueProperties()); in GetDebuggerPropertyForPluginsOldStyle() 1463 debugger, plugin_type_name, in GetSettingForPlugin() 1504 return GetSettingForPlugin(debugger, setting_name, in GetSettingForDynamicLoaderPlugin() 1520 return GetSettingForPlugin(debugger, setting_name, in GetSettingForPlatformPlugin() 1560 debugger, ConstString(kObjectFilePluginName), in CreateSettingForObjectFilePlugin() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/Lua/ |
| H A D | ScriptInterpreterLua.cpp | 39 IOHandlerLuaInterpreter(Debugger &debugger, in IOHandlerLuaInterpreter() argument 48 debugger.GetOutputFile().GetStream(), in IOHandlerLuaInterpreter() 49 debugger.GetErrorFile().GetStream())); in IOHandlerLuaInterpreter() 145 ScriptInterpreterLua::ScriptInterpreterLua(Debugger &debugger) in ScriptInterpreterLua() argument 146 : ScriptInterpreter(debugger, eScriptLanguageLua), in ScriptInterpreterLua() 281 Debugger &debugger = target->GetDebugger(); in BreakpointCallbackFunction() local 290 debugger.GetErrorStream() << toString(std::move(E)); in BreakpointCallbackFunction() 309 Debugger &debugger = target->GetDebugger(); in WatchpointCallbackFunction() local 317 debugger.GetErrorStream() << toString(std::move(E)); in WatchpointCallbackFunction() 391 ScriptInterpreterLua::CreateInstance(Debugger &debugger) { in CreateInstance() argument [all …]
|
| /llvm-project-15.0.7/lldb/tools/lldb-fuzzer/lldb-commandinterpreter-fuzzer/ |
| H A D | lldb-commandinterpreter-fuzzer.cpp | 29 SBDebugger debugger = SBDebugger::Create(false); in LLVMFuzzerTestOneInput() local 30 SBTarget target = debugger.GetDummyTarget(); in LLVMFuzzerTestOneInput() 35 SBCommandInterpreter ci = debugger.GetCommandInterpreter(); in LLVMFuzzerTestOneInput() 42 debugger.DeleteTarget(target); in LLVMFuzzerTestOneInput() 43 SBDebugger::Destroy(debugger); in LLVMFuzzerTestOneInput()
|
| /llvm-project-15.0.7/lldb/include/lldb/Core/ |
| H A D | PluginManager.h | 264 Debugger &debugger); 462 static void DebuggerInitialize(Debugger &debugger); 465 GetSettingForDynamicLoaderPlugin(Debugger &debugger, 469 Debugger &debugger, const lldb::OptionValuePropertiesSP &properties_sp, 473 GetSettingForPlatformPlugin(Debugger &debugger, ConstString setting_name); 476 Debugger &debugger, const lldb::OptionValuePropertiesSP &properties_sp, 480 GetSettingForProcessPlugin(Debugger &debugger, ConstString setting_name); 483 Debugger &debugger, const lldb::OptionValuePropertiesSP &properties_sp, 490 Debugger &debugger, const lldb::OptionValuePropertiesSP &properties_sp, 508 GetSettingForOperatingSystemPlugin(Debugger &debugger, [all …]
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandObjectGUI.cpp | 29 Debugger &debugger = GetDebugger(); in DoExecute() local 31 File &input = debugger.GetInputFile(); in DoExecute() 32 File &output = debugger.GetOutputFile(); in DoExecute() 35 IOHandlerSP io_handler_sp(new IOHandlerCursesGUI(debugger)); in DoExecute() 37 debugger.RunIOHandlerAsync(io_handler_sp); in DoExecute()
|
| /llvm-project-15.0.7/lldb/docs/man/ |
| H A D | lldb.rst | 16 :program:`lldb` is a next generation, high-performance debugger. It is built as 20 :program:`lldb` is the default debugger in Xcode on macOS and supports 31 Tells the debugger to attach to a process with the given name. 35 Tells the debugger to attach to a process with the given pid. 145 Tells the debugger to use the given filename for the reproducer. 149 Tells the debugger to capture a reproducer. 153 Tells the debugger to use the full path to <filename> as the core file. 185 Prints out the usage information for the LLDB debugger. 197 Tells the debugger to replay a reproducer from <filename>. 201 Prints out the current version number of the LLDB debugger. [all …]
|