summaryrefslogtreecommitdiff
path: root/data/eo/eo_gdb.py
diff options
context:
space:
mode:
Diffstat (limited to 'data/eo/eo_gdb.py')
-rw-r--r--data/eo/eo_gdb.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/data/eo/eo_gdb.py b/data/eo/eo_gdb.py
index ab848053b8..479b06fda4 100644
--- a/data/eo/eo_gdb.py
+++ b/data/eo/eo_gdb.py
@@ -33,3 +33,18 @@ class Eo_backtrace(gdb.Command):
33 print line 33 print line
34 34
35Eo_backtrace() 35Eo_backtrace()
36
37# ugly alias of eo_backtrace.
38# Very crude, but works for the meanwhile
39class Eo_bt(gdb.Command):
40 def __init__(self):
41 gdb.Command.__init__(self, "eo_bt", gdb.COMMAND_OBSCURE)
42
43 def invoke (self, arg, from_tty):
44 btrace = gdb.execute("backtrace", False, to_string=True).split('\n')
45
46 for line in btrace:
47 if line.find("libeo.so") == -1 and line.find("lib/eo/") == -1:
48 print line
49
50Eo_bt()