summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * diagnostics improvement: print arch/mach at top if -vvFrank Ch. Eigler2008-07-012-1/+11
| |
| * Make _vfs.generic_commit_write only for kernel<=2.6.25Wenji Huang2008-07-014-0/+14
| |
| * Handles "mortally wounded" threads correctly when detaching.David Smith2008-06-302-23/+43
| | | | | | | | | | | | | | | | | | | | 2008-06-30 David Smith <dsmith@redhat.com> * task_finder.c (stap_utrace_detach_ops): Removed check to see if thread has a mm (in the case where a thread isn't quite dead yet). (stap_utrace_attach): Minor error handling improvement. (__stp_utrace_attach_match_tsk): Ditto.
| * further clarify that elfutils need not be absolutely freshest, nor rebuilt ↵Frank Ch. Eigler2008-06-301-1/+3
| | | | | | | | every time
| * point out releases/ directory; clarify optionality of elfutils bundlingFrank Ch. Eigler2008-06-291-5/+8
| |
| * Add auto_free_ref to auto_free stuff; bug 6694Tim Moore2008-06-295-9/+36
| | | | | | | | Also add auto_free.h to EXTRA_DIST.
* | emit all symbol tables at compile time; don't do any module munging; new ↵Frank Ch. Eigler2008-07-048-887/+198
| | | | | | | | unwinder still disabled
* | transport/symbol rework: kernel-only probes workingFrank Ch. Eigler2008-06-298-16/+29
| |
* | STP_RELOCATE message for kernel relocatability (re)adaption, starting ↵Frank Ch. Eigler2008-06-2910-51/+210
| | | | | | | | implementation
* | Merge commit 'origin/master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-06-2717-391/+1105
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': Always include libdw using link groups. Fix bug in handling process(PID) probes. Added tests for 'process(PID)' variants. This commit makes changes to the VFS tapset. The changes include deprecation of syscalls2.stp: Add sys_renameat. Only probe lines once for the :* wildcard line pattern. Revert checking address in runtime bz451707: fix conversions.exp test $name Cleanup in tapsets.cxx Added powerpc support to runtime/syscall.h. Remove validating _stext due to many aliased symbols PR6646: Add checking address in runtime Fixed offset argument to vm_callback.
| * Always include libdw using link groups.Josh Stone2008-06-272-278/+7
| | | | | | | | | | | | This is necessary for distros that ship static libdw, Roland suggested that it shouldn't hurt to do it this way on other distros too. It's nicer now not to require the extra "--enable-staticdw" configure flag.
| * Fix bug in handling process(PID) probes.David Smith2008-06-272-1/+6
| | | | | | | | | | | | | | 2008-06-27 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_module_decls): Fix bug in handling process(PID) probes.
| * Added tests for 'process(PID)' variants.David Smith2008-06-272-6/+67
| | | | | | | | | | | | | | 2008-06-27 David Smith <dsmith@redhat.com> * systemtap.base/utrace_p4.exp: Added tests for 'process(PID)' variants.
| * This commit makes changes to the VFS tapset. The changes include deprecation ofroot2008-06-273-6/+768
| | | | | | | | | | | | | | some old probe points to older versions of kernel, adding new helper C functions and probe points for the VFS subsystem. A new testcase is created for the VFS tapset which performs a compile test (i.e. up4) on the probe points to verify sanity. These details can also be found in the ChangeLog.
| * syscalls2.stp: Add sys_renameat.Zhaolei2008-06-262-0/+27
| |
| * Only probe lines once for the :* wildcard line pattern.Stan Cox2008-06-252-1/+8
| |
| * Revert checking address in runtimeWenji Huang2008-06-252-23/+5
| |
| * bz451707: fix conversions.exp test $nameFrank Ch. Eigler2008-06-242-2/+8
| |
| * Cleanup in tapsets.cxxTim Moore2008-06-243-89/+138
| |
| * Added powerpc support to runtime/syscall.h.David Smith2008-06-242-3/+50
| | | | | | | | | | | | | | 2008-06-24 David Smith <dsmith@redhat.com> From: Srinivasa DS <srinivasa@in.ibm.com> * syscall.h: Added powerpc support.
| * Remove validating _stext due to many aliased symbolsWenji Huang2008-06-241-7/+0
| |
| * PR6646: Add checking address in runtimeWenji Huang2008-06-242-1/+38
| |
| * Fixed offset argument to vm_callback.David Smith2008-06-232-4/+13
| | | | | | | | | | | | | | | | | | 2008-06-23 David Smith <dsmith@redhat.com> * task_finder.c (__stp_utrace_task_finder_target_quiesce): Fixed vm_callback offset by shifting it left PAGE_SHIFT bits. (__stp_target_call_vm_callback): Ditto. (__stp_utrace_task_finder_target_syscall_exit): Ditto.
* | Merge commit 'origin/pr6429-comp-unwindsyms' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-06-230-0/+0
|\ \ | | | | | | | | | | | | | | | | | | * commit 'origin/pr6429-comp-unwindsyms': utrace process("PATH") also populate session unwindsym_modules populate sess.unwindsym_modules set from dwarf probes add module-name vector to session object, command line arguments
| * \ Merge commit 'origin/master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-05-224-0/+265
| |\ \ | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': PR5643: fix .statement(NUM) regression powerpc register+arg access
| * \ \ Merge commit 'origin/master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-05-2150-130/+1311
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': Fix assignment optimization expected results. PR6538: more testsuite tweaks for read-only warnings PR6538: more tapset fixes PR6538: explain why absentstats.stp logs will contain warnings PR6538: fix treatment of initialized globals Use pointer_arg to fetch arguments for syscall.utime and compat_utime. Optimize compound and binary expression assignments. Check new (sub) functions of _struct_utimbuf_* and _struct_compat_utimbuf_*. PR6538: tapset changes PR6538: testsuite changes PR5001: fix test suite collateral damage PR6538: warn about read-only variables Add some scripts and descriptions to the systemtap.examples. PR5001: Remove _stp_ctime and always use ctime. Use tr1/unordered_map instead of the deprecated ext/hash_map. PR6524: ctime() on bad values hangs system. Optimize away assignments in other contexts. Optimize away assignments in other contexts. dummy commit for testing systemtap-cvs notification Remove sa_restorer initialization.
| * \ \ \ Merge commit 'origin/master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-05-178-64/+179
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': suppress "pass-2 failed" messages from "stap -l FOOBAR"; just produce empty output make the mod_cu_function_cache a hash_map instead of map for more go-go PR5643: function caching for much faster syscall.* pass-2 processing Fixed PR 6499 (utrace probe crash). note "make installcheck" in post-build checkout Ignores signals when removing the temporary directory. Add appropriate ChangeLog entry for earlier checkin.
| * \ \ \ \ Merge commit 'origin/master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-05-1435-540/+905
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/master': PR 5955 - Accept ; terminated globals Factored returnval() out of returnstr(), for use in dwarfless probing. Converted more aliases to use arg numbers instead of names. In particular, Revert "PR6487: extend blacklist with relay/timer subsystem" Add syscalls_by_pid.meta, syscalls_by_proc.meta, PR6487: extend blacklist with relay/timer subsystem Adjust iotime.meta description. * iotime.meta: New. Fix for PR 6500. Update ChangeLog * sleeptime.meta, wait4time.meta: New. systemtap.examples futexes.meta change futex.stp to futexes.stp. In ioblock.stp ioblock.end set bytes_done depending on kernel version. PR6492: make listing mode warning-free PR5648: Fix unaligned access warning in stp_print_flush on ia64 PR5648: Fix memcpy's endianess issue. futexes.meta, nettop.meta, pf2.meta: New. Clean up output.
| * \ \ \ \ \ Merge commit 'origin/dwarfless' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-05-0728-136/+4988
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'origin/dwarfless': The beginnings of a no-dwarf version of syscalls.stp. Selected Added CPU REGISTERS and NUMBERED FUNCTION ARGUMENTS sections to Replaced [u_]arg() with [u]int_arg(), [u]long_arg(), {s|u}32_arg(), Added support for register(), u_register(), arg(), and u_arg() functions. * testsuite/{semok,semko}/nodwf*.stp PR 4311 - Function boundary tracing without debuginfo: Phase I
| * \ \ \ \ \ \ Merge branch 'master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-05-0725-181/+403
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: PR444886: add .../build/... to default debuginfo search path More signal cleanup. Fix problem handling SIG_CHLD Cleanup signal handling for staprun. PR6481: timer reset needs irqs reenabled Made runtime/task_finder.c improvements. PR6474: use position-independent-executable security c/ld-flags for stap* binaries 2008-05-01 William Cohen <wcohen@redhat.com> add git commit summary guidelines PR5648: Fix unaligned access warning on ia64. PR6008: Increase the limitation of the buffer size to 4095MB. PR5645: Fix sub-buffer size calculation and debug messages.
| * \ \ \ \ \ \ \ Merge branch 'master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-04-3020-147/+437
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: PR6466: broad side-effect free statement elision Made utrace probes more robust. 2008-04-27 William Cohen <wcohen@redhat.com> 2008-04-27 William Cohen <wcohen@redhat.com>
| * \ \ \ \ \ \ \ \ Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into ↵Frank Ch. Eigler2008-04-284-11/+8
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr6429-comp-unwindsyms * 'master' of ssh://sources.redhat.com/git/systemtap: cleanup: remove never-implemented runtime TEST_MODE compile flag
| * | | | | | | | | | utrace process("PATH") also populate session unwindsym_modulesFrank Ch. Eigler2008-04-281-0/+5
| | | | | | | | | | |
| * | | | | | | | | | populate sess.unwindsym_modules set from dwarf probesFrank Ch. Eigler2008-04-284-80/+55
| | | | | | | | | | |
| * | | | | | | | | | Merge branch 'master' into pr6429-comp-unwindsymsFrank Ch. Eigler2008-04-282-0/+11
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: revert commit f0e6dc6304; overload detection logic was fine already
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'master' of ssh://sources.redhat.com/git/systemtap into ↵Frank Ch. Eigler2008-04-2559-62/+145
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pr6429-comp-unwindsyms * 'master' of ssh://sources.redhat.com/git/systemtap: simplify systemtap.spec configuration vars Handles markers with no format string. Fixed task_finder.c kernel 2.6.25 change. PR6454: fix "stap -l" listing of space-laden probe point names Move examples to testsuite/systemtap.examples. PR6451: avoid one class of staprun shutdown deadlock (module/.ctl filehandle = 0) Made kernel 2.6.25 changes in task_finder.c. Move examples to testsuite/systemtap.examples PR6416: extend probing blacklist with more init/exit sections
| * | | | | | | | | | | | add module-name vector to session object, command line argumentsFrank Ch. Eigler2008-04-242-1/+16
| | | | | | | | | | | | |
* | | | | | | | | | | | | make module_cache a session field rather than plain staticFrank Ch. Eigler2008-06-231-1/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | remove /proc/kallsyms hack; add initial elfutils symtab iteration logicFrank Ch. Eigler2008-06-231-53/+93
| | | | | | | | | | | | |
* | | | | | | | | | | | | PR6429: remove stapio STP_UNWIND support and associated elfutils dependencyFrank Ch. Eigler2008-06-232-1/+3
| | | | | | | | | | | | |
* | | | | | | | | | | | | utrace process("PATH") also populate session unwindsym_modulesFrank Ch. Eigler2008-06-231-0/+5
| | | | | | | | | | | | |
* | | | | | | | | | | | | populate sess.unwindsym_modules set from dwarf probesFrank Ch. Eigler2008-06-234-82/+55
| | | | | | | | | | | | |
* | | | | | | | | | | | | add module-name vector to session object, command line argumentsFrank Ch. Eigler2008-06-232-1/+16
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | Handle exec's that use a relative path.David Smith2008-06-232-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-23 David Smith <dsmith@redhat.com> * task_finder.c (__stp_utrace_task_finder_report_exec): Handles relative exec paths correctly.
* | | | | | | | | | | | Update documentation for .statement wildcard.Stan Cox2008-06-236-14/+25
| | | | | | | | | | | |
* | | | | | | | | | | | Made RHEL5 changes.David Smith2008-06-233-3/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-23 David Smith <dsmith@redhat.com> * task_finder_vma.c (__stp_tf_vma_hash): Improved determination of whether this is a 64-bit platform. * syscall.h: Handles kernels with older style register definitions.
* | | | | | | | | | | | more re. make module_cache a session fieldFrank Ch. Eigler2008-06-231-0/+8
| | | | | | | | | | | |
* | | | | | | | | | | | make module_cache a session field rather than plain staticFrank Ch. Eigler2008-06-233-21/+37
| | | | | | | | | | | |
* | | | | | | | | | | | Major update to memory map change notification code.David Smith2008-06-236-4/+637
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-23 David Smith <dsmith@redhat.com> * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Handles UDPF_NONE value. (utrace_derived_probe_group::emit_vm_callback_probe_decl): New function. (utrace_derived_probe_group::emit_module_decls): Calls emit_vm_callback_probe_decl() to set up vm_callbacks. 2008-06-23 David Smith <dsmith@redhat.com> * task_finder.c (__stp_tf_vm_cb): New function. (stap_register_task_finder_target): Sets up syscall entry and syscall exit handlers. (__stp_find_file_based_vma): New function. (__stp_utrace_task_finder_target_syscall_entry): New function. Saves vma information off at syscall entry. (__stp_target_call_vm_callback): New function. (__stp_utrace_task_finder_target_syscall_exit): New function. Handles changes to memory maps based on information saved at syscall entry. * syscall.h: New file containing syscall function. * task_finder_vma.c: New file containing saved vma information handling functions.
* | | | | | | | | | | | Removed trailing semicolons from macro definitions.David Smith2008-06-232-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-06-23 David Smith <dsmith@redhat.com> * regs.h: Removed trailing semicolons from macro definitions.