| /tools/typed/ |
| A D | ast_nodes.py | 86 return (TToken, (str(self), None, self.program, self.line, self.column, 284 Token.pass_up = lambda self: self 365 self.value = PureFunctionCall(self.children[0].value, self.f) 401 self.value = BinaryOperation(self.operator, self.children[0].value, 456 self.actions = [Action(self.set_type, "primitive_type", self)] 594 self.qualifier = AlignedQualifier(self, self.children[0].value) 603 self.qualifier = GroupQualifier(self, self.children) 909 self.name = self.children[0] 1001 self.name = self.children[0] 1031 self.name = self.children[0] [all …]
|
| A D | ir.py | 232 self._cache = self.to_int() 353 return self.func(int(self.left_expr), int(self.right_expr)) 417 return self.f(int(self.expr)) 544 bits = self.size * 8 if self.bitsize is None else self.bitsize 554 bits = self.size * 8 if self.bitsize is None else self.bitsize 1032 self.category = self.OBJECT 1076 self.category = self.UNION 1182 assert (self.specifier_type in (self.NONE, self.RANGE)) 1187 assert (self.specifier_type in (self.RANGE, self.AUTO)) 1968 self.category = self.UNION [all …]
|
| A D | abi.py | 11 self.name = name 12 self.is_signed = is_signed 13 self.size = size 15 self.bitsize = bitsize 23 def __init__(self): argument 52 def pointer_size(self): argument 57 def pointer_align(self): argument 62 def register_size(self): argument 72 def signed_char(self): argument 140 def pointer_size(self): argument [all …]
|
| A D | exceptions.py | 11 def get_context(self, text, pos, span=40): argument 23 self.line = getattr(meta, 'line', '?') 27 self.expecting = expecting 28 self.state = state 32 str(token), self.line, self.column) 33 if isinstance(self.pos_in_stream, int): 45 self.line = getattr(meta, 'line', '?') 49 self.expecting = expecting 50 self.state = state 53 message += "\nAt line %d col %d:\n" % (self.line, self.column) [all …]
|
| /tools/events/ |
| A D | ir.py | 70 if kinds[self.lock] != self.kind: 74 self.meta.column, self.lock, self.kind, 78 kinds[self.lock] = self.kind 122 actions[self.action].add(self.lock) 372 if self.result.name in self._param_dict: 379 self._result_param = Param([self.result.name, self.result.type]) 512 self.event = events[self.event_name] 517 self.meta.filename, self.meta.line, self.meta.column, 522 self.event.subscribe(self) 549 self.name = self._default_name [all …]
|
| A D | parser.py | 25 self.module_dict = module_dict 26 self.event_dict = event_dict 27 self.cur_event_dict = {} 28 self.errors = 0 41 self.errors += 1 54 self._add_without_duplicates('event', self.cur_event_dict, event) 78 self.errors += 1 80 self.cur_event_dict = {} 83 def include(self, children): argument 168 def optional(self, children): argument [all …]
|
| A D | event_gen.py | 86 def __init__(self, filename): argument 87 self.filename = filename 89 def __default__(self, tree): argument 90 tree.meta.filename = self.filename
|
| /tools/hypercalls/ |
| A D | hypercall.py | 57 self.name = name 94 self.num = num 104 self.hvc_num = "0x{:x}".format(self.abi.hypcall_base + num) 116 reg = self.abi.parameter_reg[self.input_count] 123 reg = self.abi.result_reg[self.output_count] 132 hypcall_dict[self.num] = self 134 self.inputs = tuple(self.inputs) 135 self.outputs = tuple(self.outputs) 138 self.clobbers.update((x for x in self.abi.parameter_reg 140 self.clobbers.update((x for x in self.abi.result_reg [all …]
|
| A D | hypercall_gen.py | 52 def __init__(self, name): argument 53 self.name = name 54 self.call_num = None 55 self.inputs = [] 56 self.outputs = [] 57 self.properties = {}
|
| /tools/utils/ |
| A D | genfile.py | 18 self._name = name 19 self._mode = mode 23 def name(self): argument 24 return self._name 26 def close(self): argument 27 tmp = io.open(self._name, self._mode.replace('w', 'r'), 31 self.seek(0) 34 replace = io.open(self._name, self._mode, encoding=self._encoding) 39 return self 42 self.close() [all …]
|
| /tools/registers/ |
| A D | register_gen.py | 29 self.name = name 31 self._variants = variants 40 def variants(self): argument 42 type_name = self.type_name[:-1] if self.type_name.endswith( 60 def is_readable(self): argument 61 return self._read 64 def is_volatile(self): argument 68 def is_writable(self): argument 69 return self._write 76 def need_ordered(self): argument [all …]
|
| /tools/elf/ |
| A D | package_apps.py | 17 self._data = b'' 27 self.header = hdr 30 def add_data(self, data): argument 32 self._data += data 35 self.header.p_memsz += n 40 def __init__(self, base): argument 46 self.segments = [] 47 self.sections = [] 61 def strip(self): argument 272 def write(self, f): argument [all …]
|
| /tools/debug/ |
| A D | tracebuf.py | 135 self.__str = self.__gen_str() 136 return self 143 def __gen_str(self): argument 160 def __str__(self): argument 161 return self.__str 166 self.ticks = ticks 167 self.cpu_id = cpu_id 168 self.__str = string 170 def __str__(self): argument 171 return self.__str [all …]
|
| /tools/objects/ |
| A D | object_gen.py | 17 def __init__(self, name): argument 19 self.name = items[0] 20 self.config = items[1:] 22 def __str__(self): argument 23 return self.name 25 def type_enum(self): argument 26 return "OBJECT_TYPE_{:s}".format(self.name.upper()) 28 def rcu_destroy_enum(self): argument 29 return "RCU_UPDATE_CLASS_{:s}_DESTROY".format(self.name.upper())
|
| /tools/codegen/ |
| A D | codegen.py | 30 def __call__(self, parser, namespace, values, option_string=None): argument 31 defs = getattr(namespace, self.dest, None) 34 setattr(namespace, self.dest, defs)
|
| /tools/build/ |
| A D | __main__.py | 47 def add(self, key, value): argument 48 if key not in self: 49 super(Items, self).__setitem__(key, value) 55 def __init__(self): argument 56 self.module_re = re.compile( 58 super(module_set, self).__init__() 60 def add(self, value): argument 61 if not self.module_re.fullmatch(value): 64 super(module_set, self).add(value)
|