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-1.2, created. release-1.2


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-1.2 has been created
        at  d6a4e42926427be0224517128798600dbeb407d7 (tag)
   tagging  e36ba31aa58694a18e8012e946f7b1e4dea51fd7 (commit)
  replaces  release-1.1
 tagged by  Frank Ch. Eigler
        on  Mon Mar 22 17:52:17 2010 -0400

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

iQIcBAABAgAGBQJLp+aUAAoJECWLbvoPIJ0kbpoQAKnOv+iunC85VOoCdhTs6UIo
6PDgLI2JKqfNx1I5m8YXzxxhOgS428hd5ugSj4uwggaTeYJhu9nYzA1pImLh333e
NhBY8fbyhu6O0CpQ3AbU2FjRqiV9vg9qP9zghL3LOatjz9traOmloVtfxfS3cE1w
ElSeRVgvDPYGbgEqdkAjDrfHclTWzMrLIfvRM7XcO14vlQPUzkaqjT+S0uXVdEHW
jk9Pum6jreiLgGxKquUu6RPNAjOl3Xw8Qyc9U9IWynGVXeB9vZoILJBUQTumBXDm
LyW18Bgco68zSaAk6SGm9nx6GZsUSbC1Jq5+JnaEuJAGefrU/O8d+qnjW23TTgFt
X3p03/EqdGWpwju8737coCRoCR2NUoWXu5afVNu7/xb868aMHUD7PwDD1Muq+LM+
uyFkE45hQmkjZfeyyIM0wvDw6waKkI7e9oaS2d0csfxGs3Fjpe5zZsTU5YxTEuyF
yFPAWYqur/0qVkatQGrZ0Qk+DZFpTJLd0NiCj29/wN27RJ0oM37T0ranHonCFYgW
MJMFlyvQaJeJOw5Wmj4E30BR9ENxnieZveMNTtoi4FRDbpizlepi8jTR8xwYrKIo
SZ8+xFaLe6qW2wh21yiO6ENC5q+VQT8AVYodqZg45nfW8tKdscZc2jL5iFcVRVFv
7x0LTURN46QENYGZAR11
=v5+0
-----END PGP SIGNATURE-----

Charley Wang (4):
      PR11224: added test case for module arguments in testsuite/systemtap.base
      PR11224: Documentation for module arguments
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      PR11229: Make parse_kernel_config return int and suggest that the user check their installation of kernel devel

Dave Brolley (27):
      Package command line arguments in separate files.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Correct client-side quoting issues discovered by fche during the server-side reimplementation.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      PR 11201: From Eugeniy Meshcheryakov (eugen@debian.org):
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      PR 11105: Remaining client-side problems:
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Compile server logging and robustness.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Refer to the home directory of the 'stap-server' user as ~stap-server.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Rework identification of probes allowed for unprivileged users.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Don't pass client-only options to the server.
      elaborate.cxx: Point to the location of the error when rejecting
      Improved server certificate management. ulimit for stap-server only.
      Restore redirection of the stdout of stap-serverd to /dev/null
      Improved NSPR error handling. Use PR_ErrorToString.
      PR 10331: Improved certificate management -- client side.
      Can't call SEC_PrintCertificateAndTrust.
      Set a timeout when prompting for consent to trust a server as a SSL peer.
      Comment on the use of PR_ErrorToString vs static table.
      Filter the path of stap as called by the client and server.
      PRs 11205, 11309: Specfile problems for stap-server:
      typo 7754 -> 775

David J. Wilder (1):
      Added backports required for 2.6.18 kernel for RHEL 5.

