From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14366 invoked by alias); 20 Aug 2012 22:06:53 -0000 Received: (qmail 14303 invoked by uid 9586); 20 Aug 2012 22:06:52 -0000 Date: Mon, 20 Aug 2012 22:06:00 -0000 Message-ID: <20120820220652.14290.qmail@sourceware.org> From: jistone@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool branch, master, updated. release-1.8-204-g51030d8 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 5883838ace9df72f71030e7c79328e2d213266af X-Git-Newrev: 51030d848563535735dbb1c49207b822122a38d6 Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: Reply-To: systemtap@sourceware.org X-SW-Source: 2012-q3/txt/msg00132.txt.bz2 This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "systemtap: system-wide probe/trace tool". The branch, master has been updated via 51030d848563535735dbb1c49207b822122a38d6 (commit) from 5883838ace9df72f71030e7c79328e2d213266af (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 51030d848563535735dbb1c49207b822122a38d6 Author: Josh Stone Date: Mon Aug 20 14:22:25 2012 -0700 stapdyn: Check for cooperative SELinux booleans We know that deny_ptrace=1 or allow_execstack=0 will prevent Dyninst from working; with libselinux we can check this beforehand. * configure.ac: Check for libselinux via pkg-config. * stapdyn/Makefile.am: Add selinux flags when present. * [...autoreconf...] * stapdyn/dynutil.cxx (check_dyninst_sebools): New, validate the mentioned SELinux booleans for Dyninst compatibility. * stapdyn/dynsdt.cxx (main): Call check_dyninst_sebools. * stapdyn/stapdyn.cxx (main): Ditto. * systemtap.spec: BuildRequire libselinux-devel for dyninst builds. ----------------------------------------------------------------------- Summary of changes: Makefile.in | 3 + config.in | 3 + configure | 114 +++++++++++++++++++++++++++- configure.ac | 15 ++++ doc/Makefile.in | 3 + doc/SystemTap_Tapset_Reference/Makefile.in | 3 + doc/beginners/Makefile.in | 3 + stapdyn/Makefile.am | 5 + stapdyn/Makefile.in | 13 ++- stapdyn/dynsdt.cxx | 3 + stapdyn/dynutil.cxx | 36 +++++++++ stapdyn/dynutil.h | 3 + stapdyn/stapdyn.cxx | 3 + staprun/Makefile.in | 2 + systemtap.spec | 1 + 15 files changed, 205 insertions(+), 5 deletions(-) hooks/post-receive -- systemtap: system-wide probe/trace tool