From 05e59e5fb0064c97a1c10921ecd549f2d4a58565 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 09 Oct 2024 06:14:40 +0000 Subject: [PATCH] add REDIRECT --- kernel/scripts/gdb/linux/tasks.py | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/kernel/scripts/gdb/linux/tasks.py b/kernel/scripts/gdb/linux/tasks.py index f6ab3cc..17ec19e 100644 --- a/kernel/scripts/gdb/linux/tasks.py +++ b/kernel/scripts/gdb/linux/tasks.py @@ -73,11 +73,13 @@ super(LxPs, self).__init__("lx-ps", gdb.COMMAND_DATA) def invoke(self, arg, from_tty): + gdb.write("{:>10} {:>12} {:>7}\n".format("TASK", "PID", "COMM")) for task in task_lists(): - gdb.write("{address} {pid} {comm}\n".format( - address=task, - pid=task["pid"], - comm=task["comm"].string())) + gdb.write("{} {:^5} {}\n".format( + task.format_string().split()[0], + task["pid"].format_string(), + task["comm"].string())) + LxPs() @@ -134,4 +136,5 @@ else: raise gdb.GdbError("No task of PID " + str(pid)) + LxThreadInfoByPidFunc() -- Gitblit v1.6.2