This is the mail archive of the systemtap-cvs@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[SCM] systemtap: system-wide probe/trace tool annotated tag, release-0.9, created. release-0.9


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 has been created
        at  e903f81e3bed2459b3b1e855445e287ea1da0820 (tag)
   tagging  49e34da0845cf50fdffa955ed6620b8e97b92872 (commit)
  replaces  release-0.8
 tagged by  Frank Ch. Eigler
        on  Thu Feb 19 13:02:52 2009 -0500

- Log -----------------------------------------------------------------
release 0.9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQBJnZ7S49d+H5UWGZERAshVAJ0S1jEjyHxfMyhCoUqmJjIETXQ/eACghq0D
4N06lRHpZ2IP9Acx6C3Cgyo=
=tGDC
-----END PGP SIGNATURE-----

Ananth N Mavinakayanahalli (2):
      Probe only calls and not inlines in functioncallcount.stp
      Extend blacklist to cover bitops.h. While there, fixup paths for existing blacklisted files

Dave Brolley (32):
      Use netcat or nc, whichever is available.
      Don't use -d on $netcat. Redirect from /dev/null instead.
      Systemtap compile server phase 2 (ssl) -- first cut.
      Complete previous commit.
      Disable automatic building of stamp-ssl for now.
      Check for existence of $(builddir)/ssl before installing it.
      COnfigure nss and nspr using PKG_CHECK_MODULES.
      Try multiple tools for generating passwords.
      Add missing files to systemtap.spec
      New framework for creating/using certificate databases for client/server.
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      Ensure that the client cert database and server cert are readable by all.
      Separate the creation of the server's certificate from its addition to the
      Ensure that the client/server scripts call the installed copies of any
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      Add stap-add-server-cert to the stap-server package.
      Revert previous change. Only call stap-add-server-cert from stap-serverd if it has been installed.
      Implement the --server option for stap-client for control over which server is
      Check client side certificate database security.
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      Improvements to the flexibility of the --server option.
      Improved certificate security for the client/server.
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      More security checking for client/server. Set exec_prefix and sysconfdir at install time.
      Update NEWS and stap-server man page. Don't require client/server
      Document latest changes.
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      Use ps -e to look for stap server processes.
      Document client/server certificate management and tools.
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      Touch up warning message from stap-client
      Server response is no longer signed. Passed as a zip archive instead.

David Smith (17):
      RHBZ 474390 fix.
      PR 9673.  Only use one utrace engine for all targets with same path or pid.
      Adding kprobes test scripts.
      2009-01-22  David Smith  <dsmith@redhat.com>
      2009-01-28  David Smith  <dsmith@redhat.com>
      Ignores kernel threads (by checking for PF_KTHREAD).
      Fixed typo in last change.
      Fixed __stp_utrace_attach by always checking for mm.
      Cleanup.  Renamed _stp_{un}lock_debugfs() to _stp_{un}lock_transport_dir().
      Moved inclusion of runtime/procfs.c to a better place.
      Fixed transport/procfs.c for systems that use the old transport (RHEL4).
      Fixed stack.c compile problems on systems with older kernels (like RHEL4).
      Improved cleanup in tests.
      Reduced control channel code duplication.
      Removed unused functions and variables.
      Better testcase cleanup.
      Handles errors better.

Elliott Baron (8):
      PR6965 - Conditionally compile symbol table. Split context.stp into 3 files.
      Merge branch 'master'; commit 'origin/pr6925'
      First attempt at printf kernel memory hex dump
      Merge branch 'master' of ssh://ebaron@sources.redhat.com/git/systemtap
      Better implementation for %M
      Removed left over remnant from previous implementation
      Added %M info to stap.1.in
      PR 9716, replaced pkgconfig checks with AC macros in configure.ac for server deps.

Eugeniy Meshcheryakov (1):
      PR9692: dummy commit to track authorship of previous commits

