Lines Matching refs:self
19 def __init__(self, cputype, cpusubtype, ptrsize): argument
21 self.hinfo = {
31 self.hinfo['ostype'] = 'ios'
32 self.ptrsize = ptrsize
33 self.threads = {}
34 self.threads_ids_list = []
36 def getHostInfo(self): argument
38 for i in list(self.hinfo.keys()):
39 if self.hinfo[i] is None:
41 retval += '%s:%s;' % (str(i), str(self.hinfo[i]))
44 def getRegisterDataForThread(self, th_id, reg_num): argument
48 def readMemory(self, address, size): argument
53 def writeMemory(self, address, data, size): argument
64 def getProcessInfo(self): argument
68 def getFirstThreadInfo(self): argument
71 thinfo_str = self.getThreadsInfo()
77 def getSubsequestThreadInfo(self): argument
82 def getSharedLibInfoAddress(self): argument
88 def getSignalInfo(self): argument
90 return "T02" + "threads:" + self.getThreadsInfo() + ';'
92 def getThreadsInfo(self): argument
96 for tid in self.threads_ids_list:
99 retval += self.encodeThreadID(tid)
101 retval += ',%s' % self.encodeThreadID(tid)
104 def getCurrentThreadID(self): argument
109 if self.threads_ids_list:
110 return self.threads_ids_list[0]
113 def getThreadStopInfo(self, th_id): argument
118 return 'T02thread:%s' % self.encodeThreadID(th_id)
120 def encodeRegisterData(self, intdata, bytesize=None): argument
125 bytesize = self.ptrsize
133 def encodePointerRegisterData(self, ptrdata): argument
135 return self.encodeRegisterData(ptrdata, bytesize=self.ptrsize)
137 def encodeThreadID(self, intdata): argument
141 def encodeByteString(self, bytestr): argument