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


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.3 has been created
        at  24b1e72ab633b635670271239e531c5baff4bde7 (tag)
   tagging  e12e958f3b721441c9dbfa7eef283dbac501be1c (commit)
  replaces  release-1.2
 tagged by  Josh Stone
        on  Wed Jul 21 14:14:08 2010 -0700

- Log -----------------------------------------------------------------
release 1.3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iQEcBAABCAAGBQJMR2MtAAoJEOPXoNjsqbL1r1kIAMzD11cyb9fDZ43OfF5pB+8l
BsvCH+atueICq5Z57Ayphuos9OW9coP+FXEv27nSTpCf9aQ0PjdPRnQznjy2RVhw
1kYCYWAh36pIneUlyGA4lENoUkzPbYUihucgzL91ROp5cE5sgdkWzXYR2a0H3RVy
r5cEUL4Nek37ZJpovInWnz3dK7HA3VUvT66nxNYZ3JJXTTfPjFcuvxoLZiKup53+
nNgNo8NSPkxfew8Oyyw8p75XFmbMhI5z5jwso31pGFccP71FQ6w5qt/fp0domVzQ
vHXmq4mz+sXhaSELDC1LzIns87RYk7uSpY0r5gY9uH/axp/dn1QrWrjMY2EVF5w=
=0II8
-----END PGP SIGNATURE-----

Adrien Kunysz (1):
      PR11609: --all-options stap option to -d ALL_LOADED_MODULES

Charley Wang (1):
      PR10913: Fix error messages when unable to close certain tokens

Dave Brolley (27):
      Potentialloy confusing typo
      PR 11441: Preparation for client/server merge into stap.
      Search for stap-sign-module in the linexec directory when signing thge uprobes module.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
      Begin compile server client merge into stap:
      More compile server client merge infrastructure:
      Merged compile server client: Basic implementation.
      Merged compile server client: Cleanup error handling.
      Reword compile server client merge into stap based on feedback received:
      Compile Server Client merge into stap: Use errno to diagnose stream problems if it is set during the operation.
      Fix erroneous artifacts of git rebase.
      Run compile client/server tests using the new integrated client.
      systemtap package now BuildRequires avahi-devel, but not nss-tools.
      Check for libavahi-common and link it into stap if found.
      Ensure that the correct 'stap' is run by client_args.exp and server_args.exp.
      Use 'avahi-browse _stap._tcp ...' instead of 'avahi-browse -a ...' to look for servers.
      Correct expected output of passes when using a server.
      Add NEWS entry for new stap options --server and --server-status.
      Document the --server and --server-status options to stap.
      Rename --server to --use-server and --server-status to --list-servers.
      Clean up testsuite/systemtap.examples/network/socktop.ko left over after 'make check'.
      PR 11727: Synchronize expected failures of buildok.exp and server.exp.
      PR 11274: csclient.cxx: DOn't pass script arguments to the server.
      PR 11274: csclient.cxx: Revert previous fix. Pass "--" before passing script arguments.
      Ensure that server.exp test names have the "with server" suffix.
      PR 11274: server.exp: Add tests.
      PR 11373: Cleanup residual stap_*.ko modules when shutting down the compile-server.