Frank Ch. Eigler (78):
      make room for post-v0.8 news
      performance: switch from local_irq_save to preempt_disable for all probe types
      mention CONFIG_HZ in timer.profile docs
      note possible effects of interruptible probe handlers
      PR6925: --vp (per-pass verbosity) option
      * note kernel-debug vs kernel-debuginfo package confusion
      updated sleepingBeauties.meta, regenerated index
      example catalog: remove by-subsystem indexes
      samples catalog: more linkies
      fix --vp NNN logic for #chars < 5
      badkprobe testsuite fix: don't try to run unless installtest_p
      PR5689 part 1: per-global-variable skip tracking
      ignore doc/../tmp directory
      stability: fix shutdown synchronization with possibly pending/running probes
      PR5689 part 2: separate skip counters for low-stack and reentrancy cases
      PR5689 part 3/3: print kprobe/uprobe skipped stats
      uprobes: fix & document use of MAXUPROBES
      PR7046: uprobes mutex optimization
      PR7046: performance: eliminate duplicate uprobes for multithreaded programs' shlibs
      safety: add paranoid call to synchronize_sched() during shutdown process
      PR6925: improve upon "Try again with another -v option" message
      fix valgrind warning with setting s.verbose too late during initialization
      PR4886: enable assertive build-id checking for new kernels
      safety: add another schedule_sched, ahead of the per-context release loop
      PR6477: tolerate null token, e.g., from unwindsym warning message
      PR4783: remove traces of stap{run,io} self-renicing
      PR5947: make runtime code -Wpointer-arith-clean
      PR5376: probe alias parsing tweaks
      PR 6965: tweak symbol/unwind control macros to STP_NEED_{UNWIND,SYMBOL}_DATA
      NEWS: expanded recent blurbs
      NEWS: add blurbs re "stap -t" skippage and shared library probing
      shared library probing: bump up MULTIPLE_UPROBES to 256
      buildrun/caching warning cleanup
      test suite: simplify static-uprobes pass/fail messages
      make uprobes -p5 test message matching more liberal
      PR5892: rename new -B /PATH to -r /PATH; merge functionality
      merged
      PR6925: tolerate modules left over from previous crashed? stap sessions
      PR6925: encourage people to configure with a --prefix
      turn on elfutils-level debuginfo<->stripped-binary checksum matching
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      fix documentation of default SYSTEMTAP_DEBUGINFO_PATH
      mention the potentially unobvious: systemtap needs CONFIG_MODULE & CONFIG_MODULE_UNLOAD
      PR7062: base uprobes tree on s.runtime_path instead of PKGDATADIR
      PR7082: support non-setuid use of $SYSTEMTAP_RUNTIME to find uprobes.ko
      PR6961: initial sketch: set up dummy pt_regs for non-trap based probes
      add some more wallpaper protection against cpu frequency = 0 in gettimeofday_* internals
      clarify that "stap -L" lists script-level locals only
      build fix for ssl code: install into $prefix rather than /etc
      build: make compatible with elfutils 0.138 too
      PR9699: correct tcl syntax in test case
      build: don't needlessly rebuild tapset ref docs
      build: note inapplicability of kernel kbuild O=dir usr/include headers.
      PR9699: build fixes for kernel 2.6.28
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      PR9699: tweak autoconf file for Strict C Language Standards Compliance (tm)
      PR9699: tapset changes for STAPCONF_TASK_UID for *uid()/*gid() calls
      fix segv on peculiar dwfl errors (probe process("/lib64").FOO {})
      improve var=? explanation debugging via -vvv
      PR9768 fix
      PR9768: fix for dwarf variable locations in shared libraries
      PR9768: hint at bug fix in NEWS
      tweak git_version.h generation
      reduce systemtap.log contribution by semok/twenty.stp
      PR9810: Mostly revert "PR6961: initial sketch: set up dummy pt_regs for non-trap based probes"
      PR9740/9816? - workaround for kernel valloc bug
      copyright year bump
      2.6.29rc build fix: autoconf for proc_dir_entry->owner going away
      fix segv that sometimes occurs on buildok/nfs-all-probes.stp on 2.6.29ish kernels
      convert remaining translator-output code from <<endl to \n
      use "X" asm constraint for user-space marker parms
      fix sdt.h test case for $srcdir != $builddir
      fixing configury version drift
      autogenerate AUTHORS
      version bump to 0.9 throughout
      author name tweak
      PR9866 band-aid: deactivate new CONFIG_STACKTRACE code for older kernels
      PR9719: uninitialized variable fix

Jim Keniston (7):
      PR 6879: Apply fix from uprobes to uprobes2.
      Add [u_]register() and *_arg() support for s390x.
      Merge branch 'master' of ssh://kenistoj@sources.redhat.com/git/systemtap
      tapset/s390/registers.stp: fixed a typo, updated stapfuncs(5)
      Merge branch 'master' of ssh://kenistoj@sources.redhat.com/git/systemtap
      PR7082: patch for uprobes1 (kernel <= 2.6.24)
      PR 7082: patch for uprobes2 (kernel > 2.6.26)

Josh Stone (24):
      Spelling tweak in the manpage
      Use 'static' as much as possible
      Add Vim modelines for GNU style in stap
      update .gitignore's
      Update a few more files with Vim modelines
      Save kernel autoconf options in a cache file
      Clean up the autoconf caching
      process.create: fix the new_pid read order
      Simplify require() and provide()
      Create update_visitor for modifying trees
      Expand probe variables without a deep copy
      Simplify dead_assignment_remover
      Simplify dead_stmtexpr_remover
      Simplify void_statement_reducer
      Merge branch 'update_visitor'
      Add high-level support for @cast()ing
      Provide dwarf module names as defaults in @cast()s
      Enable session-wide code filtering
      Enable dwarf expansion of @casts
      Bump copyright years to 2009
      Enable typecasting with @cast
      Merge branch 'master' of sourceware.org:/git/systemtap
      Simplify AUTHORS.sh
      Add NEWS and manpage info about @cast()

K Prasad (1):
      Correcting previous commit message and Author

Kent Sebastian (5):
      Added a little printf documentation.
      Accidentally removed some additons from another commit.
      stap.1.in
      Removed an unused variable left from printf %n (PR7051)
      Merge branch 'master' of git+ssh://sources.redhat.com/git/systemtap

Mark Wielaard (32):
      struct stap_dwarf_probe field is called pp, not pp_name.
      Don't use single quotes in .meta files.
      para-callgraph.meta: Add accidentially removed -c back to test_installcheck.
      clone (CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD) is just fork ().
      PR9693. Add #! /usr/bin/env stap line for traceio2 and functioncallcount.
      Add --enable-server configure option.
      Warn when not building docs because tools not found.
      Pick up --prefix dependency usage in config.h.
      Explicitly remove build-elfutils, include-elfutils and lib-elfutils on clean.
      Only muck with CPPFLAGS when actually building with bundled elfutils.
      Create PIECFLAGS and PIECXXFLAGS, like PIELDFLAGS.
      Use make -k install-data for elfutils.
      Use install-pkgincludeHEADERS for elfutils configure build step.
      sdt.h: DTRACE_PROBE5 is STAP_PROBE5, not 4, likewise for 6.
      Check for version.h.in for elfutils < 0.138.
      dtrace: Handle (absense of) -o argument correctly.
      sdt.h (STAP_PROBE): Use "g", not "r", for asm args.
      Process extra_offset for kernel symbols with dwfl_module_relocate_address.
      Add STAP_PROBE7, 8 and 9 variants to sdt.h.
      match_node::find_and_build disambiguate error messages.
      Mention SystemTap Tapset Reference Manual in NEWS.
      Add beginner guide to NEWS.
      Mention run-stap in NEWS.
      Add NEWS process().mark(), sys/sdt.h and dtrace compatibility script.
      Use "\n" instead of endl in inner loops.
      Fix )( typo in sdt.h STAP_PROBE9 parm9.
      PR 9849, use mkstemp.
      PR 9851, use os.path.splitext instead of string.replace.
      PR 9850, use a list of arguments for call.
      sdt.h (STAP_PROBE): Take provider and probe as arguments.
      Move sdt.h to includes/sys and use in tests.
      Ignore symbols before module base address.

Masami Hiramatsu (4):
      PR7016: Check free memory before allocating buffers.
      Use KERN_WARNING and show buffer size.
      PR7090: Support kernels built with O= option.
      PR6936: Add systemtap initscript and systemtap-initscript subpackage.

Rajan Arora (4):
      BZ 5892: Add stap -B to sic systemtap at an alternate kernel build tree
      Add man page entry for stap -B
      BZ 9719: Improve type mismatch messages
      Adding test case for PR9719 fix

Roland McGrath (3):
      PR7063: honor SYSTEMTAP_STAPRUN and SYSTEMTAP_STAPIO environment variables
      PR6925: generate script to run stap from build directory
      Clean up .spec file typos, Requires nits.

Srikar Dronamraju (5):
      Handle a clone case which should behave like fork
      Fix for 7030: use send_signal instead of generic_send_sig_info and specific_send_sig_info
      send/send_log needs a -- with a constant string that starts with -----
      --author
      Merge commit '4718b445d13b07448e71582f29ce1b0979b8dc50'

Stan Cox (16):
      Add static uprobe support (static library variant)
      Support debuginfo static uprobes.
      Remove STAP_PROBE_START.
      Convert .mark to .statement(0x) instead	of .statement(foo.c:N)
      Put a block around the probe point.
      Create the rpm subpackage systemtap-sdt-devel
      Add dtrace and sdt.h
      Don't test -lsduprobe.s for now.
      Add dtrace -h support
      Fix syscall.exp.
      sdt.h (struct _probe_): Make probe_name a STAP_PROBE_STRUCT_ARG.
      Add .label("label")
      Add test for .label("label")
      Add documentation for .label("label")
      Handle c++ static user probes via .probe, c via .label.
      Always emit .probes section; use .label method as a backup strategy

Tim Moore (2):
      add latencytap script
      Use kernel stack backtrace support when available

Wenji Huang (9):
      PR7000: Add checking bound for actual parameters.
      Fix the conflicted for_each_cpu macro with 2.6.28.
      Use for_each_cpu_mask always.
      PR7035: don't suppress all error messages during listings mode
      PR7053: Add checking empty aggregate and default print where @count==0.
      Fix the compilation warning of uprobe in FC9.
      Fix compilation warning of too large number on 32-bits machines.
      Adapt _stp_sort to 2.6.29.
      Add checking utrace in test cases.

Will Cohen (2):
      Check xmlto available and allow user to control generation of reference docs.
      Check for xmlto that generates pdf.

William Cohen (75):
      Add xml documentation for memory.stp.
      Order entries in table.
      References chapter corrections.
      Proof Understanding SystemTap Errors Chapter.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Add examples that show generation of error messages.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Remove the old SystemTap_Tapset_Reference.
      Add kernel-doc based version of SystemTap_Tapset_Reference.
      Add context, timestamp, memory, and networking tapsets.
      Make scripts/kernel-doc executable.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Clean up kernel-doc SystemTap function formatting.
      Add ioscheduler, socket, tcp, and upd to tapset reference.
      Add kernel-doc compatible comments and pull process tapset into reference doc.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Correct location for Systemtap_Tapset_Reference man and html output.
      Add scsi trace-doc material.
      Minor editing of Errors chapter.
      Minor edits for Introduction.
      Minor edits in Chapter 2 and avoid using using yum file that may not be there.
      Edits to Scripts.xml and ScriptConstructs.xml.
      Tweak formatting, indent two space.
      Edit text sections on associative arrays. Also tweak example two space indent.
      Edit useful script examples. Clean up formating para-call-graph-simple.stp
      Clean up formatting iotime-simple.stp
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Format tweaks.
      Add information about default MAXNESTING and MAXACTION allowed.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Minor edits and format corrections.
      Clarify optional else clause.
      Minor edits in associative array sections.
      Minor editing for example scripts.
      Minor edits error chapter.
      Add generations of tapset reference manual material.
      Correct author's name.
      Update copyright date and correct paragraph.
      Correct email address for doc/ChangeLog
      Use context-symbols.stp and context-unwind.stp in tapsets.tmpl.
      Add the polling timeout example and update the catalog.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Add newline at end of doc/SystemTap_Beginners_Guide/Makefile.
      Remove uninteresting examples, args.stp, primes.stp, and testlog.stp.
      Correct ChangeLog entry.
      Move some systemtap.sample tests to systemtap.base.
      Move the scf.stp example from systemtap.samples to systemtap.examples.
      Correct ChangeLog date type.
      Remove systemtap.samples/queue_demo.{exp|stp}.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Merge ChangeLog conflict
      Remove redundant tcp_connections_wa.stp.
      Revise tcp_connections.stp example and place in sysemtap.examples directory.
      Revised topsys.stp and moved to the testsuite/systemtap.examples directory.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Minor correction for signal.stp chapter.
      Correct footers for systemtap function and probe man pages.
      Include PR9756 in change log.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Add contrib tag to quiet warnings.
      Make publicanize.sh executable.
      Move symbols.exp and symbols.stp to systemtap.context directory.
      Removed syscalls.stp, syscalls1.exp, and syscalls2.exp.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Fold the systemtap.samples/iotask*.stp into systemtap.examples/io/iostats.stp.
      Revised version of kmalloc-top in systemtap.examples.
      Move poll_map.exp and poll_map.stp to systemtap.base directory.
      Move crash.exp and crash.sh to systemtap.base directory.
      Remove profile.exp and profile.stp.
      Function to determine page fault type and have pfaults.stp exercise it.
      Correct entries for test_check and test_installcheck.
      Update Documentation section and include URLs.
      Remove context argument from _stp_stack_print_fallback (PR 9860).

ddomingo (60):
      added short description of tapset format
      added remark tag for FIXMEs
      added SHOW_REMARKS to Makefile, this ensures that FIXME placeholders stand out by default
      revisions as per dsmith
      changes as per tech review wcohen, run 1
      revise as per wcohen, run 2
      revise as per wcohen, run 3
      added index
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      minor tag error corrected
      added more index entries
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      more indexes
      more indexes
      added index tags
      added new index entries for neglected error items
      revised as per wcohen, added new section iotime
      revised as per wcohen, added new section iotime
      moving Network scripts ahead of Disk to shrink pages in html-en-US
      more edits
      revisions as per wcohen
      revised discussion on multiple index expressions
      revised for re-push to docs stage
      revised for re-push to docs stage
      edited index terms as per wcohen
      corrected index entries as per wcohen
      minimized RHEL-isms in doc source, still need to edit <productname> and <productnumber> when building for non-RHEL though
      fixed syncnbuild script to automate tag revisions depending on product target (i.e. RHEL vs Fedora)
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      added pre and post routines to Makefile, also cleaned up syncandbuild.sh
      cleaner versions
      edited authorship
      script copies automated tapsets.xml then cleans it for publican
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      added conversion for tags command and emphasis
      minor correction to comment on probe vm.brk
      added tagging for sfunction entries
      removes empty <para>s, other minor cleanup items
      added tag conversion for emphasis
      cleanup for documentation
      added entry for signals.stp, currently testing stuff
      commenting out signals entry for now, testing further
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      enter lines to wrap em
      started fixing signal.stp comments for documentation
      Tapset Ref Guide: formatted comments, added other values from man page
      Tapset Ref Guide: corrected authorgroup cleanup perl script, added support for forced Synopsis
      minor revisions
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      BZ484506, added yum setup instructions for RHEL
      corrected author name
      corrected author name
      added section on how to monitor polling (testsuite/profiling/timeout.stp)
      added topsys.stp to examples (profiling)
      added legal notice to override Publican default, doc source is now GPL2
      485491, revised installation instructions, now uses yum install and debuginfo-install for kernel info pkgs
      short revisions to udp.stp
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

root (1):
      PR7051: Remove broken printf %n directive support

-----------------------------------------------------------------------


hooks/post-receive
--
systemtap: system-wide probe/trace tool


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]