This is the mail archive of the
systemtap-cvs@sourceware.org
mailing list for the systemtap project.
[SCM] systemtap: system-wide probe/trace tool annotated tag, release-1.0, created. release-1.0
- From: jistone at sourceware dot org
- To: systemtap-cvs at sourceware dot org
- Date: 23 Sep 2009 02:45:06 -0000
- Subject: [SCM] systemtap: system-wide probe/trace tool annotated tag, release-1.0, created. release-1.0
- Reply-to: systemtap at sourceware dot org
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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 <brolley@redhat.com>
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