David Smith (89):
      Partial fix for pr 11414.  Fixed several 32-bit probe points.
      Fixed PR 11425 by fixing probefunc() when used with kprobe.function.
      Removed unneeded convenience variables in syscall.pipe.return.
      Improved atomic.exp testcase by removing the need for an external module.
      Small cleanup of context.exp.
      PR 9871/11338 fix in tcpmib.stp by removing embedded-C and using @defined.
      PR 11338 (partial): Used '@defined()' in inet_sock tapsets.
      PR 11338 (partial): Used @defined in ioscheduler.stp and fixed deref hazards.
      PR 9871 (partial) fix.  Removed some embedded-C in ioblock.stp/vfs.stp.
      Fixed BZ 557165 by adding better error handling.
      PR 9871 (partial) fix.  Removed some embedded-C in nfs_proc.stp.
      PR 9871 (partial) fix.  Removed more embedded-C in nfs_proc.stp.
      PR 9871 (partial) fix.  Removed more embedded-C in nfs_proc.stp and nfs.stp.
      PR 9871 (partial) fix.  Removed some embedded-C in scsi.stp.
      Added atomic_read() embedded-C function and tests.
      PR 9871 (partial) fix.  Removed all embedded-C in rpc.stp.
      Added kernel_pointer()/set_kernel_pointer() tapset functions.
      PR 9871 (partial) fix.  Removed embedded-C in ioblock.stp and ipmib.stp.
      Fixed uninitialized variable error in task_finder.c.
      To avoid zombies while testsuite is running, be sure to call wait after spawn.
      Fixed PR 11480 by updating rpc.stp and its tests.
      Fixed PR 3833 by updating nfs_proc.stp (and removing kernel version checks).
      Fixed nfsderrno.stp for RHEL4 (and added a test).
      PR 11338 (partial): Used @defined in nfsd.stp and general update.
      PR 11338 (partial): Used @defined in nfs.stp and general update.
      Get memory.stp embedded-C functions working on 2.6.9 kernels (RHEL4).
      PR 11338 (partial): Used @defined in memory.stp and general update.
      Move failing nfs test to its own testcase.
      Make sure testsuite/buildok/memory-write_shared_copy.stp compiles.
      PR 11338 (partial): Used @defined in signal.stp and general update.
      Updated context tapset (for RHEL4) and updated the context testcase.
      PR 11338 (partial): Used @defined in tcp.stp and new test cases.
      Fix vm.kmalloc_node for i686 f11.
      Updated ioscheduler.stp and tests.
      PR 9871 (partial) fix.  Removed all remaining embedded-C in vfs.stp.
      Updated networking.stp and added full testing.
      Kfail networking-change_rx_flag.stp in buildok.exp.
      PR 9871 (partial) fix.  Removed some embedded-C in context.stp and task.stp.
      To avoid performance penalties, put context.stp embedded-C back.
      Update the ioblock and scheduler tapsets and testcases.
      Added RHEL4 support to proc_mem.stp and more testing.
      Added RHEL4 support to task_time.stp and more testing.
      PR 11338 (partial): Used @defined in tcpmib.stp and new test cases.
      Added RHEL4 support to socket.stp and more testing.
      Fixed BZ 592830 by fixing signal.check_ignored.return for newer kernels.
      Got tty.stp working everywhere.
      Added testcase for queue_stats.stp.
      Fixed BZ598615 to avoid a crash when setting registers on ia64.
      Small updates to conversion tapset and testcases.
      Improved aux_syscalls.stp build testcase.
      Added new dev.stp and ctime.stp build testcases and updated dentry testcase.
      Added endian.stp/errno.stp build testcases.
      Fixed PR11707 so that nd_syscall probes work on ppc64 systems.
      Fixed PR11710 so that nd_syscall probes work on s390x systems.
      Fixed PR11719 by fixing cmd_parse.exp for ppc.
      Fixed PR11723 by getting transok/buildko.sp to pass.
      Large update to kprobes test scripts.
      Fixed ipmip.stp documentation strings to say 'ipmib', not 'tcpmib'.
      Fixed ia64 compile problem with 'nd_syscall.pipe.return'.
      Packaged stappaths.7.gz.
      Put the stappaths manpage in all rpms that have manpages.
      Minor buildok testsuite fixes.
      Added new ipmib.stp buildok testcases.
      Updated ip.stp and added a testcase for it.
      Fixed PR11726 by adding a cast to get the memory1.exp testcase compiling.
      Added detailed irq.stp testcase.
      Fixed PR11725 by adding big-endian support to systemtap.printf/bin6.exp.
      Another PR11710 fix so that nd_syscall probes work on s390x systems.
      Working PR11719 fixes for cmd_parse.exp for ppc.
      Fixed PR11752 by updating the signal.handle alias for ppc.
      Added kprocess.stp testcases.
      Fix warnings.exp testcase for s390x.
      Fixed PR11762 by making the systemtap.base/flightrec*.exp tests more robust.
      Fixed uninitialized variable error on f12.
      Fixed PR11771, a syscall.pipe problem on ppc.
      PR11338 (partial): Used @defined in linuxmib.stp and new testcase.
      Fixed rpmbuild by adding nss-tools buildreq.
      Make sure the syscall test script cleans up all temporary directories.
      Small changes to several buildok testcases.
      Fixed PR11663 by using an embedded-C expression to get the marker name/format.
      Fixed semok/entry03.stp on RHEL5 and added more rpc embedded function tests.
      Fixed PR11661 by adding support for recvmmsg syscall in syscall tapset.
      Added build testcases for random.stp, string.stp, and system.stp.
      Improvements to the scsi tapset and build testcases.
      Minor task_time.stp and tcpmib.stp buildok test improvements.
      Minor timestamp.stp/timestap_gtod.stp/ucontext.stp buildok test improvements.
      Fix spurios testcase failure from systemtap.examples/network/socktop.
      Many small tapset/syscalls2.stp fixups.  Added testcase.
      * tapset/syscalls2.stp: Started a pending deprecation of incorrect

