From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 644 invoked by alias); 22 Mar 2010 23:34:32 -0000 Received: (qmail 619 invoked by uid 426); 22 Mar 2010 23:34:31 -0000 Date: Mon, 22 Mar 2010 23:34:00 -0000 Message-ID: <20100322233431.609.qmail@sourceware.org> From: fche@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool annotated tag, release-1.2, created. release-1.2 X-Git-Refname: refs/tags/release-1.2 X-Git-Reftype: annotated tag X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: d6a4e42926427be0224517128798600dbeb407d7 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: 2010-q1/txt/msg00268.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-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 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