summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into unwindFrank Ch. Eigler2008-03-3114-38/+71
|\ | | | | | | | | | | | | | | | | | | | | | | | | * master: 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 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
| * 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
| | * 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
| | |
| * | 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
| |/
* | Add new define STP_USE_DWARF_UNWINDER which is set based on which archsMartin Hunt2008-03-314-5/+17
| | | | | | | | work with the unwinder.
* | Remove misleading error message.Martin Hunt2008-03-312-1/+4
| |
* | Support for kernels built with CONFIG_FRAME_POINTERMartin Hunt2008-03-3010-9/+36
| |
* | Fix regression.Martin Hunt2008-03-281-1/+1
| |
* | dded _stp_read_address() and changed code to use it.Martin Hunt2008-03-286-24/+38
| |
* | kretprobe trampoline fixesMartin Hunt2008-03-288-106/+194
| | | | | | | | | | Recognize when a kretprobe trampoline was hit and continue with inexact stack dump. Also some testsuite changes.
* | i386 fixes.Martin Hunt2008-03-265-40/+57
| |
* | control.c (_stp_ctl_write_dbug): Insert missing break.Martin Hunt2008-03-252-0/+4
| |
* | 32-bit fixesMartin Hunt2008-03-253-6/+11
| |
* | Cleanup.Martin Hunt2008-03-256-52/+91
| |
* | 2008-03-23 Frank Ch. Eigler <fche@elastic.org>fche2008-03-252-3/+16
| | | | | | | | | | | | * lib/stap_run.exp (stap_run): Ignore missing debuginfo warnings. Try harder to kill stap child in case of timeouts and errors. (cherry picked from commit ef859360e89d32801e37ddecf59ceee20a049391)
* | 2008-03-23 Frank Ch. Eigler <fche@elastic.org>fche2008-03-252-2/+9
| | | | | | | | | | | | | | PR 5980. * lib/systemtap.exp: Set default Snapshot: value from "stap -V" output. (cherry picked from commit 48a00e9396a77fbf1d9919c25eeeebc0081dfb4d)
* | 2008-03-21 Eugene Teo <eugeneteo@kernel.sg>eteo2008-03-257-1/+236
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | add (back) runtime/unwind filesFrank Ch. Eigler2008-03-253-0/+340
| |
* | * clarify utility of epilogue-type probe aliases in documentationfche2008-03-254-20/+41
| | | | | | | | | | | | | | | | 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.
* | rebased unwind_branch on top of current masterFrank Ch. Eigler2008-03-2563-3747/+1693
|/
* * 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.
* 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.
* Fix sys_sigaltstack for i686 after register unificationananth2008-03-062-2/+7
|
* 2008-03-05 David Smith <dsmith@redhat.com>dsmith2008-03-052-2/+7
| | | | | PR5422 * systemtap.samples/examples.exp: Updated.
* 2008-03-05 David Smith <dsmith@redhat.com>dsmith2008-03-053-1/+31
| | | | | | PR5422 * iostat-scsi.stp: Updated to handle kernel versions > 2.6.24. * iostat-scsi.txt: Updated.