Don Domingo (1):
      minor typo corrections

Frank Ch. Eigler (76):
      testsuite: use #! /usr/bin/env stap instead of /usr/bin/stap
      testsuite: convert pfiles.stp to $PATH-based stap invocation form
      documentation: don't panic
      runtime: more diagnostics for build-id checking
      documentation: shorten morehelp
      docs: normalize tapset::nfsd man header/aliases
      PR11343: backward compatibility option/conditional
      BZ580943: add more patterns to kprobe blacklist
      runtime: switch to deferred STP_EXIT signalling
      PR11498: hang loose, don't freak, if facing giganormous debug_frame's.
      PR11508: stap --ldd option for automagic shared library scanning
      mention yum-builddep and apt-get build-dep in README build instructions
      PR11222: Also search ABRTD debuginfo cache
      uprobes: autoconf conditionalize uprobe_get_pc extension
      PR11504 part: remove synthetic probe_NNNN name from error messages and most diagnostics
      PR11566: embedded-c expressions
      PR11566: "is too"
      PR11575: lengthen TRYLOCKDELAY
      docs: clean up stapfuncs/stapprobes man pages, deprecate probefunc()
      PR11443: -L --unprivileged
      tweak: accept -DSTAP_NO_OVERLOAD as an alias of -DSTP_NO_OVERLOAD
      PR11573: infer need for uprobes from special embedded-c markup tag
      PR11573: cont'd, defeat on non-utrace platforms
      tweak: fixed per-pass verbosity control for 'using cached ...' messages
      PR11443: stap -l/-L mode should set EXIT_FAILURE if result list is empty
      rhbz 594079: tapset/scsi.stp forward-porting for newer scsi sd/sr
      new sample: sizeof.stp to print c type sizes
      nit: fix permissions of varwatch.stp sample
      regen sample indices
      PR11609: tweak --all-modules
      PR11124: make register-name-to-number mapping a function of process elf-machine
      make semok/thirtysix.stp test use stap -p2 instead of -p4
      PR10245: allow "-" in sdt.h marker names
      loc2c: correct typo for i386 target register access on x86-64 kernel
      PR11649: workaround for incomplete include/linux/event/kvm_*.h
      PR11095: support process(). **provider()** .mark()
      PR11680: fix sdt.h STAP_SDT_V2 -> V1 auto-downgrading logic
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      move #if 0 around STAPCONF_PROBE_KERNEL around loc2c
      authors bump
      sdt.h: use /* c */ comments only
      doc build: make clean should clean up dvi files too
      PR11684 cont'd
      PR11553: better error messages for .return probes on inlined functions
      PR4186 cont'd; fix preprocessor.exp test
      new example: noptrace.stp
      noptrace sample: report blocked ptrace(2) attempt before changing request code
      noptrace: add a bit of blurbage
      autoconfigury rebuilt with f13 tools
      docs rpm: prereq publican "brand" by /path/ rather than RPM name
      PR11343: document
      draft deprecation policy/mechanism
      more deprecation policy elaboration
      PR11759: CONFIG_PRREMPT_RT -> use raw_{rwlock,spinlock}_t
      PR11759: more DEFINE_*LOCK -> DEFINE_RAW_*lock for CONFIG_PREEMPT_RT
      build: csclient should include a few more headers
      stap diagnostics: make stap -V list interesting enabled/detecteda autoconf features
      stap-server: export x86-64 machine code to avahi sysinfo
      testsuite: run avahi-browse during server startup to verify/record state
      stap-server logging: quiet down zip/unzip; print time stamp
      stap --all-modules should imply -d kernel
      stap -d processing: tolerate mystery modules
      stap-client: diagnostics
      rpm spec: Add license docs and PD license tag to -sdt-devel subrpm
      rhbz608768: revert sdt.h to "g" asm constraint
      cleanup merge artifact
      mention git pushurl
      some more git hints
      fix commit misnames
      tweak -G documentation wording
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      PR11815: SDT_V2 asm operand parsing reorg
      Merge branch 'master' of git://sources.redhat.com/git/systemtap
      PR11821: sdt.exp should tolerate sdt_v2 dwarf warnings
      NEWS: tweak SDT_V2 blurbage
      mention user-space and other recent developments in man pages and tutorial

