projects
/
pygdb.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding a source view
[pygdb.git]
/
GdbTerminal.py
diff --git
a/GdbTerminal.py
b/GdbTerminal.py
index 579849dea5816e2494894c7b606087d4f167d78c..5e6ba6d75d821583107faaccb258991bdd56032a 100755
(executable)
--- a/
GdbTerminal.py
+++ b/
GdbTerminal.py
@@
-137,6
+137,15
@@
class GdbTerminal (DbgTerminal.DbgTerminal):
split = string.split(answer, "=")
return string.join(split[1:], "=").strip()
split = string.split(answer, "=")
return string.join(split[1:], "=").strip()
+
+ def listCodeSnippet(self):
+ starthis = self.getHistoryLen()
+ self.feed_child("list\n")
+ endhis, response = self.waitForPrompt(starthis)
+
+ text = string.join(self.history[starthis:endhis], "\n")
+ return text
+
def waitForPrompt(self, his):
rx = "^\(gdb\)"
def waitForPrompt(self, his):
rx = "^\(gdb\)"