summaryrefslogtreecommitdiffstats
path: root/elaborate.cxx
diff options
context:
space:
mode:
authorfche <fche>2005-07-28 16:12:38 +0000
committerfche <fche>2005-07-28 16:12:38 +0000
commit377b88310b59601c0d967c55bd6a46ec024dc2de (patch)
treeab049a3ab79a7312c0f8cdf00098d1994df66677 /elaborate.cxx
parentbc7a7312e332cc37c9ee22964fc586e3aa1ff903 (diff)
downloadsystemtap-steved-377b88310b59601c0d967c55bd6a46ec024dc2de.tar.gz
systemtap-steved-377b88310b59601c0d967c55bd6a46ec024dc2de.tar.xz
systemtap-steved-377b88310b59601c0d967c55bd6a46ec024dc2de.zip
2005-07-28 Frank Ch. Eigler <fche@redhat.com>
translator/1120 translator/1123 * elaborate.cxx (semantic_pass_symbols): Print a more helpful error message around exceptions. * elaborate.h (systemtap_session): Add guru_mode field. * main.cxx (main): Initialize it to false. Add version-sensitive script library searching. Add more failure messages. * tapsets.cxx (dwflpp_assert): Add a decorative text parameter. Update callers.
Diffstat (limited to 'elaborate.cxx')
-rw-r--r--elaborate.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/elaborate.cxx b/elaborate.cxx
index f1f0cede..ca5237df 100644
--- a/elaborate.cxx
+++ b/elaborate.cxx
@@ -617,6 +617,9 @@ semantic_pass_symbols (systemtap_session& s)
}
catch (const semantic_error& e)
{
+ cerr << "while resolving probe point list:" << endl;
+ for (unsigned k=0; k<p->locations.size(); k++)
+ cerr << " " << *p->locations[k] << endl;
s.print_error (e);
// dps.erase (dps.begin(), dps.end());
}