Josh Stone (122):
      PR11399: Allow '**' to match tapsets across '.'
      Mention ** in NEWS and stapprobes.3stap
      Print probepoint addresses in hex
      Remove probe_point code duplication
      Remove unused code from iterate_over_functions
      Use a wider cache for simple function lookups
      Use a different PATH approach for pfiles
      Make sure that the testsuite can find its server
      PR9958: Let embedded-C assert guru mode
      Add kernel-writing functions for guru only
      PR9958: Test that the guru notation is working
      Test that all of the set_kernel_* functions work
      Add set_kernel_* bad-address tests
      Add NEWS for set_kernel_*
      PR11474: Don't manually iterate over CUs for @cast
      Clean up and clarify semantic_error chaining
      Fix [set_]kernel_pointer for 32-bit
      Disallow --ldd in client options
      PR11473: Optimize references to iteration values
      PR11473: Add explicit iteration values with "VALUE ="
      PR11473: Document and test foreach "VALUE ="
      EXIT_SUCCESS when interrupting pass 5
      Block local stats and arrays in pass 2
      Simplify c_unparser's break/continue a little
      PR2168: Support break/continue in histogram bucket foreach
      PR2168: Support foreach over pmap histograms
      Let hist buckets be printed with other arguments
      Consolidate load_aggregate logic
      PR11340: Use local vardecls for tracepoint/marker args
      PR4396: Tweak the dumpstack example and add meta
      Regenerate example indexes
      AUTHORS bump
      Straighten out die/attr use in dwflpp translation
      PR11556: Support array indexing on @cast pointers
      Remove references to probe_context_var
      PR11266: Catch target_symbols as non-assignment lvalues
      Clear linetimes' last_pp to avoid map overflow
      PR11598: Allow "&" address-of in @defined()
      Remove unused "nm" from parse_defined_op
      PR10025: Don't read ahead tokens within preprocessor blocks
      PR10025: Test '*' operator vs. identifier while preprocessing
      Hide parser internals
      Quiet the "checking uprobes" pass-4 messages
      PR11617: Move string literal gluing from lexer to parser
      Test that badname.stp actually does its job
      tracequery build fix
      PR3672: Add pretty-printing for compound types
      PR3672 cont'd: Resolve declared structs
      PR11599: Support the new tracepoints API in 2.6.35
      PR11664: Let return/next break out of try/catch
      PR3672 cont'd: Change pretty-print "depth" to mean substructures
      AUTHORS bump
      Tweak the ipmib update for 2.6.35
      Use real probepoints in semko/two-ten
      Fork semko/two.stp into distinct errors
      Never permit homonymous vars with different arity
      Improve identification of arity-mismatch errors
      Guard embeddedcode_info_pass from failures
      uprobes_ppc: define MSR_MASK and clean up error cases
      AUTHORS bump
      Make sure the probe_bench can find sdt.h
      Short out errors in probe_bench
      Ignore probe_bench's generated files
      Let probe_bench work on archs besides x86_64
      Give non-x86 a chance at uprobes SDT
      Get rid of probe_perf tmps, and use a single awk
      Correct the hex-spelling of UPB2
      PR11690: Remove a dtrace debug-print, and fix probe_perf
      PR10327: Fix and test alias matching
      PR11698: Track aliases even with ppc function descriptors
      uprobes_ppc: Don't emulate privileged MSR opcodes
      Banish the SyScall
      Ensure synthetic functions get symbol resolution
      PR3672: don't print "_vptr.foo" members
      PR3672: Auto-stringify char* and char[]
      The Death of target_symbol::base_name
      Rename cast_op::type to type_name
      unprivileged typo
      Document $var[(expr)]
      PR3672: Document and test pretty-printing
      Make probe::almost_basest() work
      Make probe->basest/almost_basest const
      Add a function for getting a probe's script location
      Factor out common probe elements
      PR10830: Add pp1() for the high-level probe name
      PR10830 cont'd: Rename pp1() -> pn() and isolate it
      Add kernel-dwarf to the pretty-prints tests
      Include pn() in the tapset reference
      Include gettimeofday in the tapset reference
      Remove SDT visit_defined_op
      Warn about SDT $vars that don't look like $argN
      PR10943: support @entry saving in .return probes
      PR11785 (partial): add grace to tracepoint $$parms$
      Make debugging easier without installing
      PR11785 (partial): Better detection of kretprobe data types
      Expose session::compatible to the runtime
      Remove the default 0-padding from %p
      PR11785: Limit pretty-printing to 32 args
      Include session::compatible in the script hash
      PR11785: Fix pretty-printing for tracepoint base types
      %p really does take an int64_t argument
      Add all the weirdness to compat-%p
      Better catch server errors in the testsuite
      Anchor bz10078.exp's regexp patterns
      Allow pretty-printing with partial availability
      Add tests for PR11808 and PR11809
      Use @defined in examples/general/grapher.stp
      Add para-callgraph-verbose example
      Remove explicit entry probes from iotime example
      Use actual bytes read/written for iotop
      Update bkl examples with newer syntax
      sk_stream_wait_memory spelling fixes
      tcpipstat: use @defined instead of preprocessor
      Make sure Dwarf_Ops don't have garbage
      Use @entry and return- in futexes example
      sleeptime: use @entry for timestamps
      wait4time: use @entry for timestamps
      errno: use syscall.*'s "name" instead of probefunc()
      fntimes: use @entry for timestamps
      Remove duped -G NEWS
      Add NEWS for uprobes-on-NOP speedup
      Version bumps for the 1.3 release

