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'])
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']
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')
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'])
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'])
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)
def __init__(self, ctrl): self.ctrl = ctrl self.object = objects.control(ctrl['Object'])
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'])
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'])
def __init__(self, obj): self.object = obj self.object_control = objects.control(self.object['Object']) self.attr = attribute(self.object['attribute_set'], 'semaphore')
def __init__(self, object): self.object = objects.control(object)