summaryrefslogtreecommitdiff
path: root/tools/gdb/python/classic.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gdb/python/classic.py')
-rw-r--r--tools/gdb/python/classic.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/gdb/python/classic.py b/tools/gdb/python/classic.py
index 261f648..e492657 100644
--- a/tools/gdb/python/classic.py
+++ b/tools/gdb/python/classic.py
@@ -16,6 +16,7 @@ import threads
import watchdog
import heaps
import supercore
+import sparc
class attribute:
"""The Classic API attribute."""
@@ -155,6 +156,8 @@ class task:
self.task = \
threads.control(self.object)
self.wait_info = self.task.wait_info()
+ # ToDo: Insert platform dep. code here.
+ self.regs = sparc.register(self.object['Registers'])
def show(self, from_tty):
print ' Name:', self.task.name()
@@ -163,6 +166,8 @@ class task:
print ' Real:', self.task.real_priority()
print ' Preempt:', self.task.preemptible()
print ' T Budget:', self.task.cpu_time_budget()
+ print ' Regsters:'
+ self.regs.show()
class message_queue: