From: Pino Toscano Date: Sat, 27 Jun 2015 17:23:01 +0000 (+0200) Subject: tests: skip run-deleted.sh when dwfl_linux_proc_attach is not implemented X-Git-Tag: elfutils-0.164~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26d5a631209a82efe1d55dd44a9c65dc481138cb;p=thirdparty%2Felfutils.git tests: skip run-deleted.sh when dwfl_linux_proc_attach is not implemented If the current OS does not implement dwfl_linux_proc_attach (which currently only Linux does) then skip this test, as "stack" uses that API for attaching to a running process. Signed-off-by: Pino Toscano --- diff --git a/tests/ChangeLog b/tests/ChangeLog index 3e567b340..90b9a0a1c 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,8 @@ +2015-06-27 Pino Toscano + + * tests/run-deleted.sh: Skip when detecting a not implemented + dwfl_linux_proc_attach. + 2015-06-27 Pino Toscano * tests/dwfl-bug-fd-leak.c (elfutils_open): Check for null results of diff --git a/tests/run-deleted.sh b/tests/run-deleted.sh index 2b5a9a84f..0f6476212 100755 --- a/tests/run-deleted.sh +++ b/tests/run-deleted.sh @@ -38,6 +38,10 @@ cat bt bt.err kill -9 $pid wait check_native_unsupported bt.err deleted +if grep -q -E ': dwfl_linux_proc_attach pid ([[:digit:]]+): Function not implemented$' bt.err; then + echo >&2 deleted: OS not supported + exit 77 +fi # For PPC64 we need access to the OPD table which we get through the shdrs # (see backends/ppc64_init.c) but for the deleted-lib we only have phdrs. # So we don't have the name of the function. But since we should find