diff options
author | Stan Cox <scox@redhat.com> | 2010-01-10 21:43:17 -0500 |
---|---|---|
committer | Stan Cox <scox@redhat.com> | 2010-01-10 21:43:17 -0500 |
commit | c116c31bfdaec3c9d5adbe892d8a1d145b6fcfc2 (patch) | |
tree | 287df109d91ec436d0ab2ef771446cd75d1e4c38 /testsuite/systemtap.apps/postgres.exp | |
parent | 392e08b73a6febb831fa73454466e8aba4237a6d (diff) | |
download | systemtap-steved-c116c31bfdaec3c9d5adbe892d8a1d145b6fcfc2.tar.gz systemtap-steved-c116c31bfdaec3c9d5adbe892d8a1d145b6fcfc2.tar.xz systemtap-steved-c116c31bfdaec3c9d5adbe892d8a1d145b6fcfc2.zip |
Pull set of semaphore into its own function.
* tapsets.cxx (uprobe_derived_probe_group::emit_module_decls): Move
sdt_sem_address from standalone to stap_uprobes. Remove sdt_sem_tid.
In emitted function stap_uprobe_change_plus distinguish VM_EXEC/VM_WRITE
cases, use sdt_sem_address member, move setting of semaphores to new
emitted function stap_uprobe_change_semaphore_plus.
(stap_uprobe_process_found): Call stap_uprobe_change_semaphore_plus.
(stap_uprobe_mmap_found): Likewise.
* stap-postgres.stp (postgresrelease): New. Sync to current upstream version.
* stap-tcl.sh: Check if wget failed.
* stap-tcl.stp: Check for skipped probes.
* xulrunner.exp: Check if wget failed.
Diffstat (limited to 'testsuite/systemtap.apps/postgres.exp')
-rw-r--r-- | testsuite/systemtap.apps/postgres.exp | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/testsuite/systemtap.apps/postgres.exp b/testsuite/systemtap.apps/postgres.exp index 9d3c18c3..34d903e1 100644 --- a/testsuite/systemtap.apps/postgres.exp +++ b/testsuite/systemtap.apps/postgres.exp @@ -12,8 +12,9 @@ if {! [info exists env(SYSTEMTAP_TESTAPPS)] || ( } ########## Create /tmp/stap-postgres.stp ########## -set postgresbuild "[pwd]/postgresql-8.3.6/bld" -set postgresdir "[pwd]/postgresql-8.3.6/install/" +set postgresrelease "8.3.9" +set postgresbuild "[pwd]/postgresql-$postgresrelease/bld" +set postgresdir "[pwd]/postgresql-$postgresrelease/install/" set pgdata "/tmp/stap-postgres" @@ -110,26 +111,29 @@ fi kill \$STAPPID \} -if \[ ! -r postgresql-8.3.6.tar.bz2 \] ; then -wget http://wwwmaster.postgresql.org/redir/198/h/source/v8.3.6/postgresql-8.3.6.tar.bz2 +if \[ ! -r postgresql-$postgresrelease.tar.bz2 \] ; then +wget http://wwwmaster.postgresql.org/redir/198/h/source/v${postgresrelease}/postgresql-$postgresrelease.tar.bz2 +fi +if \[ ! -r postgresql-$postgresrelease.tar.bz2 \] ; then + echo FAIL: wget $postgresrelease.tar.gz + exit fi if \[ ! -d $postgresbuild/src/backend \] ; then -tar -x -f postgresql-8.3.6.tar.bz2 +tar -x -f postgresql-${postgresrelease}.tar.bz2 fi -cd postgresql-8.3.6/ +cd postgresql-${postgresrelease}/ mkdir bld;cd bld ../configure --enable-dtrace --prefix=$postgresdir -# sed -i -e 's/ifeq (\$(PORTNAME), solaris)/ifeq (\$(enable_dtrace), yes)/' src/backend/Makefile sed -i -e 's/^CFLAGS = -O2.*\$/& -g -DEXPERIMENTAL_KPROBE_SDT/' src/Makefile.global -make -make install -run_tests kprobe +# make +# make install +# run_tests kprobe sed -i -e 's/-DEXPERIMENTAL_KPROBE_SDT//' src/Makefile.global -(cd src/backend/utils/ - make clean) +# (cd src/backend/utils/ +# make clean) make make install run_tests uprobe @@ -156,6 +160,6 @@ expect { if { $verbose == 0 } { catch {exec rm -rf $pgdata} catch {exec rm -rf $pgdata.stp $pgdata.log \ - $pgdata-markers.log $pgdata.sh postgresql-8.3.6.tar.bz2} -catch {exec rm -rf postgresql-8.3.6} + $pgdata-markers.log $pgdata.sh postgresql-${postgresrelease}.tar.bz2} +catch {exec rm -rf postgresql-${postgresrelease}} } |