class GdbTerminal (DbgTerminal.DbgTerminal):
- def __init__(self, clientCmd):
- DbgTerminal.DbgTerminal.__init__(self, clientCmd)
+ def __init__(self, clientCmd, exitcb=None):
+ DbgTerminal.DbgTerminal.__init__(self, clientCmd, exitcb)
def getArgv(self):
return ["gdb", "--fullname", string.split(self.clientCmd)[0]]
rx = re.compile("^Breakpoint |^No|^\(gdb\) ")
his, response = self.waitForRx(rx, his)
- print his, response
-
if response[0:10] == "Breakpoint":
return string.split(response)[1].strip()
if response[0:5] == "(gdb)":