summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-04-116-14/+85
|\ | | | | | | | | | | | | * 'master' of git://sources.redhat.com/git/systemtap: 2008-04-11 David Smith <dsmith@redhat.com> 2008-04-11 David Smith <dsmith@redhat.com> 2008-04-11 David Smith <dsmith@redhat.com>
| * 2008-04-11 David Smith <dsmith@redhat.com>David Smith2008-04-111-0/+4
| | | | | | | | * .gitignore: New file.
| * 2008-04-11 David Smith <dsmith@redhat.com>David Smith2008-04-114-14/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elaborate.h (struct derived_probe_group): Added emit_module_header virtual function. * translate.cxx (c_unparser::emit_common_header): Calls each probe group's emit_module_header function. (translate_pass): Moved inclusion of linux/marker.h to mark_derived_probe_group::emit_module_header(). * tapsets.cxx (struct be_derived_probe_group): Added empty emit_module_header function. (struct timer_derived_probe_group): Ditto. (struct profile_derived_probe_group): Ditto. (struct procfs_derived_probe_group): Ditto. (struct hrtimer_derived_probe_group): Ditto. (struct perfmon_derived_probe_group): Ditto. (dwarf_derived_probe_group::emit_module_header): Moved kprobes kernel check from emit_module_decls() to here. (uprobe_derived_probe_group::emit_module_header): Moved uprobe kernel check from emit_module_decls() to here. (uprobe_derived_probe_group::emit_module_decls): Moved uprobe kernel check to emit_module_header(). (mark_derived_probe_group::emit_module_header): Moved marker kernel check from emit_module_decls and translate_pass() to here. (uprobe_derived_probe_group::emit_module_decls): Moved marker kernel check to emit_module_header().
| * 2008-04-11 David Smith <dsmith@redhat.com>David Smith2008-04-111-0/+1
| | | | | | | | * .gitignore: Added git_version.h.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-04-1125-100/+1109
|\| | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of git://sources.redhat.com/git/systemtap: PR2949: add missing line PR2949: listings mode (stap -l PROBE) PR6393: don't bother print build (configure) date any more, with reliable git ids PR6393: regenerate git_version.h at every make PR6393: git version tagging at build time 2008-04-09 David Smith <dsmith@redhat.com> 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com> 2008-04-04 David Smith <dsmith@redhat.com> 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>
| * PR2949: add missing lineFrank Ch. Eigler2008-04-101-0/+1
| |
| * PR2949: listings mode (stap -l PROBE)Frank Ch. Eigler2008-04-1010-66/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-10 Frank Ch. Eigler <fche@elastic.org> PR 2949. * session.h (listing_mode): New field. * main.cxx (main): Test it. Enjoy it. (usage): Document it. * stap.1.in, stapex.5.in: Ditto. * elaborate.cxx (print_error): Disable error messages in listing mode. 2008-04-10 Frank Ch. Eigler <fche@elastic.org> PR 2949 * systemtap.base/cmd_parse.exp: Add "-l" listing test.
| * PR6393: don't bother print build (configure) date any more, with reliable ↵Frank Ch. Eigler2008-04-101-2/+1
| | | | | | | | git ids
| * PR6393: regenerate git_version.h at every makeFrank Ch. Eigler2008-04-103-11/+87
| | | | | | | | | | | | | | | | | | 2008-04-10 Frank Ch. Eigler <fche@elastic.org> PR 6393 cont'd. * Makefile.am: Also copy RadeonHD.am fragment to force git_version.h regeneration at every make, and also special tagging for "make dist". Thanks <ndim>.
| * PR6393: git version tagging at build timeFrank Ch. Eigler2008-04-107-16/+372
| | | | | | | | | | | | | | | | | | | | | | | | 2008-04-10 Frank Ch. Eigler <fche@elastic.org> PR 6393. * git_version.sh: New file, copied from radeonhd. * configure.ac: No longer generate $builddir/SNAPSHOT. * Makefile.am: Generate $builddir/git_version.h. (EXTRA_DIST): Add git_version.h and git_version.sh. * main.cxx (version): Print generated GIT_MESSAGE therefrom. * Makefile.in, configure: Regenerated.
| * 2008-04-09 David Smith <dsmith@redhat.com>David Smith2008-04-094-0/+18
| | | | | | | | | | * .gitignore: Added more files to ignore. * doc/.gitignore: New file.
| * Merge branch 'master' of ssh://hiramatu@sources.redhat.com/git/systemtapMasami Hiramatsu2008-04-042-0/+415
| |\ | | | | | | | | | | | | | | | Conflicts: runtime/ChangeLog
| | * 2008-04-04 David Smith <dsmith@redhat.com>David Smith2008-04-042-0/+415
| | | | | | | | | | | | | | | PR 5961 (partial) * task_finder.c: New file.
| * | 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>Masami Hiramatsu2008-04-046-7/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 6028 * translate.cxx (c_unparser::emit_common_header): Add unwaddr for caching unwound address. * tapsets.cxx (common_probe_entryfn_prologue): Clear unwaddr. * loc2c-runtime.h (fetch_register): Call ia64_fetch_register with the address of c->unwaddr. * regs-ia64.c (ia64_fetch_register): Don't unwind stack if it has already unwound stack in same probe.
| * | 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>Masami Hiramatsu2008-04-042-3/+8
| |/ | | | | | | | | | | PR 5528 * systemtap.stress/conversions.exp: Update a script to catch up recently changes of conversions.stp.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-04-0123-2285/+51
|\| | | | | | | | | | | | | | | | | | | * 'master' of git://sources.redhat.com/git/systemtap: removing another part of retired LKET removing abandoned experiment: safety/* disassembly/symbol checks Revert "Just a test commit" Just a test commit bump autoconf* version numbers to 0.7 replace mentions of CVS with GIT in docuemntation files
| * removing another part of retired LKETFrank Ch. Eigler2008-04-016-1599/+4
| |
| * removing abandoned experiment: safety/* disassembly/symbol checksFrank Ch. Eigler2008-04-017-649/+4
| |
| * Revert "Just a test commit"Jim Keniston2008-03-311-1/+0
| | | | | | | | This reverts commit 98ef63414e06ac378ffe698793e3f2514dc5ce82.
| * Just a test commitJim Keniston2008-03-311-0/+1
| |
| * Merge branch 'master' of ssh://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-03-315-1/+28
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of ssh://sources.redhat.com/git/systemtap: 2008-03-27 Frank Ch. Eigler <fche@elastic.org> 2008-03-27 Frank Ch. Eigler <fche@elastic.org> 2008-03-26 Frank Ch. Eigler <fche@elastic.org> Revert "dummy commit" dummy commit Conflicts: ChangeLog testsuite/ChangeLog
| * | bump autoconf* version numbers to 0.7Frank Ch. Eigler2008-03-316-22/+32
| | |
| * | replace mentions of CVS with GIT in docuemntation filesFrank Ch. Eigler2008-03-315-15/+11
| | |
* | | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-03-2842-123/+758
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of git://sources.redhat.com/git/systemtap: (24 commits) 2008-03-27 Frank Ch. Eigler <fche@elastic.org> 2008-03-27 Frank Ch. Eigler <fche@elastic.org> 2008-03-26 Frank Ch. Eigler <fche@elastic.org> Revert "dummy commit" dummy commit * clarify utility of epilogue-type probe aliases in documentation 2008-03-23 Frank Ch. Eigler <fche@elastic.org> 2008-03-23 Frank Ch. Eigler <fche@elastic.org> 2008-03-21 Eugene Teo <eugeneteo@kernel.sg> spelling fixes 2008-03-20 Frank Ch. Eigler <fche@elastic.org> * clarify $variables available in .return probes 2008-03-20 Frank Ch. Eigler <fche@elastic.org> 2008-03-17 Eugene Teo <eteo@redhat.com> * systemtap.base/maxactive.exp, probefunc.exp: Standardize pass msg. 2008-03-14 Masami Hiramatsu <mhiramat@redhat.com> 2008-03-13 Frank Ch. Eigler <fche@elastic.org> * release prep: 0.6.2 version bump 2008-03-12 Dave Brolley <brolley@redhat.com> 2008-03-11 Will Cohen <wcohen@redhat.com> ...
| * | 2008-03-27 Frank Ch. Eigler <fche@elastic.org>fche2008-03-272-0/+5
| | | | | | | | | | | | * tapsets.cxx (common_probe_entryfn_prologue): Clear last_stmt.
| * | 2008-03-27 Frank Ch. Eigler <fche@elastic.org>fche2008-03-272-1/+6
| | | | | | | | | | | | * systemtap.base/cmd_parse.exp: Don't assume $SHELL=bash.
| * | 2008-03-26 Frank Ch. Eigler <fche@elastic.org>fche2008-03-263-0/+17
| | | | | | | | | | | | | | | * translate.cxx (emit_function): Set context last_stmt, in case an error occurs during the function.
| * | Revert "dummy commit"Frank Ch. Eigler2008-03-251-1/+1
| | | | | | | | | | | | This reverts commit 143096c4025d30e15c0f100b85c0d2e7211bb84b.
| * | dummy commitFrank Ch. Eigler2008-03-251-1/+1
| |/
| * * clarify utility of epilogue-type probe aliases in documentationfche2008-03-254-20/+29
| | | | | | | | | | | | | | | | 2008-03-25 Frank Ch. Eigler <fche@elastic.org> * stap.1.in: Clarify utility of epilogue type probe aliases. * langref.tex: Clarify utility of epilogue-type probe aliases.
| * 2008-03-23 Frank Ch. Eigler <fche@elastic.org>fche2008-03-232-3/+16
| | | | | | | | | | * lib/stap_run.exp (stap_run): Ignore missing debuginfo warnings. Try harder to kill stap child in case of timeouts and errors.
| * 2008-03-23 Frank Ch. Eigler <fche@elastic.org>fche2008-03-232-2/+9
| | | | | | | | | | | | PR 5980. * lib/systemtap.exp: Set default Snapshot: value from "stap -V" output.
| * 2008-03-21 Eugene Teo <eugeneteo@kernel.sg>eteo2008-03-218-1/+248
| | | | | | | | | | | | | | | | | | | | | | | | PR 5528 * tapset/conversions.stp (user_string_n, user_string_n2, user_string_n_warn, user_string_n_quoted, user_short, user_short_warn, user_int, user_int_warn, user_long, user_long_warn, user_char, user_char_warn): New user_* functions. * stapfuncs.5.in: Documented the new functions. * testsuite/systemtap.stress/conversions.stp: Test new functions. * testsuite/buildok/conversions.stp: Test new functions. * testsuite/buildok/conversions-embedded.stp: Test new functions.
| * spelling fixesfche2008-03-211-6/+6
| |
| * 2008-03-20 Frank Ch. Eigler <fche@elastic.org>fche2008-03-204-0/+15
| | | | | | | | | | | | | | | | PR 5956. * null.stp: New file, defining global NULL=0. PR 5956. * semko/fortyfive.stp: New test.
| * * clarify $variables available in .return probesfche2008-03-201-4/+14
| |
| * 2008-03-20 Frank Ch. Eigler <fche@elastic.org>fche2008-03-202-0/+10
| | | | | | | | | | | | PR 5975. * tapsets.cxx (*): Added a few (void) expressions for asserts that may be compiled out.
| * 2008-03-17 Eugene Teo <eteo@redhat.com>eteo2008-03-172-1/+7
| | | | | | | | | | | | PR 5947 * autoconf-tsc-khz.c: Remove "&& defined(__i386__)" to make the test more pessimistic.
| * * systemtap.base/maxactive.exp, probefunc.exp: Standardize pass msg.fche2008-03-153-2/+6
| |
| * 2008-03-14 Masami Hiramatsu <mhiramat@redhat.com>hiramatu2008-03-155-0/+51
| | | | | | | | | | | | | | | | | | | | | | PR 3542 * buildrun.cxx (compile_pass): Add an autoconf to check the kernel supports batch unregistration. * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Add an array of probe pointers for batch unregistration. * tapsets.cxx (dwarf_derived_probe_group::emit_module_exit): Use unregister_k(ret)probes if it is supported. * runtime/autoconf-unregister-kprobes.c : New file.
| * 2008-03-13 Frank Ch. Eigler <fche@elastic.org>fche2008-03-132-4/+12
| | | | | | | | | | | | PR 5928. * buildrun.cxx (compile_pass): Use EXTRA_CFLAGS for autoconf'd values instead of CFLAGS_<module>.o.
| * * release prep: 0.6.2 version bumpfche2008-03-127-24/+32
| | | | | | | | | | | | | | 2008-03-12 Frank Ch. Eigler <fche@elastic.org> * configure.ac, systemtap.spec.in: Bumped version to 0.6.2. * configure: Regenerated.
| * 2008-03-12 Dave Brolley <brolley@redhat.com>brolley2008-03-122-0/+13
| | | | | | | | | | | | PR5897 * staptree.cxx (probe::printsig): If this probe was derived from an alias, call the printsig method of the alias.
| * 2008-03-11 Will Cohen <wcohen@redhat.com>wcohen2008-03-112-4/+8
| | | | | | | | * syscalls2.stp (syscall.wait{4|id}): Correct for 2.6.24.n kernels.
| * 2008-03-10 Dave Brolley <brolley@redhat.com>brolley2008-03-103-3/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PR5189 * translate.cxx (probe_or_function_needs_deref_fault_handler): New member of c_unparser. (c_unparser::emit_function): Initialize probe_or_function_needs_deref_fault_handler. Check it after the body is visited and generate a deref fault handler if necessary. (c_unparser::emit_probe): Likewise. (c_unparser::visit_print_format): Correct the compoenent type for an overridden string literal. Generate code to check that pointer arguments to %m can be dereferenced. Generate casts for printf arguments as necessary. * elaborate.cxx (typeresolution_info::visit_print_format): Desired type for conv_memory is pe_long.
| * 2008-03-10 Dave Brolley <brolley@redhat.com>brolley2008-03-105-43/+130
| | | | | | | | | | | | PR5189 * systemtap.printf/memory1.{stp,exp}: Rewrite to reflect new %m safety checks. * systemtap.stress/conversions.exp: Add a test for invalid argument to %m.
| * 2008-03-10 Dave Brolley <brolley@redhat.com>brolley2008-03-103-4/+30
| | | | | | | | | | | | | | | | PR5189 * vsprintf.c (_stp_vsnprintf): Arguments for dynamic width and precision are of type 'int' again. * loc2c-runtime.h (deref_string): Copy the data only if dst is not NULL. (deref_buffer): New macro.
| * 2008-03-09 Wenji Huang <wenji.huang@oracle.com>wenji2008-03-102-1/+6
| | | | | | | | * wait4time.stp: Change reference of $pid to local variable pid.
* | Merge branch 'master' of git://sources.redhat.com/git/systemtapFrank Ch. Eigler2008-03-0613-25/+75
|\|
| * 2008-03-06 Frank Ch. Eigler <fche@elastic.org>fche2008-03-064-5/+12
| | | | | | | | | | * Makefile.am (AM_CXXFLAGS, AM_CFLAGS): Remove -Werror. * Makefile.in, doc/Makefile.in: Regenerated.