| /llvm-project/lldb/test/API/commands/command/script/ |
| H A D | callables.py | 7 def check(debugger, command, context, result, internal_dict): argument 9 not isinstance(debugger, lldb.SBDebugger) 23 def v5foobar(debugger, command, context, result, internal_dict, *args): argument 24 check(debugger, command, context, result, internal_dict) 27 def foobar(debugger, command, context, result, internal_dict): argument 28 check(debugger, command, context, result, internal_dict) 31 def foobar4(debugger, command, result, internal_dict): argument 32 check(debugger, command, None, result, internal_dict) 37 def sfoobar(debugger, command, context, result, internal_dict): argument 38 check(debugger, command, context, result, internal_dict) [all …]
|
| H A D | welcome.py | 6 def __init__(self, debugger, session_dict): argument 14 def __call__(self, debugger, args, exe_ctx, result): argument 20 def __init__(self, debugger, session_dict): argument 23 def __call__(self, debugger, args, exe_ctx, result): argument 24 target = debugger.GetSelectedTarget() 34 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 not debugger.GetAsync(): 52 def takes_exe_ctx(debugger, args, exe_ctx, result, dict): argument
|
| /llvm-project/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() 35 self.debugger, 45 self.debugger, 56 self.debugger, 65 self.debugger, 94 return self.debugger.GetPrompt() [all …]
|
| /llvm-project/lldb/test/API/commands/command/script/add/ |
| H A D | test_commands.py | 11 def __init__(self, debugger, unused): argument 12 super().__init__(debugger, unused) 14 def __call__(self, debugger, args_array, exe_ctx, result): argument 43 def __init__(self, debugger, unused): 44 super().__init__(debugger, unused) argument 47 def register_lldb_command(cls, debugger, module_name): 48 ParsedCommand.do_register_cmd(cls, debugger, module_name) argument 121 def __init__(self, debugger, unused): argument 122 super().__init__(debugger, unused) 125 def register_lldb_command(cls, debugger, module_nam argument 149 __init__(self, debugger, unused) global() argument 153 register_lldb_command(cls, debugger, module_name) global() argument 220 __lldb_init_module(debugger, dict) global() argument [all...] |
| /llvm-project/lldb/examples/python/ |
| H A D | step_and_print.py | 6 def __init__(self, debugger, unused): argument 9 def __call__(self, debugger, command, exe_ctx, result): argument 12 old_async = debugger.GetAsync() 13 debugger.SetAsync(False) 15 debugger.HandleCommand("thread step-over") 17 debugger.HandleCommand("frame variable %s" % (command)) 19 debugger.SetAsync(old_async) 27 def __lldb_init_module(debugger, unused): argument 28 debugger.HandleCommand("command script add -o -c step_and_print.StepAndPrint sap")
|
| H A D | diagnose_unwind.py | 86 def simple_backtrace(debugger): argument 87 target = debugger.GetSelectedTarget() 181 def diagnose_unwind(debugger, command, result, dict): argument 196 target = debugger.GetSelectedTarget() 204 debugger.GetVersionString(), 222 print("LLDB version %s" % debugger.GetVersionString()) 230 debugger.HandleCommand( 236 debugger.HandleCommand("register read") 263 (module_list, address_list) = simple_backtrace(debugger) 287 debugger.HandleCommand( [all …]
|
| /llvm-project/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 = "{}\n {}".format(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/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) 91 local lua_language = debugger:GetScriptingLanguage('lua') 93 debugger:SetScriptLanguage(lua_language) 100 debugger = debugger 109 target = self.debugger:CreateTarget(exe) 120 local interpreter = self.debugger:GetCommandInterpreter() 123 self.debugger:GetOutputFile():Flush() [all …]
|
| /llvm-project/lldb/test/API/api/multithreaded/ |
| H A D | some_cmd.py | 8 def __init__(self, debugger, unused): argument 9 self.dbg = debugger 11 def __call__(self, debugger, command, exe_ctx, result): argument 21 def __init__(self, debugger, unused): argument 22 self.dbg = debugger 24 def __call__(self, debugger, command, exe_ctx, result): argument 35 def __lldb_init_module(debugger, unused): argument 37 debugger.HandleCommand("command script add -c some_cmd.SomeCommand some-cmd") 38 debugger.HandleCommand("command script add -c some_cmd.OtherCommand report-cmd")
|
| /llvm-project/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/lldb/source/Expression/ |
| H A D | REPL.cpp | 29 Debugger &debugger = m_target.GetDebugger(); in REPL() local 30 debugger.SetShowProgress(false); in REPL() 31 auto exe_ctx = debugger.GetCommandInterpreter().GetExecutionContext(); in REPL() 39 Debugger *debugger, Target *target, in Create() argument 50 ret = (*create_instance)(err, language, debugger, target, repl_options); in Create() 75 Debugger &debugger = m_target.GetDebugger(); in GetIOHandler() local 77 debugger, IOHandler::Type::REPL, in GetIOHandler() 92 m_indent_str.assign(debugger.GetTabSize(), ' '); in GetIOHandler() 93 m_enable_auto_indent = debugger.GetAutoIndent(); in GetIOHandler() 232 Debugger &debugger in IOHandlerInputComplete() local 501 Debugger &debugger = m_target.GetDebugger(); IOHandlerComplete() local 569 Debugger &debugger = m_target.GetDebugger(); RunLoop() local [all...] |
| /llvm-project/cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ |
| H A D | DefaultController.py | 13 from dex.debugger.DebuggerControllers.DebuggerControllerBase import ( 16 from dex.debugger.DebuggerControllers.ControllerHelpers import ( 45 self.debugger.add_breakpoint(s, line) 73 expr_val = self.debugger.evaluate_expression( 87 self.step_collection.debugger = self.debugger.debugger_info 89 self.debugger.launch(cmdline) 98 while self.debugger.is_running and not timed_out: 114 if timed_out or self.debugger.is_finished: 118 step_info = self.debugger.get_step_info(self.watches, self.step_index) 131 self.debugger.step() [all …]
|
| H A D | ConditionalController.py | 15 from dex.debugger.DebuggerControllers.ControllerHelpers import ( 19 from dex.debugger.DebuggerControllers.DebuggerControllerBase import ( 22 from dex.debugger.DebuggerBase import DebuggerBase 137 id = self.debugger.add_conditional_breakpoint( 143 id = self.debugger.add_breakpoint(bpr.path, bpr.range_from) 148 if self.debugger.get_name() == "dbgeng": 159 self.debugger.launch(cmdline) 166 while not self.debugger.is_finished: 168 while self.debugger.is_running and not timed_out: 187 step_info = self.debugger [all...] |
| H A D | DebuggerControllerBase.py | 24 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/mlir/utils/lldb-scripts/ |
| H A D | action_debugging.py | 38 def __init__(self, debugger, unused): argument 65 def __call__(self, debugger, command, exe_ctx, result): argument 75 args.func(args, debugger, command, exe_ctx, result) 104 def process_options(cls, options, debugger, command, exe_ctx, result): argument 121 debugger.SetAsync(True) 123 debugger.SetAsync(False) 135 def process_options(cls, options, debugger, command, exe_ctx, result): argument 158 def process_options(cls, options, debugger, command, exe_ctx, result): argument 190 def process_options(cls, options, debugger, command, exe_ctx, result): argument 217 def process_options(cls, options, debugger, command, exe_ctx, result): argument [all …]
|
| /llvm-project/lldb/test/API/python_api/was_interrupted/ |
| H A D | interruptible.py | 15 def __init__(self, debugger, session_dict): argument 21 def check_was_interrupted(self, debugger, use_interpreter): argument 23 self.was_interrupted = debugger.GetCommandInterpreter().WasInterrupted() 25 self.was_interrupted = debugger.InterruptRequested() 29 def __call__(self, debugger, args, exe_ctx, result): argument 64 self.check_was_interrupted(debugger, use_interpreter) 76 self.check_was_interrupted(debugger, use_interpreter) 79 self.check_was_interrupted(debugger, use_interpreter)
|
| /llvm-project/cross-project-tests/debuginfo-tests/dexter/dex/debugger/ |
| H A D | Debuggers.py | 7 """Discover potential/available debugger interfaces.""" 24 from dex.debugger.DebuggerControllers.DefaultController import DefaultController 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 31 from dex.debugger.visualstudio.VisualStudio2022 import VisualStudio2022 37 { name (str): debugger (class) } 54 f'option "{option}" is meaningless with this debugger', [all...] |
| /llvm-project/lldb/source/Core/ |
| H A D | PluginManager.cpp | 256 void PerformDebuggerCallback(Debugger &debugger) { in PerformDebuggerCallback() argument 259 instance.debugger_init_callback(debugger); in PerformDebuggerCallback() 986 Debugger &debugger) { 994 return instance.create_callback(debugger); in GetStructuredDataPluginInstances() 999 return none_instance(debugger); in RegisterPlugin() 1624 void PluginManager::DebuggerInitialize(Debugger &debugger) { in GetSettingForPlugin() argument 1625 GetDynamicLoaderInstances().PerformDebuggerCallback(debugger); in GetSettingForPlugin() 1626 GetJITLoaderInstances().PerformDebuggerCallback(debugger); in GetSettingForPlugin() 1627 GetObjectFileInstances().PerformDebuggerCallback(debugger); in GetSettingForPlugin() 1628 GetPlatformInstances().PerformDebuggerCallback(debugger); in GetSettingForPlugin() 957 GetScriptInterpreterForLanguage(lldb::ScriptLanguage script_lang,Debugger & debugger) GetScriptInterpreterForLanguage() argument 1531 DebuggerInitialize(Debugger & debugger) DebuggerInitialize() argument 1548 GetDebuggerPropertyForPlugins(Debugger & debugger,llvm::StringRef plugin_type_name,llvm::StringRef plugin_type_desc,bool can_create) GetDebuggerPropertyForPlugins() argument 1585 GetDebuggerPropertyForPluginsOldStyle(Debugger & debugger,llvm::StringRef plugin_type_name,llvm::StringRef plugin_type_desc,bool can_create) GetDebuggerPropertyForPluginsOldStyle() argument 1640 CreateSettingForPlugin(Debugger & debugger,llvm::StringRef plugin_type_name,llvm::StringRef plugin_type_desc,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property,GetDebuggerPropertyForPluginsPtr get_debugger_property=GetDebuggerPropertyForPlugins) CreateSettingForPlugin() argument 1672 GetSettingForDynamicLoaderPlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForDynamicLoaderPlugin() argument 1678 CreateSettingForDynamicLoaderPlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForDynamicLoaderPlugin() argument 1686 GetSettingForPlatformPlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForPlatformPlugin() argument 1693 CreateSettingForPlatformPlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForPlatformPlugin() argument 1702 GetSettingForProcessPlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForProcessPlugin() argument 1708 CreateSettingForProcessPlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForProcessPlugin() argument 1716 GetSettingForSymbolLocatorPlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForSymbolLocatorPlugin() argument 1722 CreateSettingForSymbolLocatorPlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForSymbolLocatorPlugin() argument 1730 CreateSettingForTracePlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForTracePlugin() argument 1738 GetSettingForObjectFilePlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForObjectFilePlugin() argument 1744 CreateSettingForObjectFilePlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForObjectFilePlugin() argument 1752 GetSettingForSymbolFilePlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForSymbolFilePlugin() argument 1758 CreateSettingForSymbolFilePlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForSymbolFilePlugin() argument 1766 GetSettingForJITLoaderPlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForJITLoaderPlugin() argument 1772 CreateSettingForJITLoaderPlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForJITLoaderPlugin() argument 1782 GetSettingForOperatingSystemPlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForOperatingSystemPlugin() argument 1797 CreateSettingForOperatingSystemPlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForOperatingSystemPlugin() argument 1815 GetSettingForStructuredDataPlugin(Debugger & debugger,llvm::StringRef setting_name) GetSettingForStructuredDataPlugin() argument 1821 CreateSettingForStructuredDataPlugin(Debugger & debugger,const lldb::OptionValuePropertiesSP & properties_sp,llvm::StringRef description,bool is_global_property) CreateSettingForStructuredDataPlugin() argument [all...] |
| /llvm-project/lldb/include/lldb/Core/ |
| H A D | PluginManager.h | 277 Debugger &debugger); 282 /// callbacks for debugger initialization and Process launch info 527 // debugger instance. 528 static void DebuggerInitialize(Debugger &debugger); 531 GetSettingForDynamicLoaderPlugin(Debugger &debugger, 535 Debugger &debugger, const lldb::OptionValuePropertiesSP &properties_sp, 539 GetSettingForPlatformPlugin(Debugger &debugger, llvm::StringRef setting_name); 542 Debugger &debugger, const lldb::OptionValuePropertiesSP &properties_sp, 546 GetSettingForProcessPlugin(Debugger &debugger, llvm::StringRef setting_name); 549 Debugger &debugger, cons [all...] |
| /llvm-project/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/llvm/utils/ |
| H A D | lldbDataFormatters.py | 13 def __lldb_init_module(debugger, internal_dict): argument 14 debugger.HandleCommand("type category define -e llvm -l c++") 15 debugger.HandleCommand( 20 debugger.HandleCommand( 25 debugger.HandleCommand( 30 debugger.HandleCommand( 35 debugger.HandleCommand( 40 debugger.HandleCommand( 45 debugger.HandleCommand( 50 debugger [all...] |
| /llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ |
| H A D | ScriptInterpreterLua.cpp | 39 IOHandlerLuaInterpreter(Debugger &debugger, in IOHandlerLuaInterpreter() argument 42 : IOHandlerEditline(debugger, IOHandler::Type::LuaInterpreter, "lua", in IOHandlerLuaInterpreter() 44 true, debugger.GetUseColor(), 0, *this), in IOHandlerLuaInterpreter() 48 debugger.GetOutputFile().GetStream(), in IOHandlerLuaInterpreter() 49 debugger.GetErrorFile().GetStream())); in IOHandlerLuaInterpreter() 50 llvm::cantFail(m_script_interpreter.EnterSession(debugger.GetID())); in IOHandlerLuaInterpreter() 146 ScriptInterpreterLua::ScriptInterpreterLua(Debugger &debugger) in ScriptInterpreterLua() argument 147 : ScriptInterpreter(debugger, eScriptLanguageLua), in ScriptInterpreterLua() 204 // At the moment, the only time the debugger does not have an input file in ExecuteInterpreterLoop() 247 "lldb.debugger in EnterSession() 282 Debugger &debugger = target->GetDebugger(); BreakpointCallbackFunction() local 310 Debugger &debugger = target->GetDebugger(); WatchpointCallbackFunction() local 394 CreateInstance(Debugger & debugger) CreateInstance() argument [all...] |
| /llvm-project/lldb/tools/driver/ |
| H A D | Options.td | 15 HelpText<"Tells the debugger to attach to a process with the given name.">, 23 …HelpText<"Tells the debugger to wait for a process with the given pid or name to launch before att… 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.">, 105 …HelpText<"Allow the debugger to parse the .lldbinit files in the current working directory, unless… 109 HelpText<"Tells the debugger to run the commands from -s, -S, -o & -O, and then quit.">, 117 …HelpText<"Tells the debugger not to echo commands while sourcing files or one-line commands provid… 126 …HelpText<"When in batch mode, tells the debugger to run this one-line lldb command if the target c… 135 …HelpText<"When in batch mode, tells the debugger to source this file of lldb commands if the targe… 144 …HelpText<"Tells the debugger to read in and execute the lldb commands in the given file, after any… [all …]
|
| /llvm-project/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. 47 Tells the debugger to wait for a process with the given pid or name to launch before attaching. 58 Tells the debugger to run the commands from -s, -S, -o & -O, and then quit. 74 …Allow the debugger to parse the .lldbinit files in the current working directory, unless --no-lldb… 82 …Tells the debugger to execute this one-line lldb command before any file provided on the command l… 86 When in batch mode, tells the debugger to run this one-line lldb command if the target crashes. 90 …Tells the debugger to execute this one-line lldb command after any file provided on the command li… [all …]
|
| /llvm-project/lldb/examples/summaries/ |
| H A D | pysummary.py | 18 def __lldb_init_module(debugger, unused): argument 19 debugger.HandleCommand( 22 debugger.HandleCommand( 25 debugger.HandleCommand( 28 debugger.HandleCommand(
|