David Smith (34):
      Fixed PR 11220 by setting MAP_STRING_LENGTH to MAXSTRINGLEN.
      Fixed PR 11223 by null terminating strings in procfs write probes.
      Fix procfs_write.exp so that it will pass under RHELl5.
      Fixed PR 11078.  Changed code to avoided procfs race condition.
      Fixed BZ559643 by doing 'spawn;expect;wait' instead of 'spawn;wait;expect'.
      Fixed PR 11270 by adding nd_syscall testcase.
      PR 10690 (partial fix).  Handle '.=' operator in procfs probes.
      Removed rvalue operator check.
      Fixed PR 11269 by properly handling mmap syscall 'fd' argument.
      Fixed pr 10690 by adding '.maxsize(NNN)' procfs read probe parameter.
      Fixed PR 11336 by using a wait queue to wait on procfs file availability.
      PR 11338 (partial): Used '@defined()' in syscall tapsets.
      Improved 'mm_struct' casting for RHEL5.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      PR 11338 (partial): Used '@defined()' in tty, scheduler, and vfs tapsets.
      Improved PR 11309 by fixing directory and file permissions.
      Fix PR 11363 by using logrotate to ensure logfile doesn't grow too large.
      Update tests to check for uprobes instead of utrace.
      PR 11338 (partial): Used '@defined()' in task, dentry, and scsi tapsets.
      Removed unneeded '-u' switch from 3 tests.
      Fix proc_mem.stp for RHEL5.
      Move common code from {maxmemory.exp,overload.exp} into stap_run_error.exp.
      Fixed regexp typo in stap_run_error.exp.
      Fixed PR 11372 by removing (most) embedded-C from proc_mem.stp.
      Remove <asm/segment.h> inclusion to fix ppc build.
      Fixed BZ 568032 by adding support for sys_ia64_pipe.
      Fixed BZ 568032 by adding support for sys_ia64_pipe.
      Improve handling of O_NONBLOCK and O_CLOEXEC.
      Fix syscall tapset on older kernels (RHEL4).
      Partial fix for pr 11388 by adding 'sys_mmap_pgoff' support.
      Partial fix for pr 11388 by adding 'sys_mmap_pgoff' support.
      Ifdef out atomic_long_read() body on older kernels where the type doesn't exist.
      Fixed cut-and-paste error for sys_ia64_pipe.
      Fixed nd_syscalls 'sys32_mmap2' problem on newer kernels.

Eugene Teo (1):
      new sample: pfiles

Eugeniy Meshcheryakov (3):
      Add shebangs
      Use html-nochunks output instead of txt to test for stringparam support in xmlto
      Run autoreconf

Frank Ch. Eigler (46):
      PR11105: forget about packaging stap-server-request
      security: list some prudent security practices for stap-server
      PR11197: prevent startup of stap-server as root
      PR11197, blurbify
      new sample for sandeen@redhat.com: fntimes.stp
      regen sample indexes
      pfiles.stp sample: begin tcp option dumping
      excise obsolete description of process-capabilities usage in staprun
      PR11256: harden --unprivileged mode
      PR11105 part 2: tighten constraints on stap-server parameters passed to make
      PR11105 part 2a, fix buggy \\. in -r option regexp
      PR11296: switch to "sys/sdt.h" in test cases
      PR11275: be less verbose in case of command line option parsing
      PR11208: glue adjacent string literals together.
      hardware breakpoints: improve error messages for unsupported configurations
      hwbkpt: simplify diagnostics and code
      hashing: add in the -Werror-defeating flag
      PR11005: @defined($tvar) predicate, part 1
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      PR11005: @defined part 2: clarify/standardize internal handling of unresolvable $variables
      PR11114: simplify librpm autoconf
      PR11075: -W option to turn warnings into errors
      PR11004: try / catch error-handling script syntax
      HACKING: emphasize embedded-c testing
      new sample: varwatch
      docs: clarify that only -> is used for $var dereferencing, not .
      build: re-enable librpm checking
      NEWS: mention man page renames
      sdt.h: rename volatile-control macro to STAP_SDT_VOLATILE.  Document in NEWS.
      smileytap logo: inserted GPLv2 RDF tag
      PR11373 kludge: clean up testsuite/stap_*.ko upon 'make clean'
      PR10812: make build-id checking somewhat more robust w.r.t. bad addresses
      PR909: filter out offline cpus from perfctr registration loop
      PR909: switch to tapset-based attr/type resolution
      PR909: reject perf.* probes later
      PR909: store kernel exported symbols in session object
      testuite: modargs.exp shouldn't execute things without installcheck
      autoconf: standardize CPU_KHZ based on session kernel_exports
      optimizer diagnostics: identify taken branch of optimizations
      PR909: baby documentation for perf.* probes
      PR909: add perf.hw_cache.* aliases
      tweak perf.* probe blurbage re. constrained hw pcl
      tapset: port addr_to_node() to rhel4
      PR909: add a baby test case
      robustness: add special_mapping_* to blacklist for 2.6.32ish
      releng: bump to version 1.2

