mirror of
https://git.rtems.org/rtems-tools/
synced 2025-10-16 01:24:46 +08:00
Fix Task and state printer bugs.
- Removed ITRON api objects in thread control - fixes #1
This commit is contained in:

committed by
Chris Johns

parent
e282b6efcb
commit
e60a5eec0b
@@ -153,17 +153,16 @@ class task:
|
||||
self.id = id;
|
||||
self.task = \
|
||||
threads.control(objects.information.object(self.id).dereference())
|
||||
self.wait_info = self.task.wait_info()
|
||||
|
||||
def show(self, from_tty):
|
||||
print ' Name:', self.task.name()
|
||||
print ' State:', self.task.current_state()
|
||||
print ' Current:', self.task.current_priority()
|
||||
print ' Real:', self.task.real_priority()
|
||||
print ' Suspends:', self.task.suspends()
|
||||
print ' Post Ext:', self.task.post_task_switch_ext()
|
||||
print ' Preempt:', self.task.preemptible()
|
||||
print ' T Budget:', self.task.cpu_time_budget()
|
||||
wait_info = self.task.wait_info()
|
||||
|
||||
|
||||
class message_queue:
|
||||
"Print classic messege queue"
|
||||
|
@@ -3,6 +3,7 @@
|
||||
#
|
||||
import objects
|
||||
import itertools
|
||||
import threads
|
||||
|
||||
class id:
|
||||
"""Print an object given the ID. Print using the struct display hint and an
|
||||
|
@@ -145,12 +145,6 @@ class control:
|
||||
def real_priority(self):
|
||||
return self.ctrl['real_priority']
|
||||
|
||||
def suspends(self):
|
||||
return self.ctrl['suspend_count']
|
||||
|
||||
def post_task_switch_ext(self):
|
||||
return self.ctrl['do_post_task_switch_extension']
|
||||
|
||||
def preemptible(self):
|
||||
return self.ctrl['is_preemptible']
|
||||
|
||||
|
Reference in New Issue
Block a user