Lines Matching refs:self
73 def __init__(self): argument
76 new_db['version'] = self.ZEPHYR_DICT_LOG_VER
84 self.database = new_db
87 def get_version(self): argument
89 return self.database['version']
92 def get_build_id(self): argument
94 return self.database['build_id']
97 def set_build_id(self, build_id): argument
99 self.database['build_id'] = build_id
102 def get_arch(self): argument
104 return self.database['arch']
107 def set_arch(self, arch): argument
109 self.database['arch'] = arch
112 def get_tgt_bits(self): argument
114 if 'bits' in self.database['target']:
115 return self.database['target']['bits']
120 def set_tgt_bits(self, bits): argument
122 self.database['target']['bits'] = bits
125 def is_tgt_64bit(self): argument
128 if 'bits' not in self.database['target']:
131 if self.database['target']['bits'] == 32:
134 if self.database['target']['bits'] == 64:
140 def get_tgt_endianness(self): argument
146 if 'little_endianness' in self.database['target']:
147 return self.database['target']['little_endianness']
152 def set_tgt_endianness(self, endianness): argument
158 self.database['target']['little_endianness'] = endianness
161 def is_tgt_little_endian(self): argument
163 if 'little_endianness' not in self.database['target']:
166 return self.database['target']['little_endianness'] == self.LITTLE_ENDIAN
169 def get_string_mappings(self): argument
171 return self.database['string_mappings']
174 def set_string_mappings(self, database): argument
176 self.database['string_mappings'] = database
179 def has_string_mappings(self): argument
181 if 'string_mappings' in self.database:
187 def has_string_sections(self): argument
189 if 'sections' not in self.database:
192 return len(self.database['sections']) != 0
195 def __find_string_in_mappings(self, string_ptr): argument
200 return find_string_in_mappings(self.database['string_mappings'], string_ptr)
203 def __find_string_in_sections(self, string_ptr): argument
208 for _, sect in self.database['sections'].items():
217 def find_string(self, string_ptr): argument
222 if self.has_string_mappings():
223 one_str = self.__find_string_in_mappings(string_ptr)
225 if one_str is None and self.has_string_sections():
226 one_str = self.__find_string_in_sections(string_ptr)
231 def add_log_instance(self, source_id, name, level, address): argument
233 self.database['log_subsys']['log_instances'][source_id] = {
241 def get_log_source_string(self, domain_id, source_id): argument
246 if src_id in self.database['log_subsys']['log_instances']:
247 return self.database['log_subsys']['log_instances'][src_id]['name']
252 def add_kconfig(self, name, val): argument
254 self.database['kconfigs'][name] = val
257 def get_kconfigs(self): argument
259 return self.database['kconfigs']