/scripts/gdb/linux/ |
A D | mm.py | 58 self.VA_BITS_MIN = self.VA_BITS 62 self.SECTIONS_SHIFT = self.MAX_PHYSMEM_BITS - self.SECTION_SIZE_BITS 70 self.PFN_SECTION_SHIFT = self.SECTION_SIZE_BITS - self.PAGE_SHIFT 84 self.PFN_SUBSECTION_SHIFT = self.SUBSECTION_SHIFT - self.PAGE_SHIFT 93 self.PAGE_OFFSET = self._PAGE_OFFSET(self.VA_BITS) 94 self.MODULES_VADDR = self._PAGE_END(self.VA_BITS_MIN) 95 self.MODULES_END = self.MODULES_VADDR + self.MODULES_VSIZE 97 self.VMEMMAP_RANGE = self._PAGE_END(self.VA_BITS_MIN) - self.PAGE_OFFSET 98 self.VMEMMAP_SIZE = (self.VMEMMAP_RANGE >> self.PAGE_SHIFT) * self.struct_page_size 100 self.VMEMMAP_START = self.VMEMMAP_END - self.VMEMMAP_SIZE [all …]
|
A D | pgtable.py | 65 self.cr3 = cr3 71 def next_entry(self, va): argument 72 next_level = self.page_levels 75 def mk_string(self): argument 93 self.is_page = True 130 self.address = address 134 def next_entry(self, va): argument 135 if self.is_page or not self.entry_present[1]: 142 def mk_string(self): argument 151 elif self.is_page: [all …]
|
A D | page_owner.py | 38 def __init__(self): argument 41 def invoke(self, args, from_tty): argument 50 self.get_page_owner_info() 53 self.read_page_owner() 57 self.read_page_owner_by_addr(self.p_ops.pfn_to_page(pfn)) 63 def get_page_owner_info(self): argument 87 def page_ext_get(self, page): argument 102 if pfn < self.min_pfn or pfn > self.max_pfn or (not self.p_ops.pfn_valid(pfn)): 144 def read_page_owner(self): argument 145 pfn = self.min_pfn [all …]
|
A D | mapletree.py | 45 self.status = self.ma_start 46 self.min = 0 51 return self.status == self.ma_start 55 return self.status == self.ma_root 59 return self.status == self.ma_none 61 def root(self): argument 65 def start(self): argument 78 self.status = self.ma_active 89 self.status = self.ma_none 94 self.status = self.ma_root [all …]
|
A D | symbols.py | 27 self.silent = True 28 self.gdb_command = gdb_command 30 def stop(self): argument 33 cmd = self.gdb_command 125 def __init__(self): argument 129 def _update_module_files(self): argument 130 self.module_files = [] 200 def load_all_symbols(self): argument 220 self.loaded_modules = [] 238 self.module_files = [] [all …]
|
A D | clk.py | 26 def __init__(self): argument 29 def show_subtree(self, clk, level): argument 41 self.show_subtree(child, level + 1) 43 def invoke(self, arg, from_tty): argument 50 self.show_subtree(clk, 0) 52 self.show_subtree(clk, 0) 61 def __init__(self): argument 62 super(LxClkCoreLookup, self).__init__("lx_clk_core_lookup") 64 def lookup_hlist(self, hlist_head, name): argument 68 result = self.lookup_hlist(child['children'], name) [all …]
|
A D | kasan.py | 24 def __init__(self): argument 26 super(KasanMemToShadow, self).__init__("lx-kasan_mem_to_shadow", gdb.COMMAND_SUPPORT) 28 def invoke(self, args, from_tty): argument 34 if self.p_ops is None: 35 self.p_ops = mm.page_ops().ops 37 shadow_addr = self.kasan_mem_to_shadow(addr) 41 def kasan_mem_to_shadow(self, addr): argument 42 return (addr >> self.p_ops.KASAN_SHADOW_SCALE_SHIFT) + self.p_ops.KASAN_SHADOW_OFFSET
|
A D | tasks.py | 51 def __init__(self): argument 52 super(LxTaskByPidFunc, self).__init__("lx_task_by_pid") 54 def invoke(self, pid): argument 68 def __init__(self): argument 69 super(LxPs, self).__init__("lx-ps", gdb.COMMAND_DATA) 71 def invoke(self, arg, from_tty): argument 100 def __init__(self): argument 101 super(LxThreadInfoFunc, self).__init__("lx_thread_info") 103 def invoke(self, task): argument 116 def __init__(self): argument [all …]
|
A D | proc.py | 29 def __init__(self): argument 32 def invoke(self, arg, from_tty): argument 43 def __init__(self): argument 46 def invoke(self, arg, from_tty): argument 88 def __init__(self): argument 91 def invoke(self, arg, from_tty): argument 103 def __init__(self): argument 106 def invoke(self, arg, from_tty): argument 148 def __init__(self): argument 154 def invoke(self, arg, from_tty): argument [all …]
|
A D | vfs.py | 33 def __init__(self): argument 34 super(DentryName, self).__init__("lx_dentry_name") 36 def invoke(self, dentry_ptr): argument 50 def __init__(self): argument 51 super(InodeDentry, self).__init__("lx_i_dentry") 53 def invoke(self, inode_ptr): argument
|
A D | device.py | 100 def __init__(self): argument 103 def invoke(self, arg, from_tty): argument 120 def __init__(self): argument 123 def invoke(self, arg, from_tty): argument 138 def __init__(self): argument 141 def invoke(self, arg, from_tty): argument 153 def __init__(self): argument 154 super(LxDeviceFindByBusName, self).__init__('lx_device_find_by_bus_name') 156 def invoke(self, bus, name): argument 167 def __init__(self): argument [all …]
|
/scripts/ |
A D | rust_is_available_test.py | 170 result = self.run_script(self.Expected.FAILURE, { "RUSTC": None }) 180 result = self.run_script(self.Expected.FAILURE, { "CC": None }) 185 result = self.run_script(self.Expected.FAILURE, { "RUSTC": self.missing }) 189 result = self.run_script(self.Expected.FAILURE, { "BINDGEN": self.missing }) 193 result = self.run_script(self.Expected.FAILURE, { "RUSTC": self.nonexecutable }) 197 result = self.run_script(self.Expected.FAILURE, { "RUSTC": self.unexpected_binary }) 221 result = self.run_script(self.Expected.FAILURE, { "BINDGEN": self.nonexecutable }) 225 result = self.run_script(self.Expected.FAILURE, { "BINDGEN": self.unexpected_binary }) 318 result = self.run_script(self.Expected.FAILURE, { "RUST_LIB_SRC": self.missing }) 322 result = self.run_script(self.Expected.SUCCESS_WITH_EXTRA_OUTPUT, { "CC": self.missing }) [all …]
|
A D | bpf_doc.py | 146 self.line = self.reader.readline() 161 self.line = self.reader.readline() 174 self.line = self.reader.readline() 200 self.line = self.reader.readline() 222 self.line = self.reader.readline() 231 self.line = self.reader.readline() 235 self.line = self.reader.readline() 247 self.line = self.reader.readline() 276 self.line = self.reader.readline() 283 self.line = self.reader.readline() [all …]
|
A D | spdxcheck.py | 17 self.tok = tok 18 self.txt = txt 22 self.el = el 23 self.txt = txt 104 self.lexer = lex.lex(module = self, reflags = re.UNICODE) 139 if self.lastid not in self.spdx.exceptions[id]: 195 self.parser.parse(expr, lexer = self.lexer) 268 self.match = self.match_file 270 self.match = self.match_dot 273 self.match = self.match_dir [all …]
|
A D | test_doc_build.py | 171 self.stdout = None 172 self.stderr = None 173 self.output = None 174 self.fp = fp 185 if self.fp: 212 self.stdout = "" 213 self.stderr = "" 242 return self.output 258 def __init__(self): argument 261 self.built_time = {} [all …]
|
/scripts/lib/kdoc/ |
A D | kdoc_output.py | 68 self.out_mode = self.OUTPUT_ALL 100 self.out_mode = self.OUTPUT_INCLUDE 102 self.out_mode = self.OUTPUT_EXPORTED 104 self.out_mode = self.OUTPUT_INTERNAL 106 self.out_mode = self.OUTPUT_ALL 139 if self.out_mode == self.OUTPUT_ALL: 143 if self.out_mode == self.OUTPUT_INCLUDE: 159 if self.out_mode == self.OUTPUT_ALL: 163 if self.out_mode in [self.OUTPUT_INCLUDE, self.OUTPUT_EXPORTED]: 167 if self.out_mode == self.OUTPUT_INTERNAL: [all …]
|
A D | kdoc_files.py | 43 self.srctree = srctree 75 if self.srctree: 98 def warning(self, msg): argument 102 self.errors += 1 104 def error(self, msg): argument 108 self.errors += 1 199 self.config.warning = self.warning 207 self.errors = 0 208 self.results = {} 210 self.files = set() [all …]
|
A D | kdoc_item.py | 9 self.name = name 10 self.type = type 12 self.sections = {} 13 self.sections_start_lines = {} 14 self.parameterlist = [] 16 self.parameterdescs = {} 17 self.parametertypes = {} 28 def __getitem__(self, key): argument 29 return self.get(key) 35 self.sections = sections [all …]
|
A D | kdoc_re.py | 33 if not self.regex: 35 if self.cache: 43 self.cache = cache 48 def __str__(self): argument 54 def __add__(self, other): argument 59 return KernRe(str(self) + str(other), cache=self.cache or other.cache, 62 def match(self, string): argument 67 self.last_match = self.regex.match(string) 75 self.last_match = self.regex.search(string) 85 def split(self, string): argument [all …]
|
A D | kdoc_parser.py | 181 if self.section == SECTION_DEFAULT and not self._contents: 195 if name in self.sections and self.sections[name] != "": 198 self.emit_msg(self.new_start_line, 204 self.section_start_lines[name] = self.new_start_line 303 self.entry = KernelEntry(self.config, ln) 356 self.entry.parameterdescs[param] = self.undescribed 860 self.entry.parameterdescs[arg] = self.undescribed 1158 self.entry.identifier = self.entry.section 1504 self.entry.prototype = self.syscall_munge(ln, 1514 self.dump_function(ln, self.entry.prototype) [all …]
|
/scripts/kconfig/tests/ |
A D | conftest.py | 30 def __init__(self, request): argument 86 self.retcode = ps.returncode 97 self.config = None 109 print(self.stdout) 112 print(self.stderr) 114 if self.config is not None: 116 print(self.config) 118 return self.retcode 148 def defconfig(self, defconfig): argument 239 return self._read_and_compare( [all …]
|
/scripts/lib/abi/ |
A D | abi_parser.py | 36 self.debug = debug 41 self.log = logger 43 self.data = {} 44 self.what_symbols = {} 45 self.file_refs = {} 46 self.what_refs = {} 54 self.re_valid = re.compile(self.TAGS) 65 self.re_xref_node = re.compile(self.XREF) 77 self.log.warning(msg) 385 self.log.debug(pformat(self.data)) [all …]
|
A D | abi_regex.py | 100 def regex_append(self, what, new): argument 141 if self.search_string: 148 def get_regexes(self, what): argument 166 def __init__(self, *args, **kwargs): argument 171 self.regex_group = None 172 self.search_string = None 173 self.re_string = None 179 if self.search_string: 182 self.re_string = re.compile(self.search_string) 193 self.regex_group = {} [all …]
|
A D | system_symbols.py | 28 if path in self.files: 32 ref = self.root 43 self.files.add(path) 49 root = self.root 87 def _walk(self, root): argument 137 self.abi = abi 138 self.log = abi.log 147 self.root = {} 148 self.aliases = {} 173 self._walk(sysfs) [all …]
|
/scripts/crypto/ |
A D | gen-hash-testvecs.py | 32 def __init__(self, key): argument 34 self.h = 0 36 self.r = int.from_bytes(key[:16], byteorder='little') & rclamp 37 self.s = int.from_bytes(key[16:], byteorder='little') 40 def update(self, data): argument 44 self.h = ((self.h + c) * self.r) % (2**130 - 5) 45 return self 49 def digest(self): argument 50 m = (self.h + self.s) % 2**128
|