Lars R. Damerow (1):
      Add environment variable fetching for current process

Lukas Berk (13):
      added the XDG_DATA_DIRS to session.cxx and the corresponding man changes as specified in bug #11455
      Addressing bug #11684 and eliminating duplication from /doc/langref.tex and /tapset/*.stp
      fixing the errors in langref.tex and reformatted the documentation in the tapset/*.stp
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Addressing bug 11706 unautoconfiscation of most stap*.in manual pages
      Addressing bug 11706 "unautoconfiscation of most stap*.in manual pages".
      Addressing bug 11706 "unautoconfiscation of most stap*.in manual
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Addressing bug 11775 which is addressing the need to audit
      updated a few comments from before and changed the flow slightly
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      PR 11729 adding a umask parameter to modify the permissions of
      added the procfs.umask(UMASK) feature to the NEWS file.

Mark Wielaard (116):
      Fix pipe syscall name in return probe.
      Guard uprobes using tests with uprobes_p.
      Use new --ldd stap support in usymbol.exp test.
      Differentiate syscall and nd_syscall test results.
      Add dummy flags_str to fix systemtap.syscall net1 nd_syscall test.
      PR11514 Only expand kallsyms once for kprobe_derived_probe_group.
      Warn if kprobe symbol name not found on non-optional probe.
      PR11514 Only use kallsyms_on_each_symbol speedup when available.
      Add some kallsyms_on_each_symbol micro-optimisations.
      PR11514 Disable kallsyms_on_each_symbol optimization on ppc64.
      Skip stapio tracing in pr10854.stp.
      Fix make distclean. Put manpages in EXTRA_DIST, not man in SUBDIRS.
      Local arrays are now a semantic failure, instead of a translation failure.
      Make sure prelink is available during tests.
      Default publican to common brand which should always be available.
      stap-gen-cert is now installed under pkglibexecdir.
      Semantic errors during listing mode are suppressed.
      PR11590 Revert "PR6954: make ++/-- operation trigger automatic global printing"
      Add testcase for PR6954 ++ operations not triggering automatic global printing
      Add testcase for PR11590 optimized pre/postfix operators
      rhbz #596083 Make stap-prep resolve kernel-debuginfo-common package name.
      Only build docproc when refdoc requested.
      PR10665 Create a synthetic binary search table for a debug_frame section.
      Accept CIE versions 3 and 4.
      PR10665 Make unwinder recognized synthesized debug_frame_hdr.
      Merge branch 'unwind_hdr'
      Guard create_debug_frame_hdr body with _ELFUTILS_PREREQ(0,142).
      rhbz #596083 Account for dot and dotless kernel variant in stap-prep.
      Replace walk_stack field version guard with autoconf test.
      Add configure check for xmlto pdf with chapters titles starting with L...
      Removed unused task_finder_vma code.
      Rename __stp_tf_vma_initialize to stap_initialize_vma_map.
      Track dentry for file backed vma in task_finder.
      Remove bogus (but wrongly used!) addr field from __stp_tf_vma_entry.
      Remove unused arguments from stap_remove_vma_map_info.
      Don't try to be clever with dentry lifetime.
      Remove unused vm_pgoff tracking from task_finder_vma.
      Activate task finder vma tracker through tapset embedded-c /* pragma:vma */
      Increase TASK_FINDER_VMA_ENTRY_ITEMS default.
      PR11665 Add umodname(addr) tapset function.
      Don't abuse uprobes for tracking symbols, use -d ./usymbols --ldd.
      PR11678 Pick up ld.so (and other absolute shlibs) through stap --ldd.
      Loop on utrace_barrier if utrace_control UTRACE_DETACH returns -EINPROGRESS.
      Fix task_finder.c f_dentry -> dentry typo.
      Add more error messages when something goes wrong during task_finder detach.
      Set vma_cache_p->dentry before use.
      Don't double print error message on bad stap command line option.
      Consolidate task_finder/vma tracker initialization.
      Only print alternatives in a semantic error when there are any.
      Remove unused unsigned long module field from struct _stp_module.
      PR11721 the usymbols.exp testcase shouldn't touch '__user' memory directly
      PR11722 usymbols.exp should be probing 64 and/or 32 rt_sigaction.
      Separate vma tracker function callbacks from sym.c into vma.c.
      usymbols.exp set maintestflags and testlibflags correctly for compat (-m32).
      Rework usymbols.exp to create arch specific executables and library names.
      PR11722 user_long(uaddr) should fetch a user space long (in case of 32-on-64).
      Allow optional $ at start of semantic error alternatives list.
      PR11722 Add runtime/compatdefs.h to define is_compat_task() for older kernels.
      PR11722 Handle signed "addresses" from 32-on-64 user processes.
      Initialize ln in sdt_uprobe_var_expanding_visitor::visit_target_symbol.
      Only use compat functions/types when CONFIG_COMPAT defined.
      Better split kernel/user space address symbol lookups.
      Correct testing for compat task. Always use our own test.
      Split _stp_mod_sec_lookup into _stp_kmod_sec_lookup and _stp_umod_lookup.
      Improve dwflpp::emit_address internal error message.
      Combine _stp_symbol_print and _stp_usymbol_print into _stp_print_symbol.
      Rename _stp_stack_snprint to _stp_stack_hexstring.
      Use #ifdef CONFIG_PREEMPT_RT, not #if.
      Don't relookup module/section in unwinder, use section static_addr directly.
      Merge branch 'master' into usym
      Split _stp_module_relocate into kernel and user space lookup functions.
      Don't panic on utrace_barrier failures because process already ended.
      Remove unused argument namebuf for _stp_kallsym_lookup.
      Use -w --ldd in exelib.exp tests. Allow "startup" functions to leak through.
      Don't resolve symbols unnecessarily and don't suppress things from backtrace.
      Merge branch 'usym'
      Fold space/newline/brief/inexact logic into _stp_func_print flags.
      Match user space modules on actual path and set name to basename.
      Merge _stp_vma_module_name functionality into _stp_umod_lookup.
      Consolidate _stp_print_symbol and _stp_func_print into _stp_print_addr.
      PR10599 Always print modname when available (and requested).
      Match AUTOMAKE_OPTIONS and configure.ac AM_INIT_AUTOMAKE flags.
      Make csclient.cxx buildable with HAVE_NSS, but not HAVA_AVAHI.
      Silence another uninitialized warning in _stp_umodule_relocate.
      Fix .debug_frame dwarf unwinding through prelinked dynamic libraries.
      Move compatibility defines for task_pt_regs from context.stp to compatdefs.h.
      PR11444 Don't leak CONTEXT->regs in unwind, explicitly use task_pt_regs.
      Rename context.exp cleanup to cleanup_modules to avoid conflicts.
      Introduce _stp_snprint_addr to print address/symbol into a string.
      Fix _stp_snprint_addr hex address, module name printf arguments.
      Replace _stp_symbol_snprint usage with _stp_snprint_addr.
      Fix _stp_snprint_addr offset, no size case.
      PR11778 Add sprint_stack and sprint_ustack tapset functions.
      Rework _stp_stack_hexstring into _stp_stack_sprint with sym flags.
      Make sure print_[u]stack result is terminated.
      Add sprint_[u]backtrace() tapset functions.
      Fix probefunc regression caused by swapping of arguments.
      Put generated debug_hdr in _stp_section, add sec_load_offset for adjustment.
      Extend context.exp backtrace.tcl test for "perfect" DWARF backtraces.
      Make -DDEBUG_SYMBOLS compile again.
      Only include unwaddr in context for ia64. Not used on any other arch.
      Keep track of context pt_regs state to distinquish between user/kernel regs.
      Sanitize before usage in unwinder if they come from task_pt_regs.
      Take X86_UNIREGS into account in runtime/unwind/x86_64.h.
      Add NEWS entries for new/better/faster backtraces.
      perfmon support is no more, remove the old tapset.
      Remove need_vma_tracker from systemtap_session, tracked through task_finder.
      Remove kfailed perfmon01.stp buildok test. Perfmon support is no longer.
      Remove (commented out) perfmon probes section from langref.
      Add _STP_REGS_USER_FLAG to regflags for hardware based perf event probes.
      Remove symtab boolean field from session. staprun symtab loading is gone.
      PR10080 Add vdso tracking (x86).
      Keep track of name, not dentry, in vma tracker.
      Fix usymbols.exp test for 32-on-64 (again). PR11722.
      rhbz#616040 loc2c deref on 32bit address fails.
      Extend vta-test.exp testcase for PR11825 and add 32-on-64 for fun.

