Adding a source view
[pygdb.git] / GdbTerminal.py
index 579849dea5816e2494894c7b606087d4f167d78c..5e6ba6d75d821583107faaccb258991bdd56032a 100755 (executable)
@@ -137,6 +137,15 @@ class GdbTerminal (DbgTerminal.DbgTerminal):
                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\)"