Lines Matching refs:packet

95     def respond(self, packet):  argument
100 self.packetLog.append(packet)
101 if packet is MockGDBServer.PACKET_INTERRUPT:
103 if packet == "c":
105 if packet.startswith("vCont;c"):
106 return self.vCont(packet)
107 if packet[0] == "A":
108 return self.A(packet)
109 if packet[0] == "D":
110 return self.D(packet)
111 if packet[0] == "g":
113 if packet[0] == "G":
116 return self.writeRegisters(packet[1:].split(';')[0])
117 if packet[0] == "p":
118 regnum = packet[1:].split(';')[0]
120 if packet[0] == "P":
121 register, value = packet[1:].split("=")
123 if packet[0] == "m":
124 addr, length = [int(x, 16) for x in packet[1:].split(',')]
126 if packet[0] == "M":
127 location, encoded_data = packet[1:].split(":")
130 if packet[0:7] == "qSymbol":
131 return self.qSymbol(packet[8:])
132 if packet[0:10] == "qSupported":
133 return self.qSupported(packet[11:].split(";"))
134 if packet == "qfThreadInfo":
136 if packet == "qsThreadInfo":
138 if packet == "qC":
140 if packet == "QEnableErrorStrings":
142 if packet == "?":
144 if packet == "s":
146 if packet[0] == "H":
147 tid = packet[2:]
152 return self.selectThread(packet[1], int(tid, 16))
153 if packet[0:6] == "qXfer:":
154 obj, read, annex, location = packet[6:].split(":")
160 if packet.startswith("vAttach;"):
161 pid = packet.partition(';')[2]
163 if packet[0] == "Z":
164 return self.setBreakpoint(packet)
165 if packet.startswith("qThreadStopInfo"):
166 threadnum = int (packet[15:], 16)
168 if packet == "QThreadSuffixSupported":
170 if packet == "QListThreadsInStopReply":
172 if packet.startswith("qMemoryRegionInfo:"):
173 return self.qMemoryRegionInfo(int(packet.split(':')[1], 16))
174 if packet == "qQueryGDBServer":
176 if packet == "qHostInfo":
178 if packet == "qGetWorkingDir":
180 if packet == "qOffsets":
182 if packet == "qProcessInfo":
184 if packet == "qsProcessInfo":
186 if packet.startswith("qfProcessInfo"):
187 return self.qfProcessInfo(packet)
188 if packet.startswith("qPathComplete:"):
190 if packet.startswith("vFile:"):
191 return self.vFile(packet)
192 if packet.startswith("vRun;"):
193 return self.vRun(packet)
194 if packet.startswith("qLaunchSuccess"):
196 if packet.startswith("QEnvironment:"):
197 return self.QEnvironment(packet)
198 if packet.startswith("QEnvironmentHexEncoded:"):
199 return self.QEnvironmentHexEncoded(packet)
200 if packet.startswith("qRegisterInfo"):
201 regnum = int(packet[len("qRegisterInfo"):], 16)
203 if packet == "k":
206 return self.other(packet)
211 def qfProcessInfo(self, packet): argument
235 def vCont(self, packet): argument
238 def A(self, packet): argument
241 def D(self, packet): argument
296 def setBreakpoint(self, packet): argument
302 def other(self, packet): argument
318 def vFile(self, packet): argument
321 def vRun(self, packet): argument
327 def QEnvironment(self, packet): argument
330 def QEnvironmentHexEncoded(self, packet): argument
538 packet = self._parsePacket()
539 while packet is not None:
540 self._handlePacket(packet)
541 packet = self._parsePacket()
591 packet = data[1:i]
598 if check != checksum(packet):
601 (check, checksum(packet)))
606 return packet
608 def _sendPacket(self, packet): argument
609 self._socket.sendall(seven.bitcast_to_bytes(frame_packet(packet)))
611 def _handlePacket(self, packet): argument
612 if packet is self.PACKET_ACK:
622 if packet == "QStartNoAckMode":
627 response = self.responder.respond(packet)