From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25362 invoked by alias); 23 Apr 2009 19:47:29 -0000 Received: (qmail 25332 invoked by uid 9586); 23 Apr 2009 19:47:28 -0000 Date: Thu, 23 Apr 2009 19:47:00 -0000 Message-ID: <20090423194728.25322.qmail@sourceware.org> From: jistone@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool annotated tag, release-0.9.6, created. release-0.9.6 X-Git-Refname: refs/tags/release-0.9.6 X-Git-Reftype: annotated tag X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: 324f0f4067d94db9f61e007fe1e3e5a0055daed9 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: 2009-q2/txt/msg00125.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 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 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