summaryrefslogtreecommitdiffstats
path: root/buildrun.cxx
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2009-05-05 14:01:51 -0400
committerDave Brolley <brolley@redhat.com>2009-05-05 14:01:51 -0400
commitf80f9e60d170329f4c3210d28914daa732ce0a48 (patch)
treebf7c5142c22a35aa8b56adfcd4812873a0b2efca /buildrun.cxx
parentb03d329d5ad9d22d684b61859971a7b12b5e5104 (diff)
parent7c4e9d57761b10058d36756df3b39039e292812d (diff)
downloadsystemtap-steved-f80f9e60d170329f4c3210d28914daa732ce0a48.tar.gz
systemtap-steved-f80f9e60d170329f4c3210d28914daa732ce0a48.tar.xz
systemtap-steved-f80f9e60d170329f4c3210d28914daa732ce0a48.zip
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Conflicts: modsign.cxx runtime/staprun/modverify.c runtime/staprun/staprun_funcs.c stap-authorize-server-cert stap-authorize-signing-cert stap-serverd systemtap.spec
Diffstat (limited to 'buildrun.cxx')
-rw-r--r--buildrun.cxx14
1 files changed, 12 insertions, 2 deletions
diff --git a/buildrun.cxx b/buildrun.cxx
index 31f7ec00..1b441144 100644
--- a/buildrun.cxx
+++ b/buildrun.cxx
@@ -66,7 +66,8 @@ run_make_cmd(systemtap_session& s, string& make_cmd)
if (s.verbose > 1) clog << "Running " << make_cmd << endl;
rc = stap_system (make_cmd.c_str());
-
+ if (rc && s.verbose > 1)
+ clog << "Error " << rc << " " << strerror(rc) << endl;
return rc;
}
@@ -243,6 +244,8 @@ kernel_built_uprobes (systemtap_session& s)
string grep_cmd = string ("/bin/grep -q unregister_uprobe ") +
s.kernel_build_tree + string ("/Module.symvers");
int rc = stap_system (grep_cmd.c_str());
+ if (rc && s.verbose > 1)
+ clog << "Error " << rc << " " << strerror(rc) << endl;
return (rc == 0);
}
@@ -294,6 +297,8 @@ copy_uprobes_symbols (systemtap_session& s)
string cp_cmd = string("/bin/cp ") + uprobes_home +
string("/Module.symvers ") + s.tmpdir;
int rc = stap_system (cp_cmd.c_str());
+ if (rc && s.verbose > 1)
+ clog << "Error " << rc << " " << strerror(rc) << endl;
return rc;
}
@@ -359,6 +364,8 @@ run_pass (systemtap_session& s)
if (s.verbose>1) clog << "Running " << staprun_cmd << endl;
rc = stap_system (staprun_cmd.c_str ());
+ if (rc && s.verbose > 1)
+ clog << "Error " << rc << " " << strerror(rc) << endl;
return rc;
}
@@ -519,7 +526,10 @@ make_typequery_umod(systemtap_session& s, const string& header, string& name)
+ name + " -xc /dev/null -include " + header;
if (s.verbose < 4)
cmd += " >/dev/null 2>&1";
- return stap_system (cmd.c_str());
+ int rc = stap_system (cmd.c_str());
+ if (rc && s.verbose > 1)
+ clog << "Error " << rc << " " << strerror(rc) << endl;
+ return rc;
}