| /xnu-11215/tools/lldbmacros/core/ |
| H A D | operating_system.py | 109 return struct.pack('34QII', self.x0, self.x1, self.x2, self.x3, self.x4, self.x5, 110 self.x6, self.x7, self.x8, self.x9, self.x10, self.x11, self.x12, self.x13, 111 self.x14, self.x15, self.x16, self.x17, self.x18, self.x19, self.x20, self.x21, 112 self.x22, self.x23, self.x24, self.x25, self.x26, self.x27, self.x28, self.fp, 113 self.lr, self.sp, self.pc, self.far, self.cpsr, self.esr) 293 self.r4, self.r5, self.r6, self.r7, 295 self.r12, self.sp, self.lr, self.pc, 443 self.ds, self.es, self.fs, self.gs 557 self.rsi, self.rbp, self.rsp, self.r8, self.r9, 558 self.r10, self.r11, self.r12, self.r13, self.r14, [all …]
|
| H A D | standard.py | 28 self.old_stdout.flush(); self.old_stderr.flush() 32 self._stdout.flush(); self._stderr.flush() 44 self._O._indent = self._O._indent[:-4] 53 self._oldHeader = self._O._header 54 self._oldLastHeader = self._O._lastHeader 55 self._O._header = self._header 61 self._O._header = self._oldHeader 62 self._O._lastHeader = self._oldLastHeader 64 self._O._indent = self._O._indent[:-4] 385 o = self.fhandle or self.resultObj [all …]
|
| H A D | cvalue.py | 54 def sbvalue(self): argument 59 def ptrpolicy(self): argument 66 def __bool__(self): argument 67 return self.__sbval.__bool__() and self._GetValueAsUnsigned() != 0 70 return self.__sbval.__nonzero__() and self._GetValueAsUnsigned() != 0 72 def __repr__(self): argument 101 return self < other or self == other 109 def __str__(self): argument 147 if self.__ptr: 282 def __neg__(self): argument [all …]
|
| H A D | lldbwrap.py | 258 self, addr) 563 ty = self 666 self) 675 self) 753 return self.xCreateValueFromAddress(self.GetName(), 795 def IsValid(self): argument 861 addr = self.GetLoadAddress() + index * (stride or self.GetByteSize()) 862 return self.chkCreateValueFromAddress(self.GetName(), addr, self.GetType()) 863 return self 910 return self.xCreateValueFromAddress(self.GetName(), [all …]
|
| H A D | io.py | 21 self._offset = 0 26 def readable(self): argument 29 def writable(self): argument 33 def seekable(self): argument 38 def tell(self): argument 39 return self._offset 48 seekto += self._end - self._start 60 read_size = min(size, self._end - (self._start + self._offset)) 63 data = self._sbprocess.ReadMemory(self._start + self._offset, read_size, err) 72 def readall(self): argument [all …]
|
| H A D | kernelcore.py | 19 self._arch = arch 20 self._msg = msg 23 def __str__(self): argument 24 return '%s: %s' % (self._arch, self._msg) 252 self.globals = _GlobalVariableFind(self) 491 if self.globals.page_protection_type <= self.PAGE_PROTECTION_TYPE_PPL: 550 def threads(self): argument 607 def procs(self): argument 635 def version(self): argument 639 def arch(self): argument [all …]
|
| H A D | iterators.py | 247 self.queue = [] 249 def __iter__(self): argument 250 return self 324 self.etype = self.root_sbv.GetType().GetPointeeType() 459 def first(self): argument 464 def last(self): argument 485 e = self.first() if min_key is None else self.find_ge(min_key) 537 def count(self): argument 571 print(xnu_format(fmt, self, self.hash_value.GetLoadAddress())) 624 def count(self): argument [all …]
|
| /xnu-11215/tools/lldbmacros/usertaskdebugging/ |
| H A D | userprocess.py | 39 self.thread_id = unsigned(self.thread.thread_id) 42 if self.is64Bit: 48 self.saved_state = self.thread.machine.upcb.uss.ss_64 58 self.saved_state = self.thread.machine.upcb.uss.ss_64 61 % (self.thread_id, self.reg_type, cputype)) 111 self.cputype = unsigned(self.proc.p_cputype) 112 self.cpusubtype = unsigned(self.proc.p_cpusubtype) 114 super().__init__(self.cputype, self.cpusubtype, ptrsize) 116 self.proc_platform = int(GetProcPlatform(self.proc)) 132 self.registerset = GetRegisterSetForCPU(self.cputype, self.cpusubtype) [all …]
|
| H A D | interface.py | 10 self.portnum = portnum 11 self.pkt_size = 8192 12 self.socket = None 16 def connect(self): argument 19 self.socket.bind((self.host_cfg, self.portnum)) 29 self.connection, addr = self.socket.accept() 35 def read(self): argument 43 r_bytes = self.connection.recv(self.pkt_size) 56 def close(self): argument 62 def __str__(self): argument [all …]
|
| H A D | target.py | 21 self.hinfo = { 32 self.ptrsize = ptrsize 33 self.threads = {} 34 self.threads_ids_list = [] 36 def getHostInfo(self): argument 64 def getProcessInfo(self): argument 68 def getFirstThreadInfo(self): argument 88 def getSignalInfo(self): argument 92 def getThreadsInfo(self): argument 104 def getCurrentThreadID(self): argument [all …]
|
| H A D | gdbserver.py | 9 def __init__(self, backing_instance): argument 11 self.process = backing_instance 14 self.conn = Interface('localhost', self.portnum) 17 def run(self): argument 18 if not self.conn.connect(): 56 def handleMessage(self, msg): argument 151 def getRegisterData(self, query): argument 181 def getMemory(self, query): argument 197 def setMemory(self, query): argument 201 def getProcessInfo(self, query): argument [all …]
|
| /xnu-11215/tools/lldbmacros/kmemory/ |
| H A D | kmem.py | 15 def size(self): argument 16 start, end = self 23 def __repr__(self): argument 53 addr = (packed << self.shift) + self.base 95 self.page_size = 1 << self.page_shift 96 self.page_mask = self.page_size - 1 111 self.zcpus = range(self.ncpus) if 'ZALLOC' in self.phases else (self.master_cpu, ) 112 self.pcpus = range(self.ncpus) if 'PERCPU' in self.phases else (self.master_cpu, ) 161 self.vmo_type = self.vm_kobject.GetType() 169 self.kasan_classic = not self.kasan_tbi [all …]
|
| H A D | btlog.py | 49 def __len__(self): argument 53 def bts_len(self): argument 57 def refcount(self): argument 61 def bts_hash(self): argument 73 def frames(self): argument 92 print(xnu_format(fmt, self, v=self.sbv)) 135 def size(self): argument 139 def param(self): argument 143 def shift(self): argument 147 def parity(self): argument [all …]
|
| H A D | zone.py | 25 def object_range(self): argument 112 size = self._chunk_len * self.kmem.zpm_type.GetByteSize() 117 def zone(self): argument 118 sbv = self.sbv 143 return self._pgz_alloc_frames(2 * self.pgz_slot) 147 return self._pgz_alloc_frames(2 * self.pgz_slot + 1) 437 if self.pgz: 618 def name(self): argument 621 return self.get_zone_name(self.zid) 649 return self.elem_inner_size + self.elem_redzone [all …]
|
| H A D | vm.py | 27 self.sbv = vm_map 28 self.name = name 56 if self.name: 68 print(xnu_format(fmt, m=self, v=self.sbv)) 83 sbv = self.sbv 90 base = self.address & ~self.kmem.page_mask 99 sbv = self.sbv 109 sbv = self.sbv 123 def pages(self): argument 124 return self.object_range.size >> self.kmem.page_shift [all …]
|
| /xnu-11215/tools/lldbmacros/tests/lldbmock/ |
| H A D | memorymock.py | 182 data = self.serializer.serialize(value, self._sz) 183 instance._buf[self._offs: self._offs + min(self._sz, len(data))] = data 188 return self.serializer.deserialize(instance._buf, self._offs, self._sz) 205 return self.serializer.deserialize(data, self._offs, self._sz) 272 data = self.serializer.serialize(value, self._bsz) 293 for offs in range(self._offs, self._offs + self._sz): 297 return self.serializer.deserialize(ba, 0, self._bsz) 411 if self.__frozen and not hasattr(self, key): 479 self._data = self.serializer.serialize(data, self.size) 511 self._data = memoryview(parentBuf)[:self._size] [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | kasan.py | 116 addr = (shaddr - self._base) << self._scale 117 return self.set_mte(addr, self.get(shaddr)) 120 return self._base + (self.clr_tbi(addr) >> self._scale) 155 return (shadow_addr - self._base) << self._scale 158 return self._base + (addr >> self._scale) 194 return (self._base, self._size) 211 self._base = self._meta.getElementAddress(addr) 226 return (self._base - self._lrz, self._meta.getOuterElemSize()) 230 return (self._base, self._valid_size()) 236 return (self._lrz, esize - isize - self._lrz) [all …]
|
| H A D | log.py | 16 self._O = O 64 def value(self): argument 77 def code(self): argument 82 def flags(self): argument 92 def type(self): argument 131 blocks = self._blocks_range(head_block, self.block_count) 229 return self.stream.sync_cursor(self._cache.lc_stream_pos) 310 def cpu(self): argument 315 def ptr(self): argument 325 def size(self): argument [all …]
|
| H A D | macho.py | 66 def load(self, fh): argument 67 fh = fileview(fh, self.offset, self.size) 80 self.filetype = self.get_filetype_shortname(header.filetype) 159 self.total_size = sizeof(self.mach_header) + read_bytes 184 self.fat = None 187 self.load(file) 215 def segments(self): argument 234 def uuid(self): argument 268 self.width = 40 334 if self.default_side_padding + len(_b.name) + 2 > self.width: [all …]
|
| H A D | waitq.py | 30 self._ty = unsigned(self._wq.waitq_type) & 0x7 32 def kind(self): argument 35 def fifo(self): argument 38 def irq_safe(self): argument 43 def safe_queue(self): argument 53 def bitsStr(self): argument 81 def hasThreads(self): argument 86 def hasSets(self): argument 119 def asSelinfo(self): argument 124 def asPort(self): argument [all …]
|
| H A D | ipcimportancedetail.py | 9 def __init__(self, task_kobj): argument 10 self.task = task_kobj 11 self.importance_refs = [] 17 def __str__(self): argument 20 …out_arr.append(GetTaskSummary(self.task) + " " + GetProcSummary(GetProcFromTask(self.task)) + " {:… 35 self.elem = elem 36 self.children = [] 42 def __str__(self): argument 62 def GetToTask(self): argument 69 return self.parent [all …]
|
| /xnu-11215/tools/trace/ |
| H A D | parse_ipc_trace.py | 119 return self.msg_stat['o.num'], self.msg_stat['i.num'] 195 self.src.add_outgoing_edge(self, time) 196 self.dst.add_incoming_edge(self, time) 200 return self.src.nname + " -> " + self.dst.nname 203 return self._data, self._dtype 238 if self.src.nname == self.dst.nname: 306 elif f & (self.F_DST_NDFLTQ | self.F_SRC_NDFLTQ): 321 avgsz = self.data() / self.dweight 322 msgs_with_data = self.dweight / self.weight 323 avgports = self.ports / self.pweight [all …]
|
| /xnu-11215/tools/lldbmacros/tests/lldbtest/ |
| H A D | unittest.py | 110 cov_stop(self._cov) 122 self._debug = debug 125 return LLDBTextTestResult(self.stream, self.descriptions, self.verbosity, 131 self.stream.writeln() 202 def run(self, test): argument 250 self._cov = None 251 self.tests = [] 301 cov_stop(self._cov) 313 self._debug = debug 316 return LLDBTestResult(self.stream, self.descriptions, self.verbosity) [all …]
|
| /xnu-11215/tools/lldbmacros/tests/lldb_tests/ |
| H A D | test_scripted_process.py | 45 def test_RawMock(self): argument 58 self.assertEqual( 75 self.assertEqual( 142 self.assertEqual( 147 self.assertEqual( 151 self.assertEqual( 238 self.assertEqual( 243 self.assertEqual( 288 self.assertEqual( 293 self.assertEqual( [all …]
|
| H A D | test_examples.py | 56 def test_function(self): argument 59 self.reset_mocks() 102 def test_command(self): argument 109 self.reset_mocks() 125 def test_sbapi(self): argument 146 self.assertEqual( 150 self.assertEqual( 154 self.assertEqual( 160 def test_skip_arch(self): argument 163 self.assertEqual(self.target.triple.split('-', 1)[0], 'arm64e') [all …]
|