Lines Matching refs:query

58         query = msg.getData()
61 logging.debug('RCV:' + query)
63 if query == "?":
67 elif query[0] == 'm':
68 replymsgs.append(self.getMemory(query))
70 elif query in ('qVAttachOrWaitSupported'):
71 logging.debug('Ignoring query %s' % query)
74 elif query == "qC":
75 replymsgs.append(self.getCurrentThreadID(query))
77 elif query[0] in ('z', 'Z'):
78 logging.debug('Ignoring breakpoint query %s' % query)
81 elif query[0] in ('g', 'p'):
82 replymsgs.append(self.getRegisterData(query))
84 elif query[0] in ('P', 'G'):
88 elif query in ('QStartNoAckMode'):
92 elif query in ('QListThreadsInStopReply', 'QThreadSuffixSupported'):
95 elif query == 'qGDBServerVersion':
98 elif query == 'qShlibInfoAddr':
100 replymsgs.append(self.getSharedLibInfoAddress(query))
102 elif query == 'qProcessInfo':
103 replymsgs.append(self.getProcessInfo(query))
105 elif query == 'qHostInfo':
109 elif query == 'vCont?':
112 elif query == 'D':
116 elif query.find('qRegisterInfo') >= 0:
117 replymsgs.append(self.getRegisterInfo(query))
119 elif query.find('qMemoryRegionInfo') >= 0:
120 replymsgs.append(self.getMemoryRegionInfo(query))
122 elif query.find('qThreadStopInfo') >= 0 or query in ('qfThreadInfo', 'qsThreadInfo'):
123 replymsgs.append(self.getThreadRegistersInfo(query))
136 def getThreadRegistersInfo(self, query): argument
138 if query == 'qfThreadInfo':
140 elif query == 'qsThreadInfo':
144 query = query.replace('qThreadStopInfo', '')
145 tid = int(query, 16)
148 logging.error("Failed to get register information query: %s error: %s" % (query, e))
151 def getRegisterData(self, query): argument
152 if query[0] == 'g':
160 args = query[1:].split(';')
168 logging.error("Failed to get register information query: %s error: %s" % (query, e))
171 def getRegisterInfo(self, query): argument
174 query_index = query.replace('qRegisterInfo', '')
178 … logging.error("Non-fatal: Failed to get register information: query: %s error: %s" % (query, e))
181 def getMemory(self, query): argument
182 query = query[1:]
183 addr, size = query.split(',')
194 def getMemoryRegionInfo(self, query): argument
197 def setMemory(self, query): argument
198 logging.info('Not supporting writing to memory. %s' % query)
201 def getProcessInfo(self, query): argument
209 def getSharedLibInfoAddress(self, query): argument
218 def getCurrentThreadID(self, query): argument