[SCM] systemtap: system-wide probe/trace tool annotated tag, release-0.9.9, created. release-0.9.9
jistone@sourceware.org
jistone@sourceware.org
Wed Aug 5 04:23:00 GMT 2009
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.9 has been created
at d73f24cba8d1b844a57a4c26ecd69c2f7311600d (tag)
tagging 1e9b189fbd2cdc0e978de086299ba3a501608005 (commit)
replaces release-0.9.8
tagged by Josh Stone
on Tue Aug 4 21:08:46 2009 -0700
- Log -----------------------------------------------------------------
release 0.9.9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQEcBAABCAAGBQJKeQXUAAoJEOPXoNjsqbL1VpYIAKpKjnWfEAf8t2cjT/DAN4/y
FD4a+ozNY0rfFriMiPJ4hmM5vhRPECH837CJmdHCFiT98xRnCAYTEcv+caKa0nXY
ahJckV8q+qoNajcj6c+2yPAK6EDoKtD/aEfGF/ohVfMZ1D6iLSTNJ+U10fOjcabb
juYj/MDpt/woEuKOyK8Itbt1NiMBJHaxPj9FsmV2ig0tc98HG9775Dz7IZde+ElZ
u4Qb1WCOt+y7ZcF1V6KCXxOrY7B4q147xueWzxIj7Dz9A8FCMGq8cOpx3l1I2t/S
xr3YzMD5X+yennwDeXVzGc7pvydgKnUaprKfbzsU3kmAJg3bpuRnblwXINvBozA=
=7tbq
-----END PGP SIGNATURE-----
Dave Brolley (3):
stap-* scripts should be executable.
Rename systemtap_exit to cleanup.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
David J. Wilder (2):
This SNMP group of tapsets provides probes used to count SNMP management
Fixes for 2.6.31. There are some changes in sk_buff structure those cause
David Smith (58):
Major hacking to minimal config.
More cleanup.
Start of new ring_buffer transport.
First working version that actually produces output.
Cleanup.
Handles polling and breaks down large buffers.
Make printf tests fail when stap fails.
Small update.
Updated buffer size.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into pr7043
Start of STP_BULKMODE support.
More bulkmode support. Only allows for one reader of all trace files.
More bulkmode support.
Working bulkmode support.
2009-03-30 David Smith <dsmith@redhat.com>
2009-03-31 David Smith <dsmith@redhat.com>
Renamed STP_OLD_TRANSPORT to STP_TRANSPORT_VERSION.
Start of support for older transport and cleanup.
Added comments.
Hid details of internal ring_buffer.c structure.
Working transport version 2 (RHEL5 and recent fedora kernels).
Cleaned up runtime/transport/relay_v2.c.
Sets uid/gid on "dropped" file.
Start at supporting the original transport (STP_TRANSPORT_VERSION=1).
Merge commit 'origin/master' into pr7043
Added error checking and other updates.
Cleanup and better original transport support.
Fixed STP_TRANSPORT_VERSION 1 behavior.
Make sure all DEBUG_TRANS output uses printk.
Avoid 1 case of holding a semaphore while mmap callbacks are being made.
Avoid holding semaphore while making mmap callbacks.
Fixed cut-and-paste error.
Merge commit 'origin/master' into pr7043
Fixed non-bulkmode output on smp systems using transport version 2.
Moved time.c inclusion from runtime/transport/transport.c to runtime/runtime.h.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Merge commit 'origin/master' into pr7043
Improved error handling.
Merge commit 'origin/master' into pr7043
Made testcase handle slower systems.
Merge commit 'origin/master' into pr7043
Enabled overwrite processing on original transports.
Merge commit 'origin/master' into pr7043
Removed unused code (and all references to 'utt').
Moved global data into a single structure.
Transports now export their state.
Cleanup.
Merge commit 'origin/master' into pr7043
Disabled transport version 3 (for now).
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Fixed PR 10258.
BZ 490234 fix.
Added timer data flushing and overwrite handling to the ring_buffer transport.
Implemented ring_buffer iterators.
utrace_syscall_args.stp makes sure open syscall is from target pid.
Fixed PR 10386 by removing the need to convert a pid to a task.
Make ring_buffer transport work on new kernels.
Improves functionality on rawhide (2.6.31-rcX) kernels.
Don Domingo (4):
added quick note to README re latexml
minor revisions to language
revising for brew build
minor typo
Eugeniy Meshcheryakov (2):
Make the file executable
Add shebang
Frank Ch. Eigler (15):
PR10277: fix \octal escaping of utf-8 characters in path names etc.
PR10279: add -DKRETACTIVE=nnnn parameter
PR10298: tweak global param initialization for NULL etc.
mention that process.* probes are limited to -c/-x hierarchy if given
PR3498: speed up pass-2 and pass-3 for kernel offline dwfl module searching
canonicalize exelib.exp test case names by [file tail /full/path]
PR3498 cont'd, fix wildcard module("*") probes
PR3498, cont'd
PR3498 cont'd: better tolerate missing modules
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
save_stack_trace autoconf: fix typo to activate code in runtime/stack.c
PR6961: gcc warning tweak
regenerate example indexes
PR6961: gcc warning tweak
NEWS: note faster pass-2
Jeff Moyer (1):
PR10410: dentry tapset, autofs4 sample
Josh Stone (39):
Map przemoc's name to UTF-8 in .mailmap & AUTHORS
Use the expanded value for sdt $$name
Refactor common code in the tokenize test
Bump up the default timeout for target_set test
Merge commit 'origin'
Remove unused strlens from str_replace
Remove needless string copying
Removed extra period in statement.(ADDRESS)
AUTHORS update
PR10327: resolve symbol aliases to dwarf functions
Optimize string usage in the lexer
Remove the filename copy from token->location
PR4166: Allow array-like indexing on pointers
PR5930: Address-op for $target and @cast members
Update AUTHORS and .mailmap
Return hash module values directly as strings
Allow dwflpp to take a vector of module names
Make sure that non-existent files still affect hashing
PR10424: Consider each tracepoint header separately
Remove unused 'sess' from dwarf_query ctor
Use the query paradigm for resolving sdt probes
Break up dwarf_var_expanding_visitor::visit_target_symbol
Use a real session flag for -L
Enable variable listing (-L) for dwarf probes
Enable variable listing (-L) for uprobes
Relax the type-matching in the cmd_parse13 test
Drop a couple of unnecessary std:: qualifiers
Refactor parser for target_symbol->components
Make a real type for target_symbol->components
Unify no-component assertions on target variables
PR10475: ensure that loc2c can find its array size
PR2049: support arbitrary $target-array indexing
Merge branch 'array_index'
Strengthen the template types in update_visitor
Add update_visitor::replace
Rename and package the grapher
Add many more NEWS entries for recent features
Fix grapher compilation warnings from rpm build
Version bumps for the 0.9.9 release
Kent Sebastian (3):
PR10204: Place userspace markers in systemtap itself
Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtap
PR10204: Place userspace markers in systemtap itself
Mark Wielaard (50):
Add exelib uprobes test framework.
PR10274 Fix exelib -O3 testcase.
Add (disabled) testcase for stap probe marks to exelib.
PR10285. User space PROBE marks aren't found with separate debuginfo.
Add GCC version to testsuite run output and systemtap.sum file.
Strip out newlines in GCC version string.
PR10273. uprobes fail to insert on prelinked library.
PR10273 Correctly adjust libdw address for dwfl dwarf bias.
PR10307 beginning of statement check should be overridden in guru mode.
PR10308 Beginning of statement check should provide alternatives.
PR 10313 Build error due to deprecation of elf_getshstrndx in elfutils.
PR 10313 Build error due to deprecation of elf_getshstrndx in elfutils (old)
loc2c-test resolve through const and volatile types.
PR10305 Mark probes fail on prelinked shared library.
Enable exelib.exp prelink tests except for ustack.tcl.
Add seperate debuginfo after prelinking to exelib.exp tests.
Only compile with plain gcc for exelib.exp testcases.
PR10323 Some ustack exelib.exp tests fail with prelinked shared libs.
PR10335 systemtap.base/strftime.exp hangs.
PR10348 Compilation failure with gcc 4.5 snapshot: switch jumps over vars.
More gcc 4.5 'jump skips variable initialization' fixlets.
Add support for constant struct member field offsets.
PR10381 sdt.h macros create relocatable addresses in non-writable section.
Fix source_loc ostream operator << representation.
Don't accidentially use user space ntohs function.
PR3523 was fixed, enable -t cache test case.
Add -O[0123s] gcc optimization flags for gcc pass 4 speedup.
Make kernel opt-level the default again.
Remove -O[0123s] gcc optimization flags for gcc pass 4 speedups again.
tapsets.cxx doesn't need loc2c.h. All done through dwflpp.cxx now.
PR10388 Support DW_OP_call_frame_cfa.
PR10399 dtrace should obey prefix install path
testsuite rpm package should depend on systemtap-sdt-devel
BUG! "yes" breaks ustack PR10323 was fixed a while ago, remove comment.
Include elfutils/version.h in loc2c-test.
PR10398 DW_OP_call_frame CFA support doesn't work for prelink shared libs.
Save module when dwflpp setup_user.
PR10182 systemtap.spec should try to clean up old leftover uprobes module.
PR10427 Multiple tracepoints OK!
Adjust to new elfutils dwarf_frame_cfa interface.
Workaround cfa_nops not being needed on earlier elfutils.
Explicitly link with nss3 nspr4 and plc4 when used.
Mention where we looked and if we didn't find line info on statement probe.
Install yum-utils when yumdownloader is missing first in stapprep.sh.
Remove unused result_string from ustack.tcl.
PR10459. Disable all warning messages on -w.
PR10458. User actual breakpoint address for [ku]probe[ret].
Add testcase for PR10458, PR10459 and PR10454.
Make sure we pick up our own sdt.h, not the (maybe not installed) system one.
Add NEWS on DW_OP_call_frame_CFA, uprobes/ustack, .probes and statement().
Masami Hiramatsu (3):
Fix on-file flight recorder mode bugs on old kernel.
Fix various issues in initscript (bz506956)
PR10453: Fix crash.exp not to refer removed file
Przemyslaw Pawelczyk (4):
Add pgrp() context tapset function. Describe sid().
Fix tokenize function and test.
Fix target_set tapset.
Add test for target_set tapset.
Robb Romans (1):
SystemTap Language Reference: DWARF-less probing patch
Roland McGrath (2):
Special case _stp_kretprobe_trampoline emission for -1
Fix signal.send matching for 2.6.30+.
Stan Cox (15):
Add experimental utrace/kprobe sdt support
Do not emit duplicate probes for kprobe/utrace cases.
Support -L for kprobe and utrace static user markers.
Cast STAP_PROBE1 parameter.
Rename static_uprobes.exp to sdt_misc.exp
Merge branch 'master' of ssh://sourceware.org/git/systemtap
Merge branches 'master' and 'master' of ssh://sourceware.org/git/systemtap
Correctly find probes for -m32 executables.
Strip -o option suffix
Use_utrace_syscall_arg with sdt utrace probes to avoid i386 arg fetching problems.
An i386 kprobe needs regparm(0) to access args.
Do not use GPL for sdt.h.
Clarify sdt.h license for public domain.
* tapsets.cxx (dwarf_builder::probe_table::convert_probe):
dtrace.in: Don't interpret -h -o FILE, just use the filename as is.
Tim Moore (10):
restore newlines to grapher script header
Tweaks to grapher axis drawing
Refactor StapParser into its own files
Add CSV syntax support to the grapher
Incorporate grapher widget in real application
run stap from grapher
Templatize GraphData
grapher fixups
Support for presenting multiple graphs
Add NEWS on stapgraph
Varun Chandramohan (2):
Add str_replace() To Tapsets
Testcase For str_replace()
Wenji Huang (6):
Update memory and ioscheduler tapset for 2.6.31
Tweak kernel or module resident probe
PR10421: Update task.stp for 2.6.31
PR6898: support $$vars and $$parms for marker
PR6905: tweak WILDCARD and RANGE line type for process.statement
PR6978: support $$parms for process.syscall
William Cohen (20):
Specify how to generate Publican document with separate build directory.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Check in sk_stream_wait_memory.stp example.
Add froktracker.stp example.
Make examples-index-gen.pl executable.
Make forktracker.stp example executable.
Revert "Make examples-index-gen.pl executable."
Correct typo in forktracker.meta.
Add the bkl.stp and bkl_stats.stp examples.
Make blk.stp and blk_stats.stp executable.
Have appropriate argument for bkl.stp built and run tests.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Add numa_faults.stp example.
Add description of dropwatch to the examples.
Add desciption of tracepoint event.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Update for RHEL 5.4
Add network/tcpipstat.stp descriptions.
Add chng_cpu.stp and migrate.stp examples.
Add #include and casting to allow compilations of grapher on RHEL5.
wenji (1):
PR10075: emit address in probe registration logic
-----------------------------------------------------------------------
hooks/post-receive
--
systemtap: system-wide probe/trace tool
More information about the Systemtap-cvs
mailing list