summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtapwenji2008-04-1015-90/+639
|\
| * 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.
* | Merge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtapwenji2008-04-094-0/+18
|\|
| * 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://wenji@sources.redhat.com/git/systemtapwenji2008-04-069-10/+452
|\|
| * 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.
* | Revert "emphasize the regexp math"wenji2008-04-031-2/+2
| | | | | | | | This reverts commit 285477856b016f3d16c339b7d7f00422cbe1795f.
* | emphasize the regexp mathwenji2008-04-031-2/+2
|/
* 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
| * 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
|/
* * 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.