Ejemplo n.º 1
0
 def __init__(self, obj):
     self.reference = obj
     self.object = obj.dereference()
     self.object_control = objects.control(self.object['Object'])
     self.attr = attribute(self.object['attribute_set'], 'region')
     self.wait_queue = threads.queue(self.object['Wait_queue'])
     self.heap = heaps.control(self.object['Memory'])
Ejemplo n.º 2
0
 def __init__(self, obj):
     self.object = obj
     self.object_control = objects.control(self.object['Object'])
     self.attr = attribute(self.object['attribute_set'], 'partition')
     self.starting_addr = self.object['starting_address']
     self.length = self.object['length']
     self.buffer_size = self.object['buffer_size']
     self.used_blocks = self.object['number_of_used_blocks']
Ejemplo n.º 3
0
 def __init__(self, obj):
     self.object = obj
     self.object_control = objects.control(self.object['Object'])
     self.attr = attribute(self.object['attribute_set'], 'partition')
     self.starting_addr = self.object['starting_address']
     self.length = self.object['length']
     self.buffer_size = self.object['buffer_size']
     self.used_blocks = self.object['number_of_used_blocks']
Ejemplo n.º 4
0
 def __init__(self, obj):
     if obj.type.code == gdb.TYPE_CODE_PTR:
         self.reference = obj
         self.object = obj.dereference()
     else:
         self.object = obj
         self.reference = obj.address
     self.object_control = objects.control(self.object['Object'])
     self.attr = attribute(self.object['attribute_set'], 'semaphore')
Ejemplo n.º 5
0
    def __init__(self,obj):
        self.object = obj
        self.object_control = objects.control(self.object['Object'])
        self.attr = attribute(self.object['attribute_set'], \
            'message_queue')
        self.wait_queue = threads.queue( \
            self.object['message_queue']['Wait_queue'])

        self.core_control = supercore.message_queue(self.object['message_queue'])
Ejemplo n.º 6
0
    def __init__(self, obj):
        self.reference = obj
        self.object = obj.dereference()
        self.object_control = objects.control(self.object['Object'])
        self.attr = attribute(self.object['attribute_set'], \
            'message_queue')
        self.wait_queue = threads.queue( \
            self.object['message_queue']['Wait_queue'])

        self.core_control = supercore.message_queue(self.object['message_queue'])
Ejemplo n.º 7
0
 def __init__(self, ctrl):
     if ctrl.type.code == gdb.TYPE_CODE_PTR:
         self.reference = ctrl
         self.ctrl = ctrl.dereference()
     else:
         self.ctrl = ctrl
         self.reference = ctrl.address
     self.object = objects.control(ctrl['Object'])
     self._executing = percpu.thread_active(self.reference)
     self._heir = percpu.thread_heir(self.reference)
Ejemplo n.º 8
0
 def __init__(self, ctrl):
     if ctrl.type.code == gdb.TYPE_CODE_PTR:
         self.reference = ctrl
         self.ctrl = ctrl.dereference()
     else:
         self.ctrl = ctrl
         self.reference = ctrl.address
     self.object = objects.control(ctrl['Object'])
     self._executing = percpu.thread_active(self.reference)
     self._heir = percpu.thread_heir(self.reference)
Ejemplo n.º 9
0
 def __init__(self, ctrl):
     self.ctrl = ctrl
     self.object = objects.control(ctrl['Object'])
Ejemplo n.º 10
0
 def __init__(self, obj):
     self.reference = obj
     self.object = obj.dereference()
     self.object_control = objects.control(self.object['Object'])
     self.attr = attribute(self.object['attribute_set'],'barrier')
     self.core_b_control = supercore.barrier_control(self.object['Barrier'])
Ejemplo n.º 11
0
 def __init__(self, obj):
     self.reference = obj
     self.object = obj.dereference()
     self.object_control = objects.control(self.object['Object'])
     self.watchdog = watchdog.control(self.object['Ticker'])
Ejemplo n.º 12
0
 def __init__(self, obj):
     self.object = obj
     self.object_control = objects.control(self.object['Object'])
     self.attr = attribute(self.object['attribute_set'], 'semaphore')
Ejemplo n.º 13
0
 def __init__(self, obj):
     self.object = obj
     self.object_control = objects.control(self.object['Object'])
     self.attr = attribute(self.object['attribute_set'], 'semaphore')
Ejemplo n.º 14
0
 def __init__(self, object):
     self.object = objects.control(object)
Ejemplo n.º 15
0
 def __init__(self, object):
     self.object = objects.control(object)