This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool branch, pr10653-itrace-crashes, updated. release-1.0-254-g0e8d096
- From: fche at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 21 Nov 2009 22:07:36 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool branch, pr10653-itrace-crashes, updated. release-1.0-254-g0e8d096
- Reply-to: systemtap at sourceware dot org
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, pr10653-itrace-crashes has been updated
via 0e8d096b2499171c23eb1f1b0705089d92481def (commit)
via f70053c213733c1a873d7e2d3aec9b0ed029cc94 (commit)
via e9b2a22da6a5a4cc49b410681bd5cf228f1e8fc3 (commit)
via 34642a03789b139d9e33253ab42744852199af1f (commit)
via 508968a7d10bbae3b9fbc33bf3d3b1e62a8a018a (commit)
via 02a2d6ca6f9120cc39cc1eb5ffe089b88dd4d818 (commit)
via c3425989053b94d526ab7647eb0ffc260daf4ff2 (commit)
via f2107354d0a07d8f1d3bb3e97920ba557ebe7855 (commit)
via f3c4da447c5b8746e2f756f2ed1dd16c7834bdb2 (commit)
via 66f73b62a4ed147b229237407a00688e61f96d5a (commit)
via 2e66901da2ffed2261784f458a2fc57d6f059725 (commit)
via 1b0350b522d4fe24ed1922602a60eab6f96c305d (commit)
via 47f390f910576d8165f788035473bf8d5ffcf7f0 (commit)
via 4d598c650a430fa16af5cfd9202d63931823b547 (commit)
via 59d75133957c0478f14c6c6215fbb86d39739b82 (commit)
via 063906a93ee3ea5b976f43e2dd1f73d29605fa4c (commit)
via 0e357e42f614362b37c0b55a840eb585b04b311c (commit)
via 9fdaa114d043b284dd51d545ee2bfaec6d33857b (commit)
via b0490786a904cbd19fb04c3d66ac3c277bfc2c71 (commit)
via f685b2fea262d1e517d75d69c84ec0d1edea6cf0 (commit)
via 110a589704c72327ba80aaf75bff496a6b6334f6 (commit)
via e7c84665f79fd944371c2c49e57189ed1f6cee6d (commit)
via 5409e5bf98ddc994931754d0cb1cae36ba9a08fd (commit)
via a295050e60affe0bb55fc2d46637314c0822f35d (commit)
via 01a71905151a751fc81a5f58743f6915378be20a (commit)
via 1bc3d8e1a940e67d8e0e3f9a04cfc53d8bced85e (commit)
via f9a0679356e44ff13347a4d810017e0a69850e03 (commit)
via 228af5c49c06079e6bfe1daa64ead51b1dc979c7 (commit)
via 7b76473cbad92366721defee51d93396cb101134 (commit)
via dc5a95301448c26bc016ebc618a8038e531d85f0 (commit)
via 6b95efe9fd58e1884baa7ec14de68996e88e0868 (commit)
via 3b605aebad464a18c9cac6ec4f5fa96ca8dbe560 (commit)
via 4e97adab523667204864f10fef6ad992da49f27e (commit)
via f6ac00e8c648759ac70f290b90c4f369e72dd623 (commit)
via 5f1af961c261c83fa79ae656a2e14c08b1194596 (commit)
via afe86dfb72ea8f8d0814c29bff76b8ef8ed0bd3f (commit)
via 4ab8323bec774a2e4f78900681bf88e36dacaa49 (commit)
via 62beb3d863d26d2274558bc8885dd1ecd16e103b (commit)
via 5f51e2e54eaae1d53444f1498f70ce67f1f08dbb (commit)
via 3e6b1e441a3a9ac6d8232265caa358b4b6ad00bf (commit)
via 56cfcfc6e4a93b62681926f6eb06339f4e38ac84 (commit)
via 520f5cca38b2e108dc1b1094775a8b933011a813 (commit)
via c26c806fcebcf8171f0d7b65c0cf00c98b86f368 (commit)
via af234c407dbab3e62994863272a63b612b0c8c63 (commit)
via b513cd75dac185ac258dc8260a01891c30be6251 (commit)
via fd212bd5d99abc3518cf523eb7af2fea5ae206ba (commit)
via f94baaeed17aba11aa46e9b46f0564217fc9978c (commit)
via fc4503854c8f4e377008298b6ae73b827b822138 (commit)
via f1a0157a5bacc6c7f739a621ee86fec2be9b0080 (commit)
via 7885012ba0a7c1d7c974dd9528afa90aeed916a6 (commit)
via 3d3942f6b1ccb9062794527f2f204d98642eaed2 (commit)
via 1000fd18da2db3576a29f70420d5a37df48736e3 (commit)
via 8d9ee48ac337f0f4e569b3cf8b6adb9de97b0405 (commit)
via 2d9a88723b5da45064f45fb1d5e41104c6987d2c (commit)
via 52cd76fae6eee285a4d8345ee595f0b8a2907d7b (commit)
via 64211010978d0e35c80ec7c119f1986a48f97543 (commit)
via dd905cf4dd14d5d53d0bc3696acaba04bda57bb5 (commit)
via a476086d1ef0448c86e466f5955f78d282b473fd (commit)
via fafeaf8e5874e6855343421b5dd91403fc49c991 (commit)
via e29b2f5a9c72fa413af00023384a39d4b667f17a (commit)
via 36b155fa54b96e8f71b8c0997a4de76738de0338 (commit)
via d87623a1515eada2bd7809b370bf8e7a3294c985 (commit)
via 079915a57182ed3e5981190ccf8216c674aa4406 (commit)
via 4be13c03169ded00a0a6b0e7e7ce8d008aaa51d0 (commit)
via 5e90af3e298ae39838acedf85f1301806143e920 (commit)
via ffe4285b81564e098aa7a2d056ff62a8700f321d (commit)
via dcb95d9a7c3abc823699d7c096219f9e09ea5921 (commit)
via a0fc7f8e96d3818a963ad41aa5043d2a5bbcb9e5 (commit)
via c39cdd5565f718302057242bbfe50e71b69c4f4d (commit)
via 5807ac6473b47074cd90f93f5b1b3c3eb452fed9 (commit)
via 899b66209b0146560f0efc33efe58a4be3577df3 (commit)
via d4ad7984018ff769cbb662342be7e501632c0bea (commit)
via 89651893a8ec51ee4d77ddfd57019e350ad7b169 (commit)
via b49f69f3e23c9fa1cd30725c5405f552b2aceff8 (commit)
via 249534c041971db5e9f89cb11b6d38d311e91f57 (commit)
via de0f2f04c229fb48ec598ddf2ffffb6a329ebab5 (commit)
via 41b0a0c67e5848de4c621a53f6b2d0acb92b901f (commit)
via d210cb1c6405a7560c98961af286a6aee36df7ef (commit)
via 43656389e923de1a7ccbb9fd0d8bc9a1f8f3b968 (commit)
via c982e923d32ab7c4addc7437de589b04af9c0a27 (commit)
via e2a741bebb16b0ce2f83f5d1e30383604436cdb5 (commit)
via 91d8cf1431e3c2a4cfd125a3ebe93a8a0ddd4bb3 (commit)
via 121ed92ae2102e9ae394586453d5eb76765ff605 (commit)
via af7f54710ca2db1a637c3149033e26aa6efa35bd (commit)
via 8c0870fc54a595b02b0da9e1a068d299094b2ef2 (commit)
via 7433d0cf301c9aa35f6322e1930aa7c82ee2dca9 (commit)
via 465cab03ccad9d50e99431fa1f2da26b9d00b72b (commit)
via 7901b115cfa71950649621818402f625fdb83a53 (commit)
via 09070e8a586fa1d7592f9b35c9413c6cfdc8a477 (commit)
via 52a5a179bf1b5d6d90af65bcdcd689b6bfecd7df (commit)
via 2f78bee077b1dbb24fb7519fb5e92bd085587ef6 (commit)
from bf26f2eef2c262919e49db1d439bb7cee70aeee7 (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 0e8d096b2499171c23eb1f1b0705089d92481def
Author: Frank Ch. Eigler <fche@elastic.org>
Date: Sat Nov 21 17:06:56 2009 -0500
itrace: make compatible with rhel5 old utrace
* runtime/itrace (usr_itrace_dtor_all): Use
send_sig(SIGTRAP) if UTRACE_INTERRUPT is unavailable.
commit f70053c213733c1a873d7e2d3aec9b0ed029cc94
Merge: bf26f2eef2c262919e49db1d439bb7cee70aeee7 e9b2a22da6a5a4cc49b410681bd5cf228f1e8fc3
Author: Frank Ch. Eigler <fche@elastic.org>
Date: Sat Nov 21 14:57:47 2009 -0500
Merge commit 'origin/master' into pr10653-itrace-crashes
* commit 'origin/master': (83 commits)
cleanup: explain -5 magic value used in map-sorting code
build: disable make-silent mode in rpm builds
PR10983: Give preference to tracepoints in trace/events/
PR 10981. Fixed buildok/netdev.stp for RHEL5.
Don't kfail buildok/sched_test.stp and buildok/process_test.stp.
PR 5150. Fixed nfs tapset by making probes optional.
Check in regenerated systemtap example indexes.
Clean up examples
Test cross-CU type discovery
Make interrupts-by-dev.stp executable
PR4037: 32-bit staprun vs. 64-bit kernels just works (tm)
Document is_return(), module_name() and stp_pid() context tapset functions.
With tapset/aux_syscalls.stp fixes, test twentyseven.stp is not kfail.
Search other CUs of the module when resolving declarations.
Fixed aux_syscalls.stp for RHEL4.
PR 10974 fix. Fixed aux_syscalls.stp for RHEL5.
Use DW_AT_MIPS_linkage_name when available in vardie_from_symtable.
Remove caching of emit_address for kernel modules and shared libraries.
Explain "cheat" comment in sym.c (_stp_tf_mmap_cb).
PR 5150 partial fixes. Added support for nfs_file_fsync.
...
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 49 +-
Makefile.in | 141 +++---
NEWS | 10 +-
cache.cxx | 7 +
configure | 23 +-
configure.ac | 20 +-
coveragedb.cxx | 8 +-
doc/Makefile.in | 1 -
doc/SystemTap_Tapset_Reference/Makefile.am | 6 +-
doc/SystemTap_Tapset_Reference/Makefile.in | 7 +-
doc/SystemTap_Tapset_Reference/tapsets.tmpl | 28 +
doc/langref.tex | 10 -
doc/test | 1 -
dwflpp.cxx | 145 ++++--
dwflpp.h | 8 +-
elaborate.cxx | 11 +-
elaborate.h | 4 +-
grapher/Makefile.in | 1 -
initscript/README.stap-server | 284 ++++++++++
initscript/{README.initscript => README.systemtap} | 2 +-
initscript/config.stap-server | 5 +
initscript/{config => config.systemtap} | 0
initscript/stap-server.in | 547 ++++++++++++++++++++
loc2c.c | 68 ++-
main.cxx | 64 ++-
man/stapprobes.irq.3stap.in | 201 +++++++
modsign.cxx | 261 +---------
parse.cxx | 8 +-
runtime/itrace.c | 6 +
runtime/map.c | 2 +-
runtime/runtime.h | 11 +
runtime/staprun/mainloop.c | 26 +-
runtime/staprun/modverify.c | 15 +-
runtime/staprun/modverify.h | 3 +-
runtime/staprun/staprun.c | 10 +-
runtime/staprun/staprun.h | 24 +-
runtime/staprun/staprun_funcs.c | 108 +++--
runtime/sym.c | 18 +-
runtime/sym.h | 4 +
runtime/uprobes/Makefile | 9 +-
stap-client | 2 +-
stap-env | 2 +-
stap-find-servers | 2 +-
stap-gen-cert | 3 +
stap-server | 2 +-
stap-server-connect.c | 24 +-
stap-serverd | 255 +--------
stap-start-server | 32 +-
stap-stop-server | 2 +-
staptree.cxx | 9 +-
staptree.h | 4 +-
systemtap.spec | 88 +++-
tapset-mark.cxx | 10 +-
tapset-procfs.cxx | 12 +-
tapset-utrace.cxx | 3 +-
tapset/ansi.stp | 94 +++-
tapset/aux_syscalls.stp | 46 ++
tapset/context.stp | 33 +-
tapset/conversions.stp | 186 +++++++-
tapset/ctime.stp | 27 +-
tapset/irq.stp | 172 ++++++
tapset/kretprobe.stp | 56 ++
tapset/networking.stp | 6 +-
tapset/nfs.stp | 406 +++++++++------
tapset/nfs_proc.stp | 52 ++-
tapset/ucontext-symbols.stp | 3 +-
tapsets.cxx | 261 ++++++++--
testsuite/buildok/irq.stp | 7 +
testsuite/buildok/netdev.stp | 4 +-
testsuite/buildok/xtime.stp | 7 +
testsuite/configure | 6 +-
testsuite/configure.ac | 2 +-
testsuite/systemtap.base/cu-decl-1.c | 17 +
testsuite/systemtap.base/cu-decl-2.c | 10 +
testsuite/systemtap.base/cu-decl.exp | 23 +
testsuite/systemtap.base/externalvar.c | 52 ++
testsuite/systemtap.base/externalvar.exp | 70 +++
testsuite/systemtap.base/externalvar.stp | 39 ++
testsuite/systemtap.base/externalvar_lib.c | 43 ++
testsuite/systemtap.base/kretprobe-vars.exp | 4 +
testsuite/systemtap.base/kretprobe-vars.stp | 70 +++
testsuite/systemtap.examples/general/badname.stp | 2 +-
testsuite/systemtap.examples/general/grapher.stp | 2 +-
testsuite/systemtap.examples/general/graphs.stp | 2 +-
testsuite/systemtap.examples/index.html | 29 +-
testsuite/systemtap.examples/index.txt | 64 ++-
.../interrupt/interrupts-by-dev.meta | 14 +
.../interrupt/interrupts-by-dev.stp | 31 ++
testsuite/systemtap.examples/io/ioblktime.meta | 2 +-
testsuite/systemtap.examples/io/iotime.meta | 2 +-
testsuite/systemtap.examples/io/iotime.stp | 2 +-
testsuite/systemtap.examples/io/ttyspy.stp | 4 +-
testsuite/systemtap.examples/keyword-index.html | 53 +-
testsuite/systemtap.examples/keyword-index.txt | 121 +++--
testsuite/systemtap.examples/locks/bkl_stats.meta | 2 +-
testsuite/systemtap.examples/locks/bkl_stats.stp | 10 +-
.../systemtap.examples/memory/kmalloc-top.meta | 2 +-
.../systemtap.examples/memory/mmanonpage.meta | 2 +-
testsuite/systemtap.examples/memory/mmreclaim.meta | 2 +-
.../systemtap.examples/memory/mmwriteback.meta | 2 +-
.../systemtap.examples/network/socket-trace.meta | 2 +-
.../systemtap.examples/network/tcpipstat.meta | 2 +-
testsuite/systemtap.examples/process/errsnoop.stp | 3 +-
.../systemtap.examples/process/forktracker.meta | 2 +-
.../systemtap.examples/process/forktracker.stp | 2 +-
.../systemtap.examples/process/schedtimes.meta | 2 +-
testsuite/systemtap.examples/process/sigkill.meta | 2 +-
.../process/sleepingBeauties.meta | 2 +-
.../process/sleepingBeauties.stp | 2 +-
testsuite/systemtap.examples/process/wait4time.stp | 5 +-
.../systemtap.examples/profiling/latencytap.stp | 10 +-
testsuite/systemtap.pass1-4/buildok.exp | 4 -
translate.cxx | 10 +-
113 files changed, 3430 insertions(+), 1268 deletions(-)
delete mode 100644 doc/test
create mode 100644 initscript/README.stap-server
rename initscript/{README.initscript => README.systemtap} (99%)
create mode 100644 initscript/config.stap-server
rename initscript/{config => config.systemtap} (100%)
create mode 100644 initscript/stap-server.in
create mode 100644 man/stapprobes.irq.3stap.in
create mode 100644 tapset/irq.stp
create mode 100644 tapset/kretprobe.stp
create mode 100644 testsuite/buildok/irq.stp
create mode 100755 testsuite/buildok/xtime.stp
create mode 100644 testsuite/systemtap.base/cu-decl-1.c
create mode 100644 testsuite/systemtap.base/cu-decl-2.c
create mode 100644 testsuite/systemtap.base/cu-decl.exp
create mode 100644 testsuite/systemtap.base/externalvar.c
create mode 100644 testsuite/systemtap.base/externalvar.exp
create mode 100644 testsuite/systemtap.base/externalvar.stp
create mode 100644 testsuite/systemtap.base/externalvar_lib.c
create mode 100644 testsuite/systemtap.base/kretprobe-vars.exp
create mode 100644 testsuite/systemtap.base/kretprobe-vars.stp
create mode 100644 testsuite/systemtap.examples/interrupt/interrupts-by-dev.meta
create mode 100755 testsuite/systemtap.examples/interrupt/interrupts-by-dev.stp
hooks/post-receive
--
systemtap: system-wide probe/trace tool