Lines Matching refs:self
9 def __init__(self, backing_instance): argument
11 self.process = backing_instance
12 self.portnum = random.randint(2000, 8000)
13 logging.info("Starting gdb server for localhost:%d" % self.portnum)
14 self.conn = Interface('localhost', self.portnum)
15 self.version_string = 'name:kdbserver;version:0.1'
17 def run(self): argument
18 if not self.conn.connect():
31 p_bytes = self.conn.read()
47 resp = self.handleMessage(req_msg)
53 self.conn.write(r_msg.getRSPByteData())
56 def handleMessage(self, msg): argument
64 h_msg = rsprotocol.Message(self.process.getSignalInfo())
68 replymsgs.append(self.getMemory(query))
75 replymsgs.append(self.getCurrentThreadID(query))
82 replymsgs.append(self.getRegisterData(query))
96 replymsgs.append(rsprotocol.Message(self.version_string))
100 replymsgs.append(self.getSharedLibInfoAddress(query))
103 replymsgs.append(self.getProcessInfo(query))
106 h_msg = rsprotocol.Message(self.process.getHostInfo())
117 replymsgs.append(self.getRegisterInfo(query))
120 replymsgs.append(self.getMemoryRegionInfo(query))
123 replymsgs.append(self.getThreadRegistersInfo(query))
136 def getThreadRegistersInfo(self, query): argument
139 bytes = self.process.getFirstThreadInfo()
141 bytes = self.process.getSubsequestThreadInfo()
146 bytes = self.process.getThreadStopInfo(tid)
151 def getRegisterData(self, query): argument
165 bytes = self.process.getRegisterDataForThread(threadid, regnum)
171 def getRegisterInfo(self, query): argument
176 bytes = self.process.getRegisterInfo(regnum)
181 def getMemory(self, query): argument
188 bytes = self.process.readMemory(mem_address, mem_size)
194 def getMemoryRegionInfo(self, query): argument
197 def setMemory(self, query): argument
201 def getProcessInfo(self, query): argument
204 data = self.process.getProcessInfo()
209 def getSharedLibInfoAddress(self, query): argument
212 data = self.process.getSharedLibInfoAddress()
213 data = self.process.encodeThreadID(data)
218 def getCurrentThreadID(self, query): argument
221 tid = '%x' % (self.process.getCurrentThreadID())
227 def kill(self): argument