aboutsummaryrefslogtreecommitdiff
path: root/kapi/gdb/devices/device.py
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-24 14:37:27 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-24 14:37:27 +0200
commitbc1cc518c3871f5baee72461cf881b5ad54fa993 (patch)
tree0d6d4d5fdf2be89f67c4582c05b94eb9de71b6f3 /kapi/gdb/devices/device.py
parent2ea28cb54d40f3117acb75ed23c77e69f75da698 (diff)
downloadkernel-bc1cc518c3871f5baee72461cf881b5ad54fa993.tar.xz
kernel-bc1cc518c3871f5baee72461cf881b5ad54fa993.zip
kapi: fix device pretty printer
Diffstat (limited to 'kapi/gdb/devices/device.py')
-rw-r--r--kapi/gdb/devices/device.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/kapi/gdb/devices/device.py b/kapi/gdb/devices/device.py
index 58f6ea59..18c6e166 100644
--- a/kapi/gdb/devices/device.py
+++ b/kapi/gdb/devices/device.py
@@ -7,12 +7,15 @@ class KapiDevicesDevicePrinter(gdb.ValuePrinter):
def to_string(self):
return (
- f"{self.__val['m_name']}"
+ f"{self.__val['m_name']} ({self.__val['m_state']})"
)
def children(self):
yield ("name", self.__val["m_name"])
yield ("parent", self.__val["m_parent"])
+ yield ("state", self.__val["m_state"])
+ yield ("bound_driver", self.__val["m_driver"])
+ yield ("driver_data", self.__val["m_driver_data"])
def display_hint(self):
return None