This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool annotated tag, release-0.9.5, created. release-0.9.5
- From: fche at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 27 Mar 2009 17:08:43 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool annotated tag, release-0.9.5, created. release-0.9.5
- 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 annotated tag, release-0.9.5 has been created
at 8c60cf68137444707caf13fddc0a305b4d5a4805 (tag)
tagging 756c9462d1de82b770b3168eb794e1735dedb77c (commit)
replaces release-0.9
tagged by Frank Ch. Eigler
on Fri Mar 27 13:07:40 2009 -0400
- Log -----------------------------------------------------------------
release 0.9.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAknNCAQACgkQ49d+H5UWGZFwWACfQi4UZlpSerHfi05RWa2XRSDH
cGsAn1XzVB4a41F0RO6VrkUOorjoSJZD
=cZq9
-----END PGP SIGNATURE-----
Ananth N Mavinakayanahalli (2):
Fix the syscall tapset for architectures using SYSCALL_WRAPPERS
PR9896: Fix SystemTap build on Ubuntu Intrepid.
Breno Leitao (1):
Added functions to grab IP source and destination from a socket, and
Dan Horak (1):
drop Core from Fedora name
Dave Brolley (5):
New basic tests for client/server.
Merge branch 'master' of git://sources.redhat.com/git/systemtap
Check for required resources and tools before attempting tests using the client/server.
Merge branch 'master' of git://sources.redhat.com/git/systemtap
2009-03-11 Dave Brolley <brolley@redhat.com>
David Smith (4):
Better testcase cleanup.
Better <linux/debugfs.h> header file inclusion.
Made probe_start()/probe_exit() function definitions match their declarations.
PR 9989 fix.
Eugeniy Meshcheryakov (4):
make all examples executable
Don't include unused libebl.h
Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtap
Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler (32):
static_uprobes test case cleanup
change stap-report to a plain /bin/sh script; support dkpg in addition to rpm
Tweak tracepoint logic to run on tracepoint_synchronize_unregister()-less RHEL5
Add placeholder for new news
PR9930: reentrancy debugging
Adapt to linux-next commit changing __alloc_percpu API.
Check pending_interrupts more frequently during unwindsyms (pass 3) processing
tracepoint probes: clear session derived_probe_groups pointer in ctor to avoid SEGV
improve sdt.h compatibility and test suite
add runtime/autoconf magic for itrace on pre-find_task_by_vpid kernels
start of rhel5 compatibility for itrace
rename process().itrace -> process().insn introduce process().insn.block
BZ490802, remove bumpspec-unfriendly %{release} macro logic
removed authorblock from tapset reference guide; added ip.stp to template
tweak NEWS blurb wording on --skip-badvars
PR9967: don't count -DINTERRUPTIBLE=1 reentrancy against MAXSKIPPED
fix build regression w/o -t
support tracepoint extraction for kernel build trees built with O=/path
sdt.exp: save intermediate sdt.h-client executables for analysis
PR9974: adapt to utrace_connected_engine -> utrace_engine
PR9993: tracepoint toleration for undeclared types in trace/*.h headers
build fix for RHEL4-era gcc 3.4.6
accelerate pass-3 symbol/unwind generation
itrace: zap "usr_itrace_init: completed for tid = NNNN" debug message
Revert "PR9940: avoid duplicated calling of uprobes in shared libraries"
further accelerate pass-3 symbol/unwind process, skip one more iteration
brown paper bag fix for commit 5d6b0142
Fix for CVE-2009-0784: stapusr module-path checking race
PR10000: emit _stp_relocate* calculations correctly for kernel/module global $data
initialize skip_badvars=0. rererenag developers in session.h to do so in the future
PR6819: clarify syntactic vs. semantic probe point validity
PR7045: on 64-bit kernels, allow 32-bit userspace to be pass elf validation
Josh Stone (50):
Alias AUTHOR Prerna -> Prerna Saxena
Clean up extraneous build warnings
Kill all ChangeLogs
Update guidelines for the ChangeLog-less world
Remove STAPCONF_CFLAGS from the generated Makefile
Add selective use of _stp_time_init/kill (PR9822)
Add a testcase for gtod init/kill
Merge branch 'gtod'
Make session.module_cache init more consistently
Update AUTHORS
Make iterate_over_functions work with base_querys
Build tracequery to scan for tracepoints
Scan tracequery.ko for tracepoints
Build skeleton tracepoint probes
Emit code to hook up tracepoint probes
Enable tracepoint target variables
Support older tracepoints using DEFINE_TRACE
Ensure tracepoints are synchronized after unreg
Document TRACEPOINTS in stapprobes(5)
Merge branch 'tracepoints'
Add safety checks to _stp_get_register_by_offset()
Update location of c->probe_point reset
Add tracepoint $$parms alias for $$vars
Fix a few typos in stap(1)
Let -DINTERRUPTIBLE=0 mask interrupts in probes
PR9932: add @cast module search path
PR9932: use @cast module search path
Merge sequential casts in the vfs tapset
Merge branch 'typecast'
Add simple testcases for @cast
Fix @cast module splitting
Add test to compile and run all tracepoints
Simplify tracepoint registrations
PR9947: move runtime cleanup out of the work queue
Move lookup_bad_addr call in STAPCONF_PROBE_KERNEL
Fix regression in tracepoint unregistration
PR9951: Prevent GCC warnings in deref()
Support tracepoints with no arguments
PR9959: improve tracepoint arg type-naming
PR9959: hide tracepoint arguments of unknown type
PR9960: support tracepoint struct/union value arg
Cache the tracepoint query results
Document @cast module search paths
Add a tracepoint NEWS blurb
Update a few new AUTHORS
Add more file stats to the hash
Add the kernel tree's git revision to the hash
PR10001: Use the kernel's strlcpy & strlcat
Skip the git-rev in the hash for now (from a5e8d632)
Version bumps for 0.9.5 release
Lubomir Rintel (1):
Disable kprobe blacklist in guru mode.
Mahesh J Salgaonkar (1):
Removed #if defined. Format '%llx' works fine for all Arch
Mark Wielaard (36):
Ignore kernel functions with "absolute" addresses.
Adjust ET_DYN symbol addresses against module base.
Check whether a die has any children before iterating over it.
Adjust extra_offset address against module base.
Guard _struct_sigaction32_u with ifdef CONFIG_COMPAT.
Remove unnecessary embedded C include.
Use @cast where possible for examining inet_sock.
PR9919: Set last_stmt for array (scalar or statistical) assignments.
Fix typo in kernel version check 2.6.21 -> 2.6.11 in inet_sock.
STAP_PROBE takes no extra arguments.
Remove extra semi-colons from defines in sdt.h.
Make stap_run2 count exact number of lines.
Only use plain C comments in sdt.h.
Put statements after declaration in sdt macros. Fix arg10 assignment.
Include sys/types.h in sdt.h for __uint64_t.
Add new sdt.exp testcase.
Add PR9935 number to sdt.exp disabled test.
PR9935. Fixed stap script typos. arg[5-10] -> $arg[5-10].
Introduce stap_run3 for distinct test names.
Add -O2 and -O3 as extra test flags to sdt.
Add -ansi -pedantic pair to sdt test.
Move vma module tracking from pr6866 branch to master.
Add workaround for dwfl_module_build_id bug with elfutils < 0.140.
Remove trailing 'g' from scsi.stp file.
Get the canonical path of the main file for comparison at runtime.
Don't mutex_unlock in __stp_tf_get_vma_map_entry_internal.
Throw type into semantic_error message of @cast when not found.
Allow @cast on "struct " and "union " (by ignoring them).
Add testcase for uprobe on shared library (PR9940).
NEWS: Document how to see man pages for probes and functions in 3stap section.
NEWS: Add description of probe process().insn and process().insn.block.
NEWS: Fix man 3stap description to original.
NEWS: Document mark/trace list mode, interrupt reentrancy, reentrancy debug.
NEWS: Mention disable-pie, sdt.h compat, syscall wrappers and CVE-2009-0784.
.gitignore: Replace .5 with .3stap.
.gitignore: Add testsuite exe and so files and initscript systemtap.
Masami Hiramatsu (7):
PR6930: staprun: supports error message to syslog
PR6930: stapio: run in background as a daemon
PR6930: stapio: support file switching
PR6930: stap: supports on-file flight recorder options
PR6930: initscript: support on-file flight recorder
PR9821: staprun supports subset of strftime.
Merge branch 'master' of ssh://hiramatu@sources.redhat.com/git/systemtap
Maynard Johnson (2):
This patch updates the itrace code to support the new utrace interface.
Fix for spinlock bad magic error with itrace probe point
Rajan Arora (3):
PR 7071: Optional $context variables fix
PR 9922 fix, make --disable-pie the configure default
Update configure --help message now that default is changed
Roland McGrath (1):
Typo and whitespace.
Stan Cox (18):
Improve static probe: c++ navigation, -l output.
Allow the same static user probe to be used multiple times per line.
Search for a label instead of an address for .so static probes.
Create unique named labels.
Fix and add tests for function(".so").statement(N)
Minor changes to labels.exp.
Use alternate keywords for sdt.h
Ensure args are available for postgres static probes.
Run the tests for each member of a list of extra options.
Improve static_uprobes.exp
Define static user probe point using asm instead of c.
Define static user probe point using asm instead of c.
Make .probes 32 bit aware and simplify label handling.
Keep static probe parameters visible while inlining.
Use read operand "g" constraints.
Remove debugging line.
Remove debugging line.
Don't do beginning of statement check for .mark probes
Tim Moore (1):
stap autoconf test for kernel stack trace support
Wenji Huang (8):
Skip generating empty struct global
PR9875: Remove sduprobes
PR9871: use @cast in tapset
Make tracepoint probe support listing mode -L
Make marker probe support listing mode -L
Add pid-based data lookup function.
PR9940: avoid duplicated calling of uprobes in shared libraries
Add manual for pid-based lookup functions
Will Cohen (1):
Move man pages from man5 to man3 (3stap).
William Cohen (15):
Add missing </para>.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Fixups to allow Tapset_Reference_guide documentation to build.
Edit signal.stp documentation comments.
Replace systemtap.samples/ioblocktest.stp with ioblktime.stp.
Make manpager.sh executable.
Put man pages from tapset in 3stap (PR9870).
Adjust systemtap.spec to include the relocated man pages (PR980).
Only include man3stap pages if documentation built.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Add missing escape in kernel-doc create_sparameterlist() matching.
Move tapset documentation manpages from man3stap to man3.
Strip off "probe" for the probe documentation generation.
Add NEWS entry for the manpages.
Make aux_tapset.stp "long long" size agnostic so ia64 works.
ddomingo (50):
added Tracking System Call Volume Per Process section
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
minor revision, added tag
added publicanizer for langref
added other required files
function instead of (sfunction)
add Makefile
add images
add other required XMLs
change to fedora
change to fedora, add README for more info
added invisible marker for publican
removes marked range of strings (intro) and replaces with Intro and Tapset Dev Guide
new intro, tapset dev guide
added markers, for publicanization purposes
added more content for tapset dev
added commenting/documentation guidelines
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
added description for memory tapset
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
fixed format of non-grabbable comments (for Tapset Reference Guide), added tapsetdescription for man page generator (in development)
minor edits
minor edit
minor edits to ensure uniformity in manpage generator
almost done, script generates man pages of stapprobes based on what we add to Tapset_Reference_Guide
almost done, output clean, just a few more improvements
minor edits
minor edits
further cleanup for formatting
further cleanup for formatting
working copy
minor edits
minor edits
working copy, still existing issues with Description headers, will work on it tom
minor edits
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
final copy, for review
minor edits
minor edit
-----------------------------------------------------------------------
hooks/post-receive
--
systemtap: system-wide probe/trace tool