Przemyslaw Pawelczyk (2):
      Add () to execname in stap man page example.
      Do not use relay_file_operations directly.

Rayson Ho (3):
      validate input for -G
      Validuate -G & -m user input w/ assert_regexp_match().
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

Roland McGrath (6):
      loc2c: Do not barf on multiple values left on stack.
      loc2c-test: Support "return" testing
      loc2c-test cleanup
      PR11808: loc2c fix for fields of noncontiguous location
      PR11809: loc2c: handle empty pieces
      PR11825: loc2c: Handle a computed-value piece.

Srikar Dronamraju (1):
      Here is a patch implements a way for uprobes to skip single step

Stan Cox (28):
      Add kprobe user probe semaphore handling.
      We also need SYSTEMTAP_INCLUDES for CFLAGS since mf_keycache.c has probes.
      Add probe performance script.
      Merge branch 'master' of ssh://sourceware.org/git/systemtap
      Cast negative values to smaller type.
      Add debuginfoless static uprobe handling.
      Performance test debuginfoless and no semaphore cases of static user probes.
      Implicit *_ENABLED() is no longer the default for sdt.h probes.
      Add kprobes-common.{h,c}, which is analogous to uprobes-common.{h,c}
      Add kprobes-common.{h,c}, which is analogous to uprobes-common.{h,c}
      Test with and without semaphores using STAP_SDT_IMPLICIT_ENABLED.
      Remove the STAP_LABEL machinery, which was replaced by gas `Nb' 'Nf' labels.
      Tighten static user probe point operand contraints from "g" to "ro"
      Fix 3-way merge result.
      Fix tests for -DSTAP_SDT_V2.
      Define the sdt probe type in one place.
      Support postgres 8.4.4 for static user marker testing.
      Handle $N numeric literal for -DSTAP_SDT_V2 probe asm arg descriptor.
      Improve regexec string accesses.
      Allow dtrace to override -DSTAP_SDT_V2
      Improve synchronization of sdt_misc.exp attach tests.
      Restructuring of .probes section (SW11667)
      Remove implicit static user probe semaphores.
      Support powerpc debuginfoless usdt arguments.
      Switch over to version 2 sdt.h.
      Fix ppc register handling for usdt.
      Make SDT_V2 the default on all architectures.
      Tweak the systemtap.apps tcl test.

Tom Callaway (1):
      PR11427: port sdt.h to sparc

Tony Jones (2):
      fix !CONFIG_FRAME_POINTER, !CONFIG_UTRACE case
      use probe_kernel_read for build-id verification if available

Wenji Huang (19):
      Fix small typo in README.security
      PR4396: script to dump hung task's kernel stack
      Small typo in NEWS
      Fix typo in conditionalizing uprobe_get_pc extension
      Mark __vm.kmem_cache_alloc_node.kp optional
      Correct the comparison of linux version for new nfs error types
      PR11573: cont'd, check CONFIG_UTRACE for ubacktrace test
      Updated bkl example for 2.6.33
      Correct uninitialization warning for gcc 4.1
      Update ipmib.stp for 2.6.35
      Make rpc.stap and tcpmib.stp compatible with 2.6.35
      Tweak schedtime.stp example for 2.6.35
      Fix typo in stap.1.in
      PR11641: fix backtrace from uretprobe
      Guard pretty-printing test with CONFIG_UTRACE
      Untest func_alias on utrace-less debuginfo
      PR11713: listing available variable with leading '$'
      PR11761: add $name and $format to available variables list of marker probe
      Include header file to resolve PATH_MAX

William Cohen (15):
      PR4105 Support up to 9 (up from 5) array indices documentation.
      Add documentation about Flight Recorder Mode to Beginner's Guide
      Title for kernel_pointer needs to be all on one line.
      PR11506 Systemtap Flight Recorder Crash Support
      Add cycle_thief.stp to the examples.
      Add the linetimes.stp to the examples.
      Allow lintimes.stp to work for multithread sections of code.
      Make sure that the tapset documentation title descriptions are on a single line
      Add dduval's errno.stp and deviceseeks.stp examples.
      Refresh network/socktop and incorporate it into testing framework.
      Allow scheduler.cpu_on probe point to be an inline function
      Adjust systemtap.example checks for the current behavior of "stap -l ..."
      Add default filter functions for ipmib, tcpmib, and linuxmib tapset
      Remove the unneeded default filter functions from tests.
      Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

rho (2):
      test case for stap -G
      New stap -G option to support passing global variables to the kernel module

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


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]