summaryrefslogtreecommitdiffstats
path: root/testsuite
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2010-01-18 14:19:46 -0500
committerDave Brolley <brolley@redhat.com>2010-01-18 14:19:46 -0500
commit6e4a696d4f95b5adc92049fa98f390a096f7e00f (patch)
tree7f0d9d2092d32915714fe00412b0f05eb306964a /testsuite
parentb75067caf1bb416af21473e40c917d953531e9f9 (diff)
parent08d1d520616557f6ff7dd023e260ad6577e9e0e8 (diff)
downloadsystemtap-steved-6e4a696d4f95b5adc92049fa98f390a096f7e00f.tar.gz
systemtap-steved-6e4a696d4f95b5adc92049fa98f390a096f7e00f.tar.xz
systemtap-steved-6e4a696d4f95b5adc92049fa98f390a096f7e00f.zip
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/systemtap.base/sdt_misc.exp11
1 files changed, 8 insertions, 3 deletions
diff --git a/testsuite/systemtap.base/sdt_misc.exp b/testsuite/systemtap.base/sdt_misc.exp
index 74ebdc4e..3ba38c45 100644
--- a/testsuite/systemtap.base/sdt_misc.exp
+++ b/testsuite/systemtap.base/sdt_misc.exp
@@ -74,13 +74,13 @@ int
main ()
{
#ifdef LOOP
+ #include <signal.h>
+ signal (SIGINT, &int_handler);
+ signal (SIGALRM, &alrm_handler);
alarm (30);
while (!loop_check())
{
}
- #include <signal.h>
- signal (SIGINT, &int_handler);
- signal (SIGALRM, &alrm_handler);
#endif
bar(2);
baz(3,(char*)\"abc\");
@@ -379,6 +379,11 @@ if {$ok == 5} {
# 5. Test attaching to a running process with markers in a shared object
if { $pbtype_mssg != "kprobe" } {
+set loop_flags "additional_flags=-I$srcdir/../includes/sys"
+set loop_flags "$loop_flags additional_flags=-I$sdtdir"
+set loop_flags "$loop_flags additional_flags=-g"
+set loop_flags "$loop_flags additional_flags=-I. $pbtype_flag"
+set loop_flags "$loop_flags additional_flags=-DLOOP"
set loop_flags "$loop_flags additional_flags=-DONLY_MAIN"
set loop_flags "$loop_flags additional_flags=-Wl,-rpath,[pwd]"
set loop_flags "$loop_flags additional_flags=-L[pwd] additional_flags=-lsdt-$pbtype_mssg"