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.6, created. release-0.9.6
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 23 Apr 2009 19:47:28 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool annotated tag, release-0.9.6, created. release-0.9.6
- 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.6 has been created
at 324f0f4067d94db9f61e007fe1e3e5a0055daed9 (tag)
tagging 225d8d4b086b0bf29ac8c69634957d13f6b34e16 (commit)
replaces release-0.9.5
tagged by Josh Stone
on Thu Apr 23 12:43:49 2009 -0700
- Log -----------------------------------------------------------------
release 0.9.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAknwxQEACgkQGnUXJUFAyAu9cwCeKHbkCeB+TnKai0lqEIEZVbz9
v9UAn0O/T5dqR7vdEWrjkAMmn2A3sWk3
=Xm5I
-----END PGP SIGNATURE-----
Ananth N Mavinakayanahalli (3):
From Prerna Saxena: Add the kprobe.function probe family
Documentation updates for kprobe.function family
Add testcases for kprobe.function family
Andre Detsch (1):
Add new TCP and IP functions
David Smith (14):
PR 9940. Rearchitected task_finder.c a bit.
Only includes task_finder.c when needed.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Added '#ifdef STP_NEED_VMA_TRACKER' around code that needs it.
Better error handling in 'setup_server'.
Uses <asm/syscall.h> when available.
Improved ppc and ia64 runtime/syscall.h.
Avoid sign extension in syscall return values.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Added new utrace syscall argument test.
Uses upstream ia64 syscall functions.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Correctly handle $syscall in process(PID_OR_PATH).syscall.return probes.
Updated utrace tests.
Eugene Teo (6):
Improvements to errno tapset
New ANSI escape sequences tapset
Update scripts to use the new ANSI tapset
Make ansi_colors2.stp script executable
new process/errsnoop.stp sample script
Amend process/errsnoop.stp shebang
Eugeniy Meshcheryakov (8):
Fix typo s/yxmlto/xmlto/
Add header
Make examples executable
Remove extra commas in SEE ALSO sections
Make install-scripts depend on install-binSCRIPTS
Run autoreconf
Fix stats for processes that only transmitted data without receiving
add a space
Frank Ch. Eigler (15):
hand-regen configure after commit 99c0acad yxmlto->xmlto typo fix
tweak "Distro:" line generation in testsuite logs, to moot "oracle-enterprise.patch"
prefer using /usr/bin/lsb_release to deduce distribution for testsuite
semok/badvar.stp test: add stap -p2 as for other semok tests
PR4105: support up to 9 (up from 5) array index dimensions
PR10020 sys_sigaltstack param change
introduce [utrace_p] as dejagnu check for utrace presence in kernel
PR4105: removing redundant buildok/twentysix.stp test
PR10019: --skip-badvars to suppress run-time memory errors too
make skip-badvars warning message sensitive to -w suppression
PR10037: add target_symbol token to $context error messages
tweak nettop.stp demo to sort by accumulated counts despite merging
PR10070: don't warn about side-effect-free probes in -t (timing) mode
document user-space probes more fully, mention utrace requirements
git_version: emit `git-describe` rather than just sha code, for use in stap -V
Jim Keniston (7):
Don't reject opcode 0x9b -- fwait, which is also the first byte of
Merge branch 'master' of ssh://kenistoj@sources.redhat.com/git/systemtap
Merge branch 'master' of ssh://kenistoj@sources.redhat.com/git/systemtap
Merge branch 'master' of ssh://kenistoj@sources.redhat.com/git/systemtap
PR9940: add/use unmap_u[ret]probe
PR10078: uretprobes on functions returning structs/unions
Ref-count correctly when deranged handler calls do_exit().
Josh Stone (34):
PR10016: Purge stap of all pgrp and system() usage
Revert "Fix runtime/itrace.c to call arch_has_*_step() prior to calling utrace_control"
Move testcase itrace3's warning into expect
Fix the magic run-stap wrappers even more
Disable ccache during kernel module builds
Really fix run-stap this time, I promise!
Add a .gitignore for uprobes
PR10032: Trigger cleanup after relay thread errors
PR5163: Assign need_uprobes during pass-2
PR10026: Read marker/tracepoint args directly
PR10049: Restore better errors for $return
PR10067: fix bitfield access
Add Andre Detsch to AUTHORS
Make tcpdumplike.stp executable
Adjust NEWS indentation
PR9953: split up the two process.* tapsets
Privatize MAX_STACK_DEPTH
Keep up with tracepoint changes in kernel-tip
Remove module boilerplate from tracequery
Add functions to build umod & kmod typequery
Add a function to hash typequery modules
Suppress module-loading errors in @casts
PR10055: generate dummy modules w/ types for @cast
Cleanup typequery user modules from the cache too
Add tests for @cast-generated modules
Merge branch 'cast_header'
Suppress more module-loading errors in @casts
Refine the @cast-with-header syntax
NB @cast's relative header searching
Document @cast-with-headers
Use tokenize() for splitting @cast's module list
[tracepoints] Don't use TRACE_HEADER_MULTI_READ
[tracepoints] Resolve implicit trace_X use
Version bumps for 0.9.6 release
Kent Sebastian (3):
PR7072: use _stp_reserve_bytes for printf buffer
PR10082: add environment variable to pass -r RELEASE/PATH option
Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtap
Mark Wielaard (80):
PR6866: First pass at translating addresses to symbol names through vma.
Work around buggy dwfl_module_relocate_address in dump_unwindsyms.
Always include task_finder.c and enable emit_vm_callback_probe_decl.
context-symbols.stp (probefunc): Call _stp_symbol_snprint with current task.
Compile and use helper usymbols_lib.c library for usymbols.exp test.
Simplify dwfl_module_relocate_address workaround.
dump_unwindsyms: Adjust against correct p_vaddr.
Merge branch 'master' into pr6866.
Merge branch 'master' into pr6866
Adjust ET_DYN symbol addresses against module base.
Merge branch 'master' into pr6866
Make stap_run send_log of command to execute.
Merge branch 'master' into pr6866
Replace mutex in task_finder_vma with rwlock to be interrupt context safe.
Get rid of __stp_tf_get_vma_entry_addr function.
Initialize user and vm_start before use.
Remove __stp_tf_vm_cb from task_finder interface.
Merge branch 'master' into pr6866
Don't double include task_finder.c.
Move _stp_tf_vm_cb to sym.c.
Explicitly emit utrace vma callbacks.
Emit vma callbacks for itrace.
Emit vma callbacks for uprobes.
Merge branch 'master' into pr6866
PR10016: systemtap kills all processes in process group on signal.
PR10016: Run stap in its own process group with waiter process for signals.
Add missing socket function argument descriptions.
Add fake Systemtap Hackers author to tapset reference manual template.
context.exp: log which subtest is being sourced.
testsuite/systemtap.context/*.tcl: Don't wait 4 whole minutes for timeout.
Wrap vma callbacks in STP_NEED_VMA_TRACKER.
Merge branch 'master' into pr6866
Move #endif for STP_NEED_VMA_TRACKER up to not cover other utrace callbacks.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Make task_finder.c compiler if ! defined (CONFIG_UTRACE).
Check for utrace in usymbols.exp.
PR9995: Test for [installtest_p] && [utrace_p].
itrace.exp: s/utrace_support_found/utrace_p/
PR6580: Implement symname, symdata and modname context functions.
runtime/syscall.h: Forward declare __ia64_fetch_register.
Create usymname and usymdata variant that trigger STP_NEED_VMA_TRACKER.
Track VMA per pid (group_leader/tgid).
Add valid interval in error message when timer probe out of range.
Add uaddr() context tapset function.
Use _stp_snprintf in _stp_symbol_snprint.
Omit symbols that have suspicious addresses (before base) from symbol table.
Add main executable symbol uprobe to uprobes_lib.exp test.
Fix DEBUG_TASK_FINDER_VMA compilation.
Make sure code using the vma tracker compiles again.
Make new stap_task_finder_targets chain on correct list.
Add tests for probefunc(), usymname(), uaddr() versus shared libraries.
Make simple probes work even without KPROBES in the kernel.
Cleanup symbol table sanity checking.
Fix unwind _stp_mod_sec_lookup.
Prefer dwarf unwinder on i386 and x86_64.
Don't redefine STP_USE_DWARF_UNWINDER.
Keep track of relocation section sizes.
Only set sec in _stp_mod_sec_lookup when not NULL.
Make sure addr falls inside section in _stp_mod_sec_lookup.
Merge branch 'sections'
Merge branch 'dwarf_unwinder'
Micro-optimization: no-modules translate pass 3 case.
Handle .absolute and .dynamic (user space) addresses in adjustStartLoc.
Pass task to _stp_func_print and _stp_kallsyms_lookup.
Add run-staprun to .gitignore.
Add comment to try -d kernel -d systemtap_test_module1 on backtrace.tcl test.
Pass task from tapset, through stack and unwind functions for lookup.
Make latencytap.stp compile on i386.
Remove old _stp_ustack bits.
Don't use stack fallback for user space unwinding when using dwarf unwinder.
Remove documentation weirdness FIXME in tapset print_stack().
Add ubacktrace(), print_ustack() and print_ubacktrace().
Add uprobes_ustack testcase and bug fixlet.
Mark ucontext tapset functions EXPERIMENTAL.
Merge branch 'user_unwind'
Merge branch 'master' of ssh://sourceware.org/git/systemtap
Set MAXSTRINGLEN to 133 for uprobes_ustack.exp test on 64 bit.
Simplify section size logic.
Mark uaddr tapset function as EXPERIMENTAL.
Add NEWS entry about EXPERIMENTAL support for user process unwinding.
Masami Hiramatsu (6):
Fix a bug in file size limitation code.
Fix strftime format bug
PR 6930: Add testcases for on-file flight recorder
PR 9821: Use genuine strftime in staprun/stapio
PR 9821: Add a testcase for strftime
utrace/ia64: Fix syscall_get_set_args_cb() to handle syscalls via syscall()
Maynard Johnson (3):
Fix runtime/itrace.c to call arch_has_*_step() prior to calling utrace_control
Fix for insn probe: Call arch_has_*_step() prior to calling utrace_control
Add insn.block testcase to itrace.exp in testsuite
Rajan Arora (1):
PR 9941: Add predicate function callback to check for an early abort
Roland McGrath (2):
Fix sudo magic wrappers for run-stap devel script.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Stan Cox (15):
Test marker probe parameter types.
Customize .mark -l output.
Use alloca trick to keep argN active on GCC 4.1.
Rewrite stmt_rel.exp to only rely on -l output.
Do not do a partial name comparison for .label.
Merge branch 'master' of ssh://sourceware.org/git/systemtap
Consider function when handling .label
Improve -l output for .label
Use iterate_over_srcfile_lines for function("func@file:N").label
Indentation repair.
Simplify dtrace.
Handle dtrace no argument macro case specially.
Output probe calling sequence comment
Make sdt.h big endian aware.
Avoid 64 bit address value on a 32 bit machine.
Sunzen Wang (1):
Correct sigmon.meta example title and name.
Tim Moore (6):
graphing widget and test harness
Move grapher to subdirectory
Finish moving grapher into a subdirectory
Merge branch 'timoore/grapher'
results of autoreconf after merge of grapher
fix a bug with %% in format strings
Wenji Huang (5):
PR9998: adapt tapset/i686/registers.stp to latest kernel
PR9998: new config and test files
Make stmt_rel.exp have good compatibility
Modify the output of kprobes test.
Tweak kprobes test case
William Cohen (15):
Revert "runtime/syscall.h: Forward declare __ia64_fetch_register."
Reorder includes so regs.c and regs-ia64.c included before task_finder.c.
Describe the ansi_colors.stp and ansi_colors2.stp. Label tables appropriately.
Correct column heading from uid to pid.
Fix so publicanized Tapset Reference manual can be generated again.
Minor formatting to avoid line wrap, added tcpdumplike.meta file,
Add dropwatch.stp example.
Make dropwatch.stp executable and have correct interpreter.
Have appropriate types and cast to allow compilation on RHEL-5.
Bump pool_size and hash_size to build Systemtap Tapset Refence manual.
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Make sure that the pool_size and hash_size are passed into xmlto.
Revert "Make sure that the pool_size and hash_size are passed into xmlto."
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Make sure values get passed to xmlto.
-----------------------------------------------------------------------
hooks/post-receive
--
systemtap: system-wide probe/trace tool