From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13431 invoked by alias); 23 Sep 2009 02:45:07 -0000 Received: (qmail 13407 invoked by uid 9586); 23 Sep 2009 02:45:07 -0000 Date: Wed, 23 Sep 2009 02:45:00 -0000 Message-ID: <20090923024506.13397.qmail@sourceware.org> From: jistone@sourceware.org To: systemtap-cvs@sourceware.org Subject: [SCM] systemtap: system-wide probe/trace tool annotated tag, release-1.0, created. release-1.0 X-Git-Refname: refs/tags/release-1.0 X-Git-Reftype: annotated tag X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: 08782d9f786773c78312bdb0d72fa9f3d2c88160 Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: Reply-To: systemtap@sourceware.org X-SW-Source: 2009-q3/txt/msg00307.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.0 has been created at 08782d9f786773c78312bdb0d72fa9f3d2c88160 (tag) tagging 6a7aa1a180807e49cfeeccdb0eb460b41092a229 (commit) replaces release-0.9.9 tagged by Josh Stone on Tue Sep 22 18:57:56 2009 -0700 - Log ----------------------------------------------------------------- release 1.0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAABCAAGBQJKuYClAAoJEOPXoNjsqbL15A8H/2tNNcYj99cx4/eQ+NGihrB/ J/Ijz9tqUEiz215vbIQbPprik/+UGGcyj+fTKl+pwcOQD4bcl9C0VU8puZR7YAnJ KNz/DFShknqycJFt8v6QXVkDcXS6g2AiUIresRUVlXoqJHMoByAW8J6vm0FGpjB+ 3TJuuiuDlAbYolmO7sgTOzQ0y/NTZInhhwKYw++uz+5cMQi14zWEeISzlYvSe6qo pE9RErolNpz27lzOzlt3VVCFWVSs68pALPN0SSjRtBWwrM751fxMYaYHFAE9mTTP QxU5VAt21chY97KEt672liJiidki/8Ho3y4fxIPciWm8rfEnVGv11FehQ3rd6U4= =ZHHh -----END PGP SIGNATURE----- Breno Leitao (3): Adding a some new probes to the networking.stp tapset A network device example A basic test to assure that networking tapset is building ok Dave Brolley (124): 2009-03-12 Dave Brolley Some reformatting. Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap 2009-04-02 Dave Brolley Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap 2009-04-06 Dave Brolley Merge branch 'master' of git://sources.redhat.com/git/systemtap Disable unprivileged user check temporarily. Merge branch 'master' of git://sources.redhat.com/git/systemtap 2009-04-14 Dave Brolley Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap 2009-04-20 Dave Brolley Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap 2009-04-22 Dave Brolley Merge branch 'master' of git://sources.redhat.com/git/systemtap Correct placement of allow_unprivileged call. Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Keep the user's stap certificate in stap.cert (was stap-server.cert). Rename Update certificate file name. 2009-04-30 Dave Brolley Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Add stap-authorize-cert to stap-client Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Restrict unprivileged users to begin,end,error and never probes (for now). Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Respect SYSTEMTAP_DIR when looking for nss certificate databases. Only sign modules if --unprivileged is specified. Merge branch 'master' of git://sources.redhat.com/git/systemtap Ensure signature file exists before copying it to the temp directory. Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Check for options conflicts with --unprivileged. Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Disallow embedded C in tapset functions ifor unprivileged users unless tagged by /* unprivileged */. Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap Add NEWS about unprivileged user support Merge branch 'master' of git://sources.redhat.com/git/systemtap 2009-08-06 Dave Brolley Merge branch 'master' of git://sources.redhat.com/git/systemtap Merge branch 'master' of git://sources.redhat.com/git/systemtap It is not an error or warning if the local database of authorized signing Add 'unused' attribute to module_data and module_size arguments of check_permissions. Allow 20 seconds for the server to start up. Increase avahi-browse timeout to 20 seconds. stap-client will now always choose a compatible server even for phases 1-3. Allow process begin/end probes for unprivileged users. Disallow kernel space memory access when unprivileged. Use task_euid when STAPCONF_TASK_UID is not defined. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Check for bad address range or size in lookup_bad_addr. rc = 0 should be return 0 for database not ownder by root. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Warn if the pid specified by -x does not belong to an unprivileged user. Merge branch 'master' of git://sources.redhat.com/git/systemtap Allow remaining process.* probes for unprivileged users. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap 2009-09-14 Dave Brolley Authorize new certificates created for servers started by root as authorized signers. Firther updates to NEWS regarding signing and unprivileged users. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Move --unprivileged support news to the top. Remove automatic authorization of servers started by root as trusted signers. Create is_myproc helper function. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Check for unprivileged options conflicts on the server side. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap stap-start-server(->stap-serverd) now accept -r -R -I -B and -a options for cross compilation. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Update entries for unprivileged users and for cross compiling client/server. Update NEWS with firewall requirements for systemtap client/server. Allow errors from avahi-tools to go to stderr. David Smith (19): Works with or without a ring_buffer_iter. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap exelib testcase now ensures uprobes.ko is up to date. Improved context.exp error handling. Unlocks global variables, then calls _stp_print_flush(). Improved systemtap.printf/sharedbuf.exp testcase. Improved testcase error handling. Updated with latest code. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Two minor testcase fixes. Two minor testcase fixes. Added test for pr10568. PR10552: Removed references to the merge ('-M') option. Removed unneeded casts. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Allow ring_buffer to be used if STP_USE_RING_BUFFER is defined. Added blurb about the ring_buffer transport. Fixed relay_old.c by providing ppoll(). Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Eugeniy Meshcheryakov (6): Do not use plain [] in help string in configure.ac Make files executable Use nop instructions without parameters on arm Fix build-id check for relocatable kernel Remove generated files during clean Run autoreconf Frank Ch. Eigler (49): PR10506 experiment: use /sbin/insmod for uprobes.ko loading PR10507: tweak heuristics for stap_uprobes[] allocation usability: don't suppress pass-4 compiler errors PR10228: use task_finder_vma for -d /user/object files. elfutils build tweak: run nested configure with bash, add -fgnu89-inline PR10516: reduce context size PR10518: context shrinkage with function recursion analysis feeding MAXNESTING PR10495: allow multiple probe aliases with same name PR10228: fix non-utrace building regression cleanup: rename task_finder_target->pathname -> procname PR10544: clean up stap child process error handling PR10543: do module cache cleaning before copying new file into the cache PR10507: tweak MAXUPROBES calculation to shrink table for small static number of probes build fix: make buildable with elfutils < 0.142 PR10551: build compatibility for pax/grsecurity include/linux/module.h PR10551: cont'd PR4186: cross-architecture probe building PR4186 cont'd: fix 32-bit i386 builds PR4186 cont'd: tolerate older kbuild Makefile's chattiness PR4186 cont'd: move tapset/i686 -> tapset/i386 PR4186 cont'd: uname -m --> uname -i in test cases PR4186 cont'd: option #2: standardize on kernel ARCH/SUBARCH throughout PR4186 cont'd: clarify ARCH naming in NEWS too PR10589: switch to kernel vscnprintf for _stp_{dbug,warn,error} calls in runtime packaging: make -testsuite prereq /usr/bin/which packaging: make -client and -system prereq zip & unzip testsuite: fix buildok test permissions HACKING: add brief git usage blurb testsuite: reduce verbosity of (deprecated?) nodwf07.stp test documentation: tweak package description strings for -client / -server pkgs runtime diagnostics: remove ANSI goo, add -DSTAP_DEBUG_PRINTK option. task_finder diagnostics: emit start_task_finder dbug message at end of fn. task_finder diagnostics: standardize on STP_DEBUG_PRINTK PR10575: emit KERN_ERRORs on transport control message failures fix typo: KERN_ERROR -> KERN_ERR from last commit PR10524: reduce massive-uprobe script modules' .data consumption PR10617: make "make uninstall" work PR10524: brag in NEWS PR10602: improved fix for REG_IP lvalue examples: regenerate index files PR10602 prime: runtime: shrink stack frame of _stp_do_relocation(). build: support x86-64 without CONFIG_IA32_EMULATION docs: add abnormal termination section to PROCESSING PR10642: fix wildcard-driven quadratic explosion of .return $$parms probes Merge branch 'master' of ssh://sources.redhat.com/git/systemtap PR10650: markup some unprivileged-safe tapset functions PR10655 part 1: uprobes: track sdt semaphores properly PR10574: remove comdat/duplicate functions with entrypc=0 optimization: reduce generated C code size Jim Keniston (1): PR10602: dummy commit for authorship tracking only Josh Stone (79): Merge branch 'release' Don't spawn uprobes tests with sudo Remove as_root calls from the printf testsuite Zap dwarf_diename_integrate Simplify _ELFUTILS_PREREQ checking PR10499: Integrate attributes in dwarf_decl_file/line Merge branch 'master' of ssh://sourceware.org/git/systemtap Don't call dwarf_lowpc after dwarf_entrypc fails PR10461: Probe identical functions only once Cache failed tracepoint headers too Adapt tracepoints to the new probe_locals union AUTHORS update PR10538: Improve location lookup for unions PR10538: Use {...} for naming anonymous types Use dwarf_type_name in more places Use dwarf_diename instead of a DW_AT_name lookup Create a dwarf_attr_die idiom PR10538: Give a file:line hint for anonymous types Give a more exact error for dereferencing void* Merge branch 'master' of ssh://sourceware.org/git/systemtap PR10461: Add support for C++ classes and references PR2475: Filter filenames against the decl_file Index mod_cu_function_cache_t by cu->addr Index cu_inl_function_cache_t by function->addr Convert module_cu_cache_t to a stap_map Avoid needless Dwarf_Die copying Compute cu_name dynamically Correct a few comments to match the code Cleanup some deref handling in the task tapset Remove unnecessary static members Reorganize iterate_over_labels PR10568: Ensure that aliases pull in their tapset Add a NEWS blurb for || and && in the preprocessor Cache inline instance lookups Mirror the sys_sigaltstack fix in nd_syscalls Use a header-cast in nd_syscall.sigaltstack PR10581: Use ARCH for tracepoints and kernel typequeries Unify lex_cast* and avoid string copies Provide backward-compatible unordered_map/set Delete stuff that dwflpp newed PR10572: Allow duplicate function names in a CU PR10573: Squash duplicate inline instances Fetch the blacklist section only when needed Use a regexp for matching blacklist sections Escape literal '.'s in regular expressions Merge branch 'master' of sourceware.org:/git/systemtap Add --unprivileged to the module hash PR10594: Provide a cached dwarf_getscopes_die Simplify deleting all map values PR10594 cont'd: Use parent die cache for variable lookup Merge branch 'getscopes' Remove duplicate uprobe_derived_probe code Get the module to sign from -p4's stdout Fix some probe examples in the language reference Update the langref copyright notice Remove function comparison from label iteration Add meta for the netdev example & regenerate indexes Fix the old networking buildok test Spelling fixes in the meta of many examples Spelling fixes in the init script Spelling fixes in the tapsets Add the badname.stp example Merge branch 'master' of sourceware.org:/git/systemtap Remove the unused function_name_final_match PR10461: Match C++ scopes for namespaces and classes Merge branch 'function_scopes' Remove temporaries in netdev.change_mac Map std semaphores from probe->addr Simplify sdt's record_semaphore Simplify the sdt semaphore decrement in utrace Merge branch 'master' of sourceware.org:/git/systemtap Ensure that STAP_PROBE behaves like a single statement Whitespace cleanups in sdt.h Fix uninitialized line numbers in the function spec Minor NEWS formatting tweaks Move cross-compile NEWS before the mention of server support Add NEWS for C++ scopes Add NEWS for the sdt semaphores Version bumps for the 1.0 release Maran (1): Fix compile error when not HAVE_NSS with staprun. Mark Wielaard (59): PR10491 Don't assign to REG_IP if it isn't an lvalue (s390 and ia64). RH515870 Error message about missing module uprobes when updating. PR10486 Raise default MAXSTRINGLEN. Only add extra error on no probes found if no previous errors already shown. Merge branch 'master' of ssh://mark@sourceware.org/git/systemtap RH516691. SSL typo in manpage. PR10533 loc2c doesn't resolve frame base correctly for inlined vars. PR10533 inlined vars are not always found (lo2c-test off-by-one). PR10533 inlined vars are not always found (dwflpp). Add testcase for PR10533 (inlined vars) and 10537 (inlined labels - disabled) PR10512 Referencing computed goto labels in c++ constructors does work. PR10512 STAP_PROBES don't work in c++ constructors/destructors testcase. Fix typo in sdt_types.stp (missing newline). PR10537 process().function().label() should select multiple inlined instances. Initialize sdt_types testcase arr_char so that it is always null terminated. Fix failing uprobes.exp -p5 failures by removing trailing spaces in $$ vars. Rename cache.exp proc stap_compile to cache_compile to not conflict. Make inlinedvars empty asm really empty. KFAIL cmd_parse15 on kernel < 2.6.29, see commit e0ccd3. PR4186 cont'd: Squash EM_S390 to s390. Return, don't exit postgres.exp when unsupported. xfail backtrace.exp as PR6961 backtrace from non-pt_regs probe context Tighten stap_compile.exp regexp to not accidentially gobble up extra lines. Cross check stap_compile.exp stap run result with error messages seen. Tighten alias_tapset.exp expect regexp to not gobble up multiple lines. Fix overlapping statement probe error in warnings.stp. Tighten kernel.function alias_tapset.exp expect regexp to match precisely. Fix sys_sigaltstack ussp conditional. Return, don't exit mysql.exp when unsupported. PR10589 followup. tapsets.cxx _stp_warn formatting fixlets. PR10552 followup, remove -M testcases. PR10589 followup. More tapsets.cxx _stp_warn formatting fixlets. PR10613 sys32_ustat is renamed compat_sys_ustat in 2.6.30 kernel. bz10475.exp: Use filp_open which has a constant const char argument for test. PR4186 cont'd: Squash both EM_PPC and EM_PPC64 to powerpc. Add actual pc address to semantic error about inaccessible variables. Replace small exelib.exp testcases with one jumbo testcase. Only test highest optimization for exelib.exp test. Make tracepoints.exp test more efficient by running as one giant script. Make check.exp not sleep so much in test_installcheck. Clean up dwflpp::translate_location workaround for DW_AT_data_member_location. Make labels -l .label test independent of list output order. Don't print pid in flightrec5.exp test. PR10595 Work around uprobe2 causing selinux failures for kernel 2.6.28+. Mark badname example as needing guru mode in meta file so it doesn't FAIL. Regenerate examples index. PR10417 Pass around attributes for supporting DW_OP_{implicit,stack}_value. Add a testcase for PR10417 support for DW_OP_{stack|implicit}_value. dwarf_getlocation_implicit_value() was/will be introduced in elfutils 0.143. Don't invert the _ELFUTILS_PREREQ(0,143) test... PR10417 Fix declare_noncontig_union struct emitting. PR10417 Enable vta-test.exp testcase and add to NEWS. Clarify and reformat some NEWS entries. Always mark .probes section as writable. Don't mark print_ustack() as pure, it has side effects (printing the stack). * vta-test.c: Include sdt.h under test, not system installed sys/sdt.h. buildok netdev.stp file shouldn't be using /usr/bin/env, but stap directly. Use less idle time in testsuite. Test all context related functions in one test. Masami Hiramatsu (4): Fix relay_old implementation of fsize_max and fnum_max. Signal-based file switching support for relay/ring buffer. Signal-based file switching support for old relay Add signal based file switching testcase Przemyslaw Pawelczyk (2): Support || and && in preprocessor's conditions. Use || and && in preprocessor's conditions in tapsets. Robb Romans (7): Add error probe information. Add pointer typecasting information to Language Reference. Update marker probe information in Language Reference. Add generated files to .gitignore Add PROCFS information to Language Reference Add tracepoint information to Language Reference Add syscall probe information to Language Reference Roland McGrath (10): Print DIE offsets in loc2c-test scope dumps. Clean up loc2c-test workaround for constant DW_AT_data_member_location. Handle DW_TAG_reference_type in loc2c-test. * loc2c.c: Handle DW_OP_stack_value. Untested and probably unfinished. Unfinished nits in loc_value code. Merge DW_OP_stack_value support. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Support DW_OP_implicit_value. Fix build error with elfutils < 0.142. Fix build error with elfutils < 0.142. Stan Cox (12): Fix missing strlen compile error. Fix a couple of sdt_query reorg problems. * dtrace.in: Honor the dirname for the output file. * testsuite/systemtap.base/postgres.exp: New test for checking sdt * dtrace.in: Support -C, preprocess with cpp, which upstream postgres Simplify mkstemp invocation. Teach postgres.exp to use a locally built version of postgres. Have dtrace use [wd] as the default dir when -o isn't given. Add mysql.exp to test dtrace like support for mysql. Test user markers set in a shared object. Add semaphores for use with the forthcoming sdt marker checks. * sdt.h (STAP_SEMAPHORE): New. Add guard to utrace probe points. Tim Moore (3): Draw graphs inside a scrolled window Fix graph attribute parsing buglet Initialize CairoWidget origin of graph Wenji Huang (10): PR10294: support wider range for statement probe Avoid assertion error for no matched function in statement probe Add missing quote for uname.tcl PR10228: fix non-utrace building regression - cont'd Provide accurate error message for failed utrace probe PR10604: check availability for example test cases PR10618: update iostat-scsi.stp for 2.6.31 PR10608: mark test cases untested once compilation failed Remove unneeded header file Fix compilation error of dwflpp.cxx on gcc 4.1 William Cohen (7): Add virtual memory subsystem tracepoint examples. Get tcpdumplike.stp tested on "make check" Clean up iostat-scsi.stp and add to the regular testing. Use the sched_switch tracepoint if available. Add task_backtrace systemtap function. Merge branch 'master' of ssh://sources.redhat.com/git/systemtap Uprobes not currently supported on ia64. ----------------------------------------------------------------------- hooks/post-receive -- systemtap: system-wide probe/trace tool