From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17083 invoked by alias); 27 Jun 2012 01:37:21 -0000 Received: (qmail 17011 invoked by uid 9586); 27 Jun 2012 01:37:18 -0000 Date: Wed, 27 Jun 2012 01:37:00 -0000 Message-ID: <20120627013718.17000.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-21-g7eaca57 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 653cdbfb2825b70d92ad97d6b27d366f69bb6b0e X-Git-Newrev: 7eaca571afab35e8e6263d3c74991c28efdd6b98 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-q2/txt/msg00187.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 7eaca571afab35e8e6263d3c74991c28efdd6b98 (commit) via 2c8f02dd7dcac4df749c657735075ec027db3fd0 (commit) via 2ba1736aceee83a31fb19d4dfab37e2de33a7688 (commit) via 6cccfa44921f32e7450df32d233872b97ea006fc (commit) via 97859b9d66f7fb91d0aff21c3db0964460d91f0a (commit) via 02311ab40b457f5a77594ab286c73706be1e3d05 (commit) from 653cdbfb2825b70d92ad97d6b27d366f69bb6b0e (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 7eaca571afab35e8e6263d3c74991c28efdd6b98 Author: Josh Stone Date: Tue Jun 26 16:49:29 2012 -0700 PR14179: Install the new runtime/linux/ path too commit 2c8f02dd7dcac4df749c657735075ec027db3fd0 Merge: 2ba1736 653cdbf Author: Josh Stone Date: Tue Jun 26 16:33:35 2012 -0700 Merge remote-tracking branch 'origin/master' into jistone/pr14179 Conflicts: configure.ac runtime/staprun/configure runtime/staprun/configure.ac commit 2ba1736aceee83a31fb19d4dfab37e2de33a7688 Author: Josh Stone Date: Tue Jun 19 15:22:08 2012 -0700 PR14179: Start the runtime shuffle To aid in code sharing with the dyninst backend, the runtime is being split into neutral and kernel-specific parts. Runtime code that depends on running within the kernel should move to runtime/linux/. ***** * This is still a work in progress, but it remains functional enough * that normal kernel use should be unaffected. The separation is not * complete enough yet for the dyninst branch... ***** commit 6cccfa44921f32e7450df32d233872b97ea006fc Merge: 97859b9 f848701 Author: Josh Stone Date: Mon Jun 11 15:28:39 2012 -0700 Merge remote-tracking branch 'origin/master' into jistone/pr14179 commit 97859b9d66f7fb91d0aff21c3db0964460d91f0a Author: Josh Stone Date: Tue Jun 5 15:29:11 2012 -0700 PR14179: Merge staprun/configure into the root We were duplicating some logic by having separate configure files. The especially doesn't make sense when you consider that staprun et al. even build some ../ sources files as well. Now the configuration is shared all at once. (Makefiles are kept separate though, at least for now.) A few changes to highlight: - The root configure now uses AC_SYS_LARGEFILE, which makes a more informed decision about _FILE_OFFSET_BITS=64. Thus, rather than being forced in stap_CFLAGS, this will now be set in config.h, and only on targets that aren't natively 64-bit. - staprun can now link to the --with-elfutils version of libelf. - The run-staprun helper script now also passes LD_LIBRARY_PATH through sudo, to help the --with-elfutils case. We generally don't support run-stap and run-staprun, except for power users/developers, so those people should make sure their environment is clean. commit 02311ab40b457f5a77594ab286c73706be1e3d05 Author: Josh Stone Date: Thu May 31 13:58:03 2012 -0700 PR14179: Move staprun et al. out of runtime/ We will reserve runtime/ for those files that are built into the stap-generated module, whereas staprun/ contains source for the various prebuilt executables for running those modules. ----------------------------------------------------------------------- Summary of changes: .gitignore | 4 +- Makefile.am | 18 +- Makefile.in | 19 +- buildrun.cxx | 4 +- config.in | 12 + configure | 308 +- configure.ac | 57 +- doc/Makefile.in | 1 + doc/SystemTap_Tapset_Reference/Makefile.in | 1 + doc/beginners/Makefile.in | 1 + run-stap.in | 2 +- runtime/{ => linux}/autoconf-alloc-percpu-align.c | 0 runtime/{ => linux}/autoconf-asm-syscall.c | 0 runtime/{ => linux}/autoconf-blk-types.c | 0 runtime/{ => linux}/autoconf-constant-tsc.c | 0 runtime/{ => linux}/autoconf-dpath-path.c | 0 runtime/{ => linux}/autoconf-fs_supers-hlist.c | 0 runtime/{ => linux}/autoconf-generated-compile.c | 0 runtime/{ => linux}/autoconf-grsecurity.c | 0 .../{ => linux}/autoconf-hrtimer-getset-expires.c | 0 runtime/{ => linux}/autoconf-hrtimer-rel.c | 0 .../{ => linux}/autoconf-hw_breakpoint_context.c | 0 runtime/{ => linux}/autoconf-inode-private.c | 0 .../{ => linux}/autoconf-kallsyms-on-each-symbol.c | 0 runtime/{ => linux}/autoconf-kprobe-symbol-name.c | 0 runtime/{ => linux}/autoconf-ktime-get-real.c | 0 .../{ => linux}/autoconf-mm-context-vdso-base.c | 0 runtime/{ => linux}/autoconf-mm-context-vdso.c | 0 runtime/{ => linux}/autoconf-module-sect-attrs.c | 0 runtime/{ => linux}/autoconf-nameidata.c | 0 runtime/{ => linux}/autoconf-old-inode-uprobes.c | 0 runtime/{ => linux}/autoconf-oneachcpu-retry.c | 0 runtime/{ => linux}/autoconf-perf-structpid.c | 0 runtime/{ => linux}/autoconf-procfs-owner.c | 0 runtime/{ => linux}/autoconf-real-parent.c | 0 runtime/{ => linux}/autoconf-regset.c | 0 runtime/{ => linux}/autoconf-relay-umode_t.c | 0 runtime/{ => linux}/autoconf-ring_buffer-flags.c | 0 .../{ => linux}/autoconf-ring_buffer_lost_events.c | 0 .../autoconf-ring_buffer_read_prepare.c | 0 .../{ => linux}/autoconf-save-stack-trace-no-bp.c | 0 runtime/{ => linux}/autoconf-save-stack-trace.c | 0 .../{ => linux}/autoconf-stacktrace_ops-warning.c | 0 runtime/{ => linux}/autoconf-task-uid.c | 0 runtime/{ => linux}/autoconf-trace-printk.c | 0 runtime/{ => linux}/autoconf-uaccess.c | 0 runtime/{ => linux}/autoconf-uprobe-get-pc.c | 0 runtime/{ => linux}/autoconf-utrace-regset.c | 0 .../{ => linux}/autoconf-utrace-via-tracepoints.c | 0 runtime/{ => linux}/autoconf-vm-area-pte.c | 0 runtime/{ => linux}/autoconf-walk-stack.c | 0 runtime/{ => linux}/autoconf-x86-gs.c | 0 runtime/{ => linux}/autoconf-x86-uniregs.c | 0 runtime/{ => linux}/itrace.c | 0 runtime/{ => linux}/kprobes-common.h | 0 runtime/{ => linux}/perf.c | 0 runtime/{ => linux}/perf.h | 0 runtime/{ => linux}/perf_event_counter_context.c | 0 runtime/{ => linux}/perf_probe_handler_nmi.c | 0 runtime/{ => linux}/runtime.h | 8 +- runtime/{ => linux}/task_finder.c | 0 runtime/{ => linux}/task_finder2.c | 0 runtime/{ => linux}/task_finder_map.c | 0 runtime/{ => linux}/uprobes-common.c | 0 runtime/{ => linux}/uprobes-common.h | 0 runtime/{ => linux}/uprobes-inc.h | 0 runtime/{ => linux}/uprobes-inode.c | 0 runtime/{ => linux}/uprobes/.gitignore | 0 runtime/{ => linux}/uprobes/Makefile | 0 runtime/{ => linux}/uprobes/uprobes.c | 0 runtime/{ => linux}/uprobes/uprobes.h | 0 runtime/{ => linux}/uprobes/uprobes.txt | 0 runtime/{ => linux}/uprobes/uprobes_arch.c | 0 runtime/{ => linux}/uprobes/uprobes_arch.h | 0 runtime/{ => linux}/uprobes/uprobes_i386.c | 0 runtime/{ => linux}/uprobes/uprobes_i386.h | 0 runtime/{ => linux}/uprobes/uprobes_ppc.c | 0 runtime/{ => linux}/uprobes/uprobes_ppc.h | 0 runtime/{ => linux}/uprobes/uprobes_s390.c | 0 runtime/{ => linux}/uprobes/uprobes_s390.h | 0 runtime/{ => linux}/uprobes/uprobes_x86.c | 0 runtime/{ => linux}/uprobes/uprobes_x86.h | 0 runtime/{ => linux}/uprobes/uprobes_x86_64.c | 0 runtime/{ => linux}/uprobes/uprobes_x86_64.h | 0 runtime/{ => linux}/uprobes2/uprobes.c | 0 runtime/{ => linux}/uprobes2/uprobes.h | 0 runtime/{ => linux}/uprobes2/uprobes_arch.c | 0 runtime/{ => linux}/uprobes2/uprobes_arch.h | 0 runtime/{ => linux}/uprobes2/uprobes_arm.c | 0 runtime/{ => linux}/uprobes2/uprobes_arm.h | 0 runtime/{ => linux}/uprobes2/uprobes_x86.c | 0 runtime/{ => linux}/uprobes2/uprobes_x86.h | 0 runtime/runtime.h | 253 +- runtime/stack.c | 2 +- runtime/staprun/aclocal.m4 | 1284 ---- runtime/staprun/config.in | 79 - runtime/staprun/configure | 7336 -------------------- runtime/staprun/configure.ac | 111 - runtime/staprun/run-staprun.in | 24 - {runtime/staprun => staprun}/Makefile.am | 21 +- {runtime/staprun => staprun}/Makefile.in | 276 +- {runtime/staprun => staprun}/common.c | 0 {runtime/staprun => staprun}/ctl.c | 0 {runtime/staprun => staprun}/mainloop.c | 0 {runtime/staprun => staprun}/modverify.c | 4 +- {runtime/staprun => staprun}/modverify.h | 0 {runtime/staprun => staprun}/relay.c | 0 {runtime/staprun => staprun}/relay_old.c | 0 run-stap.in => staprun/run-staprun.in | 22 +- {runtime/staprun => staprun}/stap_merge.c | 0 {runtime/staprun => staprun}/stap_merge.tcl | 0 {runtime/staprun => staprun}/stapio.c | 0 {runtime/staprun => staprun}/staprun.8 | 0 {runtime/staprun => staprun}/staprun.c | 2 +- {runtime/staprun => staprun}/staprun.h | 8 +- {runtime/staprun => staprun}/staprun_funcs.c | 4 +- {runtime/staprun => staprun}/stapsh.c | 2 +- tapset-itrace.cxx | 2 +- tapset-perfmon.cxx | 2 +- tapset/context-caller.stp | 2 +- tapsets.cxx | 10 +- 121 files changed, 577 insertions(+), 9302 deletions(-) rename runtime/{ => linux}/autoconf-alloc-percpu-align.c (100%) rename runtime/{ => linux}/autoconf-asm-syscall.c (100%) rename runtime/{ => linux}/autoconf-blk-types.c (100%) rename runtime/{ => linux}/autoconf-constant-tsc.c (100%) rename runtime/{ => linux}/autoconf-dpath-path.c (100%) rename runtime/{ => linux}/autoconf-fs_supers-hlist.c (100%) rename runtime/{ => linux}/autoconf-generated-compile.c (100%) rename runtime/{ => linux}/autoconf-grsecurity.c (100%) rename runtime/{ => linux}/autoconf-hrtimer-getset-expires.c (100%) rename runtime/{ => linux}/autoconf-hrtimer-rel.c (100%) rename runtime/{ => linux}/autoconf-hw_breakpoint_context.c (100%) rename runtime/{ => linux}/autoconf-inode-private.c (100%) rename runtime/{ => linux}/autoconf-kallsyms-on-each-symbol.c (100%) rename runtime/{ => linux}/autoconf-kprobe-symbol-name.c (100%) rename runtime/{ => linux}/autoconf-ktime-get-real.c (100%) rename runtime/{ => linux}/autoconf-mm-context-vdso-base.c (100%) rename runtime/{ => linux}/autoconf-mm-context-vdso.c (100%) rename runtime/{ => linux}/autoconf-module-sect-attrs.c (100%) rename runtime/{ => linux}/autoconf-nameidata.c (100%) rename runtime/{ => linux}/autoconf-old-inode-uprobes.c (100%) rename runtime/{ => linux}/autoconf-oneachcpu-retry.c (100%) rename runtime/{ => linux}/autoconf-perf-structpid.c (100%) rename runtime/{ => linux}/autoconf-procfs-owner.c (100%) rename runtime/{ => linux}/autoconf-real-parent.c (100%) rename runtime/{ => linux}/autoconf-regset.c (100%) rename runtime/{ => linux}/autoconf-relay-umode_t.c (100%) rename runtime/{ => linux}/autoconf-ring_buffer-flags.c (100%) rename runtime/{ => linux}/autoconf-ring_buffer_lost_events.c (100%) rename runtime/{ => linux}/autoconf-ring_buffer_read_prepare.c (100%) rename runtime/{ => linux}/autoconf-save-stack-trace-no-bp.c (100%) rename runtime/{ => linux}/autoconf-save-stack-trace.c (100%) rename runtime/{ => linux}/autoconf-stacktrace_ops-warning.c (100%) rename runtime/{ => linux}/autoconf-task-uid.c (100%) rename runtime/{ => linux}/autoconf-trace-printk.c (100%) rename runtime/{ => linux}/autoconf-uaccess.c (100%) rename runtime/{ => linux}/autoconf-uprobe-get-pc.c (100%) rename runtime/{ => linux}/autoconf-utrace-regset.c (100%) rename runtime/{ => linux}/autoconf-utrace-via-tracepoints.c (100%) rename runtime/{ => linux}/autoconf-vm-area-pte.c (100%) rename runtime/{ => linux}/autoconf-walk-stack.c (100%) rename runtime/{ => linux}/autoconf-x86-gs.c (100%) rename runtime/{ => linux}/autoconf-x86-uniregs.c (100%) rename runtime/{ => linux}/itrace.c (100%) rename runtime/{ => linux}/kprobes-common.h (100%) rename runtime/{ => linux}/perf.c (100%) rename runtime/{ => linux}/perf.h (100%) rename runtime/{ => linux}/perf_event_counter_context.c (100%) rename runtime/{ => linux}/perf_probe_handler_nmi.c (100%) copy runtime/{ => linux}/runtime.h (98%) rename runtime/{ => linux}/task_finder.c (100%) rename runtime/{ => linux}/task_finder2.c (100%) rename runtime/{ => linux}/task_finder_map.c (100%) rename runtime/{ => linux}/uprobes-common.c (100%) rename runtime/{ => linux}/uprobes-common.h (100%) rename runtime/{ => linux}/uprobes-inc.h (100%) rename runtime/{ => linux}/uprobes-inode.c (100%) rename runtime/{ => linux}/uprobes/.gitignore (100%) rename runtime/{ => linux}/uprobes/Makefile (100%) rename runtime/{ => linux}/uprobes/uprobes.c (100%) rename runtime/{ => linux}/uprobes/uprobes.h (100%) rename runtime/{ => linux}/uprobes/uprobes.txt (100%) rename runtime/{ => linux}/uprobes/uprobes_arch.c (100%) rename runtime/{ => linux}/uprobes/uprobes_arch.h (100%) rename runtime/{ => linux}/uprobes/uprobes_i386.c (100%) rename runtime/{ => linux}/uprobes/uprobes_i386.h (100%) rename runtime/{ => linux}/uprobes/uprobes_ppc.c (100%) rename runtime/{ => linux}/uprobes/uprobes_ppc.h (100%) rename runtime/{ => linux}/uprobes/uprobes_s390.c (100%) rename runtime/{ => linux}/uprobes/uprobes_s390.h (100%) rename runtime/{ => linux}/uprobes/uprobes_x86.c (100%) rename runtime/{ => linux}/uprobes/uprobes_x86.h (100%) rename runtime/{ => linux}/uprobes/uprobes_x86_64.c (100%) rename runtime/{ => linux}/uprobes/uprobes_x86_64.h (100%) rename runtime/{ => linux}/uprobes2/uprobes.c (100%) rename runtime/{ => linux}/uprobes2/uprobes.h (100%) rename runtime/{ => linux}/uprobes2/uprobes_arch.c (100%) rename runtime/{ => linux}/uprobes2/uprobes_arch.h (100%) rename runtime/{ => linux}/uprobes2/uprobes_arm.c (100%) rename runtime/{ => linux}/uprobes2/uprobes_arm.h (100%) rename runtime/{ => linux}/uprobes2/uprobes_x86.c (100%) rename runtime/{ => linux}/uprobes2/uprobes_x86.h (100%) delete mode 100644 runtime/staprun/aclocal.m4 delete mode 100644 runtime/staprun/config.in delete mode 100755 runtime/staprun/configure delete mode 100644 runtime/staprun/configure.ac delete mode 100644 runtime/staprun/run-staprun.in rename {runtime/staprun => staprun}/Makefile.am (79%) rename {runtime/staprun => staprun}/Makefile.in (72%) rename {runtime/staprun => staprun}/common.c (100%) rename {runtime/staprun => staprun}/ctl.c (100%) rename {runtime/staprun => staprun}/mainloop.c (100%) rename {runtime/staprun => staprun}/modverify.c (99%) rename {runtime/staprun => staprun}/modverify.h (100%) rename {runtime/staprun => staprun}/relay.c (100%) rename {runtime/staprun => staprun}/relay_old.c (100%) copy run-stap.in => staprun/run-staprun.in (53%) rename {runtime/staprun => staprun}/stap_merge.c (100%) rename {runtime/staprun => staprun}/stap_merge.tcl (100%) rename {runtime/staprun => staprun}/stapio.c (100%) rename {runtime/staprun => staprun}/staprun.8 (100%) rename {runtime/staprun => staprun}/staprun.c (99%) rename {runtime/staprun => staprun}/staprun.h (97%) rename {runtime/staprun => staprun}/staprun_funcs.c (99%) rename {runtime/staprun => staprun}/stapsh.c (99%) hooks/post-receive -- systemtap: system-wide probe/trace tool