summaryrefslogtreecommitdiffstats
path: root/translate.cxx
diff options
context:
space:
mode:
authorfche <fche>2007-06-14 21:38:24 +0000
committerfche <fche>2007-06-14 21:38:24 +0000
commitc4a94c1a262c8d2847d681eb60ad9a6c2e692fa7 (patch)
tree1ecc33d483dba14351451dd7941f7a7c5f091d18 /translate.cxx
parent83f1d2e520f07cead5bdcbe157786182b9f8f54a (diff)
downloadsystemtap-steved-c4a94c1a262c8d2847d681eb60ad9a6c2e692fa7.tar.gz
systemtap-steved-c4a94c1a262c8d2847d681eb60ad9a6c2e692fa7.tar.xz
systemtap-steved-c4a94c1a262c8d2847d681eb60ad9a6c2e692fa7.zip
2007-06-14 Frank Ch. Eigler <fche@elastic.org>
* translate.cxx (emit_module_init): Emit translator/elfutils version numbers together. * main.cxx (version): Ditto. (main): Skip printing tapset directories where no sources were found.
Diffstat (limited to 'translate.cxx')
-rw-r--r--translate.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/translate.cxx b/translate.cxx
index b5fef890..e799c42a 100644
--- a/translate.cxx
+++ b/translate.cxx
@@ -22,6 +22,10 @@
#include <string>
#include <cassert>
+extern "C" {
+#include <elfutils/libdwfl.h>
+}
+
using namespace std;
struct var;
@@ -1162,7 +1166,7 @@ c_unparser::emit_module_init ()
// Print a message to the kernel log about this module. This is
// intended to help debug problems with systemtap modules.
o->newline() << "printk (KERN_DEBUG \"%s: "
- << "systemtap: " << VERSION
+ << "systemtap: " << VERSION << "/" << dwfl_version (NULL)
<< ", base: %p"
<< ", memory: %lu+%lu+%lu+%lu+%lu data+text+ctx+io+glob"
<< ", probes: " << session->probes.size()