summaryrefslogtreecommitdiffstats
path: root/translate.cxx
diff options
context:
space:
mode:
authorddomingo <ddomingo@redhat.com>2009-03-09 18:49:41 +1000
committerddomingo <ddomingo@redhat.com>2009-03-09 18:49:41 +1000
commit7516b286e0909504bd958ad2b8050d5d8afbd508 (patch)
tree72b7ecd89f80c278f3489119fa3bd26282e6e66a /translate.cxx
parent2e802851f3c72d841fe436ec1e178d858bb37f6d (diff)
parentf9355a6c0645c7efa0b7bc7894231b51b9f7e91c (diff)
downloadsystemtap-steved-7516b286e0909504bd958ad2b8050d5d8afbd508.tar.gz
systemtap-steved-7516b286e0909504bd958ad2b8050d5d8afbd508.tar.xz
systemtap-steved-7516b286e0909504bd958ad2b8050d5d8afbd508.zip
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'translate.cxx')
-rw-r--r--translate.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/translate.cxx b/translate.cxx
index c679e0f1..b2ba5c72 100644
--- a/translate.cxx
+++ b/translate.cxx
@@ -4458,6 +4458,9 @@ dump_unwindsyms (Dwfl_Module *m,
string modname = name;
+ if (pending_interrupts)
+ return DWARF_CB_ABORT;
+
// skip modules/files we're not actually interested in
if (c->session.unwindsym_modules.find(modname) == c->session.unwindsym_modules.end())
return DWARF_CB_OK;