Josh Stone (53):
      Fix the listing mode of process.library.mark
      PR11195: Prevent all nested argument substitution
      chmod +x testsuite/parseko/conditional.stp
      PR11234: Ensure __get_argv doesn't overflow
      Regenerate autotools files
      Revert "PR11234: Ensure __get_argv doesn't overflow"
      PR11234: Rewrite __get_argv without embedded-C
      PR11277: Use consistent octal in quoted strings
      PR11282: Keep the md4 state in the hash copy constructor
      Use clamping to more easily normalize input values
      Simplify null_statement construction
      PR10719 part 1: Partial constant folding
      PR10719 cont'd: const-fold string concatenation
      PR10719 cont'd: const-fold comparisons
      PR10719 cont'd: const-fold logical ops
      Permit chained unary operators
      PR10719 cont'd: const-fold binary expressions
      PR11326: Make an early check for saved-return-$var validity
      Expand @defined to support more cases
      Ensure that @defined()==1 goes the right way
      Expand the comment around @defined pass-through
      Squash elision warnings on synthetic functions
      PR11246: Add more granular cache control
      Move pass-3/4 cache checks after the reported pass-2 end
      PR11246 cont'd: Separate script/stapconf caching
      PR11246 cont'd: Add options for cache control
      Canonicalize another email->name
      PR11346: Make @defined() independent of --skip-badvars
      Make sure synthesized var display is tokenful
      PR11342: Ensure that last_stmt is always set
      PR11352: Assign tokens to all SDT-synthesized elements
      Move semko/nineteen.stp to semok
      PR11360: Make @defined and -L play nice
      PR11370: Add multi-header @casts
      Revoke unprivileged from ftrace()
      Fix the edge-case of MAXTRYLOCK=0
      Add startswith/endswith helpers
      Get d_path's root natively with @cast
      PR10831: Remember derived "aliases" in the probe chain
      Move the perf CONFIG check
      Rename perf probe points
      Translate perf events names into kernel names
      PR909: Emit proper decls for perf probes
      AUTHORS bump
      Assign the perf probe_point on registration failure
      Preserve perf initialization errors
      PR11346: Move the skip-badvars logic into const-folding
      Create one perf structure to rule them all
      Simplify the perf entry handlers
      Sprinkle static to prevent unnecessary inclusion
      Let try_block contain any statement
      Bump the sample indexes
      PR11405: Warn and continue for parsing errors in tapsets

Mark Wielaard (40):
      PR11173 Markers get a bad address in prelinked libraries.
      Make sure cfa_ops are always retrieved through dwfl global address.
      buildok test doesn't need /usr/bin/env
      Support building against elfutils < 0.142 again.
      rhbz#563114 Make syscall.pipe sys32_pipe probe alias optional on x86_64.
      Test for sendfile syscall can handle non-socket fds now.
      PR11281 Allow negative values for -D argument.
      Add documentation for task.stp tapset.
      Don't try to parallel install partial build-elfutils build in lib-elfutils.
      Allow CONFIG_foo COMPARISON-OP number in preprocessor conditionals.
      Allow CONFIG_foo COMPARISON-OP CONFIG_bar in preprocessor conditionals.
      Prevent accidental global cleanup triggering for syscall test.tcl.
      git_version.sh: Don't unnecessarily write to builddir during make install.
      Add proc_mem_*_pid tapset function variants.
      Add documentation and tests for proc_mem_*_pid functions.
      Add task_stime_tid(), task_utime_tid() and task_time_string_tid() support.
      Add cmdline argument fetching for current process to context.stp tapset.
      Remove unneeded embedded-c include block from tapset/udp.stp.
      tapset/task.stp remove redundant extra @defined in task_cpu().
      Remove unnecessary embedded-c function __dentry_get_current_root().
      PR11366 Always call semantic_pass_const_fold.
      Revert "Remove unnecessary embedded-c function __dentry_get_current_root()."
      PR11364 sdt.h volatile for args isn't needed with gcc 4.5 or rh 4.4.3-10+
      Use @defined() in syscall.pipe to select whether fildes_uaddr is available.
      Make pipe file descriptors available in syscall.pipe[.return].
      Recognize O_CLOEXEC in _sys_open_flag_str.
      PR11402 Support pipe2 syscall.
      Reindent syscall2.stp pipe[2][.return] to follow unify formatting rules.
      Merge syscall.pipe and syscall.pipe2 to get around "nesting".
      Add testcase for syscall.pipe.
      Add ia64 pipe result support. Relax pipe syscall test a little.
      Support epoll_create1 syscall.
      Add MSG_CMSG_CLOEXEC to _recvflags_str.
      Add F_DUPFD_CLOEXEC to _fcntl_cmd_str().
      Add support for dup3 to syscall.stp tapset.
      Match syscall.pipe32 with regular syscall.pipe[2] output.
      Explicitly test first kernel version in utimensat syscall test.
      Add support for eventfd2 to syscall.stp tapset.
      Add inotify_init1() and inotify_add_watch() mask string support.
      Support signalfd4 in syscalls2.stp tapset.

Nobuhiro Tachino (1):
      rhbz 560890: preserve -L/-l variable ordering

Petr Muller (1):
      Fix a incorrect UNKNOWN VALUE message creation in _sock_type_str function

Prerna Saxena (3):
      Hardware Breakpoints for x86 / x86_64, based on mainline kernel
      Hardware Breakpoints for x86 / x86_64, based on mainline kernel. [Changes : Part 2]
      Translator enablement of Hardware breakpoints for s390

Przemyslaw Pawelczyk (2):
      Do not check stuff required by server if disabled.
      Check for/build elfutils iff translator is enabled.

PrzemysÅ?aw PaweÅ?czyk (2):
      undocumented, obfuscated, *evil* option to suppress -Werror during module building
      Add simple test for PR10257 (sprint(@hist_linear)).

Roland McGrath (3):
      Use signed division for DW_OP_div.
      Swap DW_OP_shr and DW_OP_shra.
      Fix PC arithmetic for CFI in loc2c-test.

Stan Cox (12):
      Relax sdt address check for attach to running process case.
      Add dtrace.1 man page.
      Use SYSTEMTAP_INCLUDES for systemtap.apps tests.
      Fix tcl.exp initialization bug
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Tweak shared attach sdt test.
      Add package check for librpm
      Add package check for librpm
      Only use volatile for sdt.h arguments when needed.
      Check the gcc version using polynomial representation.
      Include __GNUC_RH_RELEASE__ in the volatile check.
      Be pessimistic about the gcc version as debuginfo has an undependable case (RH572260).

Steve Dickson (18):
      Added new nfsderror() function
      Updated nfsd.proc.lookup probes
      Updated nfsd.proc.read probes
      Updated nfsd.proc.write probes
      Updated nfsd.proc.create probes
      Updated nfsd.proc.remove probes
      Updated nfsd.proc.remove probes
      Removed the nfsd.proc4.compound and nfsd.proc.compound.return probes
      General clean up on the upper level probes
      Allow better filtering with IP address and File handle
      Incorporated comments from code review
      Backport recent changes to RHEL5 (U5)
      Revert "Backport recent changes to RHEL5 (U5)"
      Backport recently added probes to RHEL5(U5)
      Revert "Backport recently added probes to RHEL5(U5)"
      Backport recently added probes to RHEL5(U5)
      Update the nfsd buildok test suite probes
      The rpc buildok test suite probe breaks with new kernels

Tim Moore (1):
      use eh_frame_hdr table to speed up unwinding

Wenji Huang (12):
      Fix typos in several text files
      PR6954: make ++/-- operation trigger automatic global printing
      Fix uninitialization error on gcc 4.1.x
      Make hwbkpt.stp compitable with old kernel and exectuable
      Remove unused variable argstream
      PR9931: generate log to help diagnosing occasional cache hash collisions
      Fix test case tcpmib-all-probes.stp
      Define empty function for tcpmib test
      Add explicit timeout to overflow_error test
      Make unprivilegedok/one.stp compatible with vanilla kernel
      Use exported print_context_stack for 2.6.33
      Update tapset proc_mem for 2.6.34

Will Cohen (4):
      PR909: Runtime for Performance Event Sampling
      Modify the systemtap perf sampling internal api
      Remove the old performance monitoring code.
      Start of perf tapset parsing

William Cohen (19):
      Add iodevstats.stp example
      Add nfs_func_users example.
      Add nfs_func_log example.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Make the inode-watch.stp example work on newer kernels.
      Minor clean-up in tutorial.
      Revise the embedded-C.stp example to something more portable.
      Describe function args and clean up titles for proc_mem.stp and task_time.stp
      Language Refrence manual clean up.
      Update example indices.
      PR 11210 Eliminate man page collisions
      PR 11210 move stapprobe.* man pages to tapset::*
      PR 11210 move stapprobe.* man pages to tapset::*
      langref.tex editing
      Make stap-prep script available in the RPM
      Revert "Make stap-prep script available in the RPM"
      Make the stap-prep script available in the RPM.
      Minor corrections to inode-watch.stp example.
      Use the @defined rather than kernel_v in the inode-watch.stp

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


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]