[Lldb-commits] [lldb] [lldb/Plugins] Introduce Scripted Platform Plugin (PR #99814)
via lldb-commits
lldb-commits at lists.llvm.org
Sun Jul 21 10:00:54 PDT 2024
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
darker --check --diff -r 867faeec054abb4c035673189c1169fef45f54c8...510fb37ba420a83d14233e4c835847e03879f674 lldb/examples/python/templates/scripted_platform.py lldb/test/API/functionalities/scripted_platform/my_scripted_platform.py
``````````
</details>
<details>
<summary>
View the diff from darker here.
</summary>
``````````diff
--- examples/python/templates/scripted_platform.py 2024-07-21 16:56:25.000000 +0000
+++ examples/python/templates/scripted_platform.py 2024-07-21 17:00:28.637286 +0000
@@ -59,18 +59,18 @@
"""
pass
@abstractmethod
def attach_to_process(self, attach_info, target, debugger, error):
- """ Attach to a process.
-
+ """Attach to a process.
+
Args:
attach_info (lldb.SBAttachInfo): The information related to attach to a process.
target (lldb.SBTarget): The optional target that we are trying to attach to.
debugger (lldb.SBDebugger): The debugger instance.
error (lldb.SBError): A status object notifying if the attach succeeded.
-
+
Returns:
lldb.SBProcess: The process that the platform attached to, or None.
"""
pass
--- test/API/functionalities/scripted_platform/my_scripted_platform.py 2024-07-21 16:56:25.000000 +0000
+++ test/API/functionalities/scripted_platform/my_scripted_platform.py 2024-07-21 17:00:28.664912 +0000
@@ -17,11 +17,11 @@
proc["gid"] = 20
self.processes[420] = proc
def list_processes(self):
return self.processes
-
+
def attach_to_process(self, attach_info, target, debugger, error):
return None
def get_process_info(self, pid):
return self.processes[pid]
``````````
</details>
https://github.com/llvm/llvm-project/pull/99814
More information about the lldb-commits
mailing list