Esempio 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'])
Esempio 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']
Esempio 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']
Esempio 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')
Esempio 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'])
Esempio 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'])
Esempio 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)
Esempio 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)
Esempio n. 9
0
 def __init__(self, ctrl):
     self.ctrl = ctrl
     self.object = objects.control(ctrl['Object'])
Esempio 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'])
Esempio 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'])
Esempio 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')
Esempio 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')
Esempio n. 14
0
 def __init__(self, object):
     self.object = objects.control(object)
Esempio n. 15
0
 def __init__(self, object):
     self.object = objects.control(object)