]> sourceware.org Git - systemtap.git/log
systemtap.git
16 years agounwinder build fix for STACK_{TOP,BOTTOM} macro name collisions
Frank Ch. Eigler [Tue, 15 Apr 2008 04:02:27 +0000 (00:02 -0400)]
unwinder build fix for STACK_{TOP,BOTTOM} macro name collisions

2008-04-15  Frank Ch. Eigler  <fche@elastic.org>

* unwind/i386.h (STACK_BOTTOM, STACK_TOP): Comment out these
unused definitions, for they collide with some kernels
(2.6.25-0.121.rc5.git4 rawhide).

16 years ago2008-04-14 David Smith <dsmith@redhat.com>
David Smith [Mon, 14 Apr 2008 17:58:32 +0000 (12:58 -0500)]
2008-04-14  David Smith  <dsmith@redhat.com>

* .gitignore: Added 'Makefile'.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
David Smith [Mon, 14 Apr 2008 17:53:38 +0000 (12:53 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

16 years ago2008-04-14 David Smith <dsmith@redhat.com>
David Smith [Mon, 14 Apr 2008 17:22:53 +0000 (12:22 -0500)]
2008-04-14  David Smith  <dsmith@redhat.com>

* elaborate.h (struct derived_probe_group): Removed
emit_module_header virtual function.
* translate.cxx (c_unparser::emit_common_header): Removed calls to
emit_module_header function.
* tapsets.cxx (be_derived_probe>): Removed 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_decls): Moved kernel check
back from deleted emit_module_header function.
(uprobe_derived_probe_group::emit_module_decls): Ditto.
(mark_derived_probe_group::join_group): Moved marker
kernel check (to a new embedded code section) from deleted
emit_module_header function.

16 years agoPR6400: support bundled elfutils for stapio
Frank Ch. Eigler [Mon, 14 Apr 2008 16:31:22 +0000 (12:31 -0400)]
PR6400: support bundled elfutils for stapio

2008-04-14  Frank Ch. Eigler  <fche@elastic.org>

* Makefile.am (stapio_*): Become able to link/compile against
bundled elfutils.
* Makefile.in: Regenerated.

16 years agoruntime backtrace: stop infinite loops by checking for full print buffer
Frank Ch. Eigler [Sun, 13 Apr 2008 21:50:45 +0000 (17:50 -0400)]
runtime backtrace: stop infinite loops by checking for full print buffer

2008-04-13  Frank Ch. Eigler  <fche@elastic.org>

* print.c (_stp_pbuf_full): New function to note full print buffer.
* stack-{i386,x86_64}.c: Use it in all stack-searching loops, to
impose another limit against unbounded iteration.

16 years agoClarify .function().call vs .function as tutorial footnote
Frank Ch. Eigler [Sun, 13 Apr 2008 21:48:16 +0000 (17:48 -0400)]
Clarify .function().call vs .function as tutorial footnote

16 years agoMerge commit 'origin/unwind'
Frank Ch. Eigler [Sun, 13 Apr 2008 18:59:36 +0000 (14:59 -0400)]
Merge commit 'origin/unwind'

* commit 'origin/unwind':
  Fixes for 2.6.25 pt_regs changes.
  Include string.h
  Change stap to get kernel symbols from debuginfo and
  reincarnate vim/ directory in this branch to match master
  Add new define STP_USE_DWARF_UNWINDER which is set based on which archs
  Remove misleading error message.
  Support for kernels built with CONFIG_FRAME_POINTER
  Fix regression.
  dded _stp_read_address() and changed code to use it.
  kretprobe trampoline fixes
  i386 fixes.
  control.c (_stp_ctl_write_dbug): Insert missing break.
  32-bit fixes
  Cleanup.
  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>
  add (back) runtime/unwind files
  * clarify utility of epilogue-type probe aliases in documentation
  rebased unwind_branch on top of current master

16 years agoMerge branch 'master' into unwind
Frank Ch. Eigler [Sat, 12 Apr 2008 15:03:19 +0000 (11:03 -0400)]
Merge branch 'master' into unwind

* master:
  2008-04-11  David Smith  <dsmith@redhat.com>
  2008-04-11  David Smith  <dsmith@redhat.com>
  2008-04-11  David Smith  <dsmith@redhat.com>
  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>
  removing another part of retired LKET
  removing abandoned experiment: safety/* disassembly/symbol checks

Conflicts:

.gitignore
ChangeLog
runtime/ChangeLog

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 11 Apr 2008 17:37:07 +0000 (13:37 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

* '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>

16 years ago2008-04-11 David Smith <dsmith@redhat.com>
David Smith [Fri, 11 Apr 2008 14:57:00 +0000 (09:57 -0500)]
2008-04-11  David Smith  <dsmith@redhat.com>

* .gitignore: New file.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
David Smith [Fri, 11 Apr 2008 14:54:10 +0000 (09:54 -0500)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

16 years ago2008-04-11 David Smith <dsmith@redhat.com>
David Smith [Fri, 11 Apr 2008 14:52:55 +0000 (09:52 -0500)]
2008-04-11  David Smith  <dsmith@redhat.com>

* 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().

16 years ago2008-04-11 David Smith <dsmith@redhat.com>
David Smith [Fri, 11 Apr 2008 14:52:25 +0000 (09:52 -0500)]
2008-04-11  David Smith  <dsmith@redhat.com>

* .gitignore: Added git_version.h.

16 years agoMerge branch 'master' into work
David Smith [Thu, 10 Apr 2008 20:04:25 +0000 (15:04 -0500)]
Merge branch 'master' into work

Conflicts:

ChangeLog

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 11 Apr 2008 04:54:56 +0000 (00:54 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

* '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>

16 years ago2008-04-10 David Smith <dsmith@redhat.com>
David Smith [Thu, 10 Apr 2008 20:00:08 +0000 (15:00 -0500)]
2008-04-10  David Smith  <dsmith@redhat.com>

* 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 dwarf_derived_probe_group): Ditto.
(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.
(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().

16 years agoPR2949: add missing line
Frank Ch. Eigler [Thu, 10 Apr 2008 19:41:24 +0000 (15:41 -0400)]
PR2949: add missing line

16 years agoPR2949: listings mode (stap -l PROBE)
Frank Ch. Eigler [Thu, 10 Apr 2008 19:38:18 +0000 (15:38 -0400)]
PR2949: listings mode (stap -l PROBE)

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.

16 years agoPR6393: don't bother print build (configure) date any more, with reliable git ids
Frank Ch. Eigler [Thu, 10 Apr 2008 17:36:34 +0000 (13:36 -0400)]
PR6393: don't bother print build (configure) date any more, with reliable git ids

16 years agoPR6393: regenerate git_version.h at every make
Frank Ch. Eigler [Thu, 10 Apr 2008 17:34:30 +0000 (13:34 -0400)]
PR6393: regenerate git_version.h at every make

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>.

16 years agoPR6393: git version tagging at build time
Frank Ch. Eigler [Thu, 10 Apr 2008 17:09:19 +0000 (13:09 -0400)]
PR6393: git version tagging at build time

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.

16 years agoFixes for 2.6.25 pt_regs changes.
Martin Hunt [Wed, 9 Apr 2008 21:02:40 +0000 (17:02 -0400)]
Fixes for 2.6.25 pt_regs changes.

16 years agoInclude string.h
Martin Hunt [Wed, 9 Apr 2008 19:24:14 +0000 (15:24 -0400)]
Include string.h

16 years ago2008-04-09 David Smith <dsmith@redhat.com>
David Smith [Wed, 9 Apr 2008 18:00:36 +0000 (13:00 -0500)]
2008-04-09  David Smith  <dsmith@redhat.com>

        * .gitignore: Added more files to ignore.
        * doc/.gitignore: New file.

16 years agoChange stap to get kernel symbols from debuginfo and
Martin Hunt [Wed, 9 Apr 2008 15:32:50 +0000 (11:32 -0400)]
Change stap to get kernel symbols from debuginfo and
compile them into the module.

16 years agoMerge branch 'master' of ssh://hiramatu@sources.redhat.com/git/systemtap
Masami Hiramatsu [Fri, 4 Apr 2008 20:55:54 +0000 (16:55 -0400)]
Merge branch 'master' of ssh://hiramatu@sources.redhat.com/git/systemtap

Conflicts:

runtime/ChangeLog

16 years ago2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>
Masami Hiramatsu [Fri, 4 Apr 2008 20:52:30 +0000 (16:52 -0400)]
2008-04-04  Masami Hiramatsu <mhiramat@redhat.com>

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.

16 years ago2008-04-04 David Smith <dsmith@redhat.com>
David Smith [Fri, 4 Apr 2008 20:06:33 +0000 (15:06 -0500)]
2008-04-04  David Smith  <dsmith@redhat.com>

PR 5961 (partial)
* task_finder.c: New file.

16 years ago2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>
Masami Hiramatsu [Fri, 4 Apr 2008 19:16:39 +0000 (15:16 -0400)]
2008-04-04  Masami Hiramatsu <mhiramat@redhat.com>

PR 5528
* systemtap.stress/conversions.exp: Update a script to catch up
recently changes of conversions.stp.

16 years agoreincarnate vim/ directory in this branch to match master
Frank Ch. Eigler [Wed, 2 Apr 2008 02:37:12 +0000 (22:37 -0400)]
reincarnate vim/ directory in this branch to match master

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Wed, 2 Apr 2008 02:33:45 +0000 (22:33 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

* '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

16 years agoremoving another part of retired LKET
Frank Ch. Eigler [Wed, 2 Apr 2008 02:32:28 +0000 (22:32 -0400)]
removing another part of retired LKET

16 years agoremoving abandoned experiment: safety/* disassembly/symbol checks
Frank Ch. Eigler [Wed, 2 Apr 2008 02:11:31 +0000 (22:11 -0400)]
removing abandoned experiment: safety/* disassembly/symbol checks

16 years agoMerge branch 'master' into unwind
Frank Ch. Eigler [Tue, 1 Apr 2008 01:20:19 +0000 (21:20 -0400)]
Merge branch 'master' into unwind

* 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

16 years agoRevert "Just a test commit"
Jim Keniston [Mon, 31 Mar 2008 19:27:23 +0000 (12:27 -0700)]
Revert "Just a test commit"

This reverts commit 98ef63414e06ac378ffe698793e3f2514dc5ce82.

16 years agoJust a test commit
Jim Keniston [Mon, 31 Mar 2008 19:18:50 +0000 (12:18 -0700)]
Just a test commit

16 years agoAdd new define STP_USE_DWARF_UNWINDER which is set based on which archs
Martin Hunt [Mon, 31 Mar 2008 15:05:13 +0000 (11:05 -0400)]
Add new define STP_USE_DWARF_UNWINDER which is set based on which archs
work with the unwinder.

16 years agoRemove misleading error message.
Martin Hunt [Mon, 31 Mar 2008 14:05:38 +0000 (10:05 -0400)]
Remove misleading error message.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 31 Mar 2008 13:59:34 +0000 (09:59 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

* '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

16 years agobump autoconf* version numbers to 0.7
Frank Ch. Eigler [Mon, 31 Mar 2008 13:56:24 +0000 (09:56 -0400)]
bump autoconf* version numbers to 0.7

16 years agoreplace mentions of CVS with GIT in docuemntation files
Frank Ch. Eigler [Mon, 31 Mar 2008 13:54:42 +0000 (09:54 -0400)]
replace mentions of CVS with GIT in docuemntation files

16 years agoSupport for kernels built with CONFIG_FRAME_POINTER
Martin Hunt [Sun, 30 Mar 2008 23:47:51 +0000 (19:47 -0400)]
Support for kernels built with CONFIG_FRAME_POINTER

16 years agoFix regression.
Martin Hunt [Fri, 28 Mar 2008 21:04:22 +0000 (17:04 -0400)]
Fix regression.

16 years agodded _stp_read_address() and changed code to use it.
Martin Hunt [Fri, 28 Mar 2008 21:01:40 +0000 (17:01 -0400)]
dded _stp_read_address() and changed code to use it.

16 years agokretprobe trampoline fixes
Martin Hunt [Fri, 28 Mar 2008 20:20:02 +0000 (16:20 -0400)]
kretprobe trampoline fixes

Recognize when a kretprobe trampoline was hit and continue with inexact stack dump.
Also some testsuite changes.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 28 Mar 2008 16:34:05 +0000 (12:34 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

* '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>
  ...

16 years ago2008-03-27 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 27 Mar 2008 19:31:51 +0000 (19:31 +0000)]
2008-03-27  Frank Ch. Eigler  <fche@elastic.org>

* tapsets.cxx (common_probe_entryfn_prologue): Clear last_stmt.

16 years ago2008-03-27 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 27 Mar 2008 17:19:42 +0000 (17:19 +0000)]
2008-03-27  Frank Ch. Eigler  <fche@elastic.org>

* systemtap.base/cmd_parse.exp: Don't assume $SHELL=bash.

16 years ago2008-03-26 Frank Ch. Eigler <fche@elastic.org>
fche [Wed, 26 Mar 2008 21:22:26 +0000 (21:22 +0000)]
2008-03-26  Frank Ch. Eigler  <fche@elastic.org>

* translate.cxx (emit_function): Set context last_stmt, in case
an error occurs during the function.

16 years agoi386 fixes.
Martin Hunt [Wed, 26 Mar 2008 14:06:19 +0000 (10:06 -0400)]
i386 fixes.

16 years agocontrol.c (_stp_ctl_write_dbug): Insert missing break.
Martin Hunt [Tue, 25 Mar 2008 18:01:36 +0000 (14:01 -0400)]
control.c (_stp_ctl_write_dbug): Insert missing break.

16 years ago32-bit fixes
Martin Hunt [Tue, 25 Mar 2008 17:44:37 +0000 (13:44 -0400)]
32-bit fixes

16 years agoCleanup.
Martin Hunt [Tue, 25 Mar 2008 16:26:46 +0000 (12:26 -0400)]
Cleanup.

16 years agoRevert "dummy commit"
Frank Ch. Eigler [Tue, 25 Mar 2008 16:05:46 +0000 (12:05 -0400)]
Revert "dummy commit"

This reverts commit 143096c4025d30e15c0f100b85c0d2e7211bb84b.

16 years agodummy commit
Frank Ch. Eigler [Tue, 25 Mar 2008 16:05:06 +0000 (12:05 -0400)]
dummy commit

16 years ago2008-03-23 Frank Ch. Eigler <fche@elastic.org>
fche [Sun, 23 Mar 2008 23:01:43 +0000 (23:01 +0000)]
2008-03-23  Frank Ch. Eigler  <fche@elastic.org>

* 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)

16 years ago2008-03-23 Frank Ch. Eigler <fche@elastic.org>
fche [Sun, 23 Mar 2008 22:59:12 +0000 (22:59 +0000)]
2008-03-23  Frank Ch. Eigler  <fche@elastic.org>

PR 5980.
* lib/systemtap.exp: Set default Snapshot: value from "stap -V"
output.
(cherry picked from commit 48a00e9396a77fbf1d9919c25eeeebc0081dfb4d)

16 years ago2008-03-21 Eugene Teo <eugeneteo@kernel.sg>
eteo [Fri, 21 Mar 2008 14:35:25 +0000 (14:35 +0000)]
2008-03-21  Eugene Teo  <eugeneteo@kernel.sg>

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.

16 years agoadd (back) runtime/unwind files
Frank Ch. Eigler [Tue, 25 Mar 2008 15:46:14 +0000 (11:46 -0400)]
add (back) runtime/unwind files

16 years ago* clarify utility of epilogue-type probe aliases in documentation
fche [Tue, 25 Mar 2008 12:23:18 +0000 (12:23 +0000)]
* clarify utility of epilogue-type probe aliases in documentation

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.

16 years agorebased unwind_branch on top of current master
Frank Ch. Eigler [Tue, 25 Mar 2008 15:32:58 +0000 (11:32 -0400)]
rebased unwind_branch on top of current master

16 years ago* clarify utility of epilogue-type probe aliases in documentation
fche [Tue, 25 Mar 2008 12:23:18 +0000 (12:23 +0000)]
* clarify utility of epilogue-type probe aliases in documentation

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.

16 years ago2008-03-23 Frank Ch. Eigler <fche@elastic.org>
fche [Sun, 23 Mar 2008 23:01:43 +0000 (23:01 +0000)]
2008-03-23  Frank Ch. Eigler  <fche@elastic.org>

* lib/stap_run.exp (stap_run): Ignore missing debuginfo warnings.
Try harder to kill stap child in case of timeouts and errors.

16 years ago2008-03-23 Frank Ch. Eigler <fche@elastic.org>
fche [Sun, 23 Mar 2008 22:59:12 +0000 (22:59 +0000)]
2008-03-23  Frank Ch. Eigler  <fche@elastic.org>

PR 5980.
* lib/systemtap.exp: Set default Snapshot: value from "stap -V"
output.

16 years ago2008-03-21 Eugene Teo <eugeneteo@kernel.sg>
eteo [Fri, 21 Mar 2008 14:35:25 +0000 (14:35 +0000)]
2008-03-21  Eugene Teo  <eugeneteo@kernel.sg>

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.

16 years agospelling fixes
fche [Fri, 21 Mar 2008 00:11:19 +0000 (00:11 +0000)]
spelling fixes

16 years ago2008-03-20 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 20 Mar 2008 19:33:44 +0000 (19:33 +0000)]
2008-03-20  Frank Ch. Eigler  <fche@elastic.org>

PR 5956.
* null.stp: New file, defining global NULL=0.

PR 5956.
* semko/fortyfive.stp: New test.

16 years ago* clarify $variables available in .return probes
fche [Thu, 20 Mar 2008 17:58:06 +0000 (17:58 +0000)]
* clarify $variables available in .return probes

16 years ago2008-03-20 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 20 Mar 2008 17:29:55 +0000 (17:29 +0000)]
2008-03-20  Frank Ch. Eigler  <fche@elastic.org>

PR 5975.
* tapsets.cxx (*): Added a few (void) expressions for asserts that
may be compiled out.

16 years ago2008-03-17 Eugene Teo <eteo@redhat.com>
eteo [Mon, 17 Mar 2008 14:46:49 +0000 (14:46 +0000)]
2008-03-17  Eugene Teo  <eteo@redhat.com>

PR 5947
* autoconf-tsc-khz.c: Remove "&& defined(__i386__)" to make the test
more pessimistic.

16 years ago* systemtap.base/maxactive.exp, probefunc.exp: Standardize pass msg.
fche [Sat, 15 Mar 2008 17:29:09 +0000 (17:29 +0000)]
* systemtap.base/maxactive.exp, probefunc.exp: Standardize pass msg.

16 years ago2008-03-14 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Sat, 15 Mar 2008 00:02:00 +0000 (00:02 +0000)]
2008-03-14  Masami Hiramatsu <mhiramat@redhat.com>

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.

16 years ago2008-03-13 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 13 Mar 2008 16:16:18 +0000 (16:16 +0000)]
2008-03-13  Frank Ch. Eigler  <fche@elastic.org>

PR 5928.
* buildrun.cxx (compile_pass): Use EXTRA_CFLAGS for autoconf'd values
instead of CFLAGS_<module>.o.

16 years ago* release prep: 0.6.2 version bump release-0.6.2
fche [Wed, 12 Mar 2008 17:29:30 +0000 (17:29 +0000)]
* release prep: 0.6.2 version bump

2008-03-12  Frank Ch. Eigler  <fche@elastic.org>

* configure.ac, systemtap.spec.in: Bumped version to 0.6.2.
* configure: Regenerated.

16 years ago2008-03-12 Dave Brolley <brolley@redhat.com>
brolley [Wed, 12 Mar 2008 15:50:21 +0000 (15:50 +0000)]
2008-03-12  Dave Brolley  <brolley@redhat.com>

        PR5897
        * staptree.cxx (probe::printsig): If this probe was derived from an alias,
        call the printsig method of the alias.

16 years ago2008-03-11 Will Cohen <wcohen@redhat.com>
wcohen [Tue, 11 Mar 2008 21:45:31 +0000 (21:45 +0000)]
2008-03-11  Will Cohen  <wcohen@redhat.com>

* syscalls2.stp (syscall.wait{4|id}): Correct for 2.6.24.n kernels.

16 years ago2008-03-10 Dave Brolley <brolley@redhat.com>
brolley [Mon, 10 Mar 2008 18:46:14 +0000 (18:46 +0000)]
2008-03-10  Dave Brolley  <brolley@redhat.com>

        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.

16 years ago2008-03-10 Dave Brolley <brolley@redhat.com>
brolley [Mon, 10 Mar 2008 18:45:34 +0000 (18:45 +0000)]
2008-03-10  Dave Brolley  <brolley@redhat.com>

        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.

16 years ago2008-03-10 Dave Brolley <brolley@redhat.com>
brolley [Mon, 10 Mar 2008 18:45:03 +0000 (18:45 +0000)]
2008-03-10  Dave Brolley  <brolley@redhat.com>

        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.

16 years ago 2008-03-09 Wenji Huang <wenji.huang@oracle.com>
wenji [Mon, 10 Mar 2008 01:55:00 +0000 (01:55 +0000)]
 2008-03-09  Wenji Huang  <wenji.huang@oracle.com>

       * wait4time.stp: Change reference of $pid to local variable pid.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 7 Mar 2008 03:08:07 +0000 (22:08 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2008-03-06 Frank Ch. Eigler <fche@elastic.org>
fche [Thu, 6 Mar 2008 20:21:36 +0000 (20:21 +0000)]
2008-03-06  Frank Ch. Eigler  <fche@elastic.org>

* Makefile.am (AM_CXXFLAGS, AM_CFLAGS): Remove -Werror.
* Makefile.in, doc/Makefile.in: Regenerated.

16 years agoFix sys_sigaltstack for i686 after register unification
ananth [Thu, 6 Mar 2008 15:15:30 +0000 (15:15 +0000)]
Fix sys_sigaltstack for i686 after register unification

16 years ago2008-03-05 David Smith <dsmith@redhat.com>
dsmith [Wed, 5 Mar 2008 16:38:34 +0000 (16:38 +0000)]
2008-03-05  David Smith  <dsmith@redhat.com>

        PR5422
        * systemtap.samples/examples.exp: Updated.

16 years ago2008-03-05 David Smith <dsmith@redhat.com>
dsmith [Wed, 5 Mar 2008 16:28:42 +0000 (16:28 +0000)]
2008-03-05  David Smith  <dsmith@redhat.com>

        PR5422
        * iostat-scsi.stp: Updated to handle kernel versions > 2.6.24.
        * iostat-scsi.txt: Updated.

16 years ago2008-03-04 David Smith <dsmith@redhat.com>
dsmith [Tue, 4 Mar 2008 22:04:42 +0000 (22:04 +0000)]
2008-03-04  David Smith  <dsmith@redhat.com>

* tutorial.tex: Made minor changes to remove warnings.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Tue, 4 Mar 2008 00:01:58 +0000 (19:01 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agoPR5516: assignment to $pointers
fche [Mon, 3 Mar 2008 21:36:50 +0000 (21:36 +0000)]
PR5516: assignment to $pointers

2008-03-03  Frank Ch. Eigler  <fche@elastic.org>

PR5516
* elaborate.cxx (symbol_fetcher, dead_assignment_remover):
Support unresolved $target lvalues.  Propagate pretty error
messages.
* staptree.cxx (varuse_collecting_visitor target_symbol): Ditto.
* staptree.h: Corresponding decl.

* loc2c.c: c_translate_pointer_store: New function.
* loc2c.h: Corresponding decl.
* tapsets.cxx (dwflpp::translate_final_fetch_or_store): Call it
for $target pointer assignments.

2008-03-03  Frank Ch. Eigler  <fche@elastic.org>

PR5516
* buildok/twentynine.stp: New test.

16 years agoadd doc/nomencl.sty to EXTRA_DIST
fche [Mon, 3 Mar 2008 15:54:27 +0000 (15:54 +0000)]
add doc/nomencl.sty to EXTRA_DIST

2008-03-03  Frank Ch. Eigler  <fche@elastic.org>

From Masami Hiramatsu  <mhiramat@redhat.com>
* Makefile.am (EXTRA_DIST): Add nomencl.sty.
* Makefile.in: Hand-regenerated.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 29 Feb 2008 15:45:25 +0000 (10:45 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2008-02-29 Will Cohen <wcohen@redhat.com>
wcohen [Fri, 29 Feb 2008 14:36:28 +0000 (14:36 +0000)]
2008-02-29  Will Cohen  <wcohen@redhat.com>

        * main.cxx (handle_interrupts): Make compatible with GCC 4.3.

16 years agoPR5045: clean up after interrupts
fche [Thu, 28 Feb 2008 21:34:46 +0000 (21:34 +0000)]
PR5045: clean up after interrupts

2008-02-28  Frank Ch. Eigler  <fche@elastic.org>

PR5045
* session.h (pending_interrupts): New global.
* main.cxx (handle_interrupts): New fn to handle SIGINT* etc.
* elaborate.cxx, translate.cxx, tapsets.cxx, main.cxx (*): Insert
pending_interrupts escape hatches inside potentially timetaking loops.
* buildrun.cxx: Don't deal with signals.

16 years ago2008-02-28 Will Cohen <wcohen@redhat.com>
wcohen [Thu, 28 Feb 2008 20:47:11 +0000 (20:47 +0000)]
2008-02-28  Will Cohen  <wcohen@redhat.com>

        PR433780
        * errno.stp (returnstr): Handle unified i386/x86_64 reg names.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Thu, 28 Feb 2008 04:29:45 +0000 (23:29 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agobundle nomencl.sty for older tex distributions
fche [Thu, 28 Feb 2008 04:27:01 +0000 (04:27 +0000)]
bundle nomencl.sty for older tex distributions

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Thu, 28 Feb 2008 04:21:38 +0000 (23:21 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agoPR5697 part 2: tutorial/langref configury
fche [Thu, 28 Feb 2008 04:21:15 +0000 (04:21 +0000)]
PR5697 part 2: tutorial/langref configury

2008-02-27  Frank Ch. Eigler  <fche@elastic.org>

PR5697
* configure.ac (enable-docs): Implement.
* systemtap.spec.in: Add optional docs build/install/prereqs.
* Makefile.am (SUBDIRS): Add doc.
* Makefile.in, configure: Regenerated.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Thu, 28 Feb 2008 02:32:43 +0000 (21:32 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agoCorrect date of last commit.
brolley [Thu, 28 Feb 2008 01:43:11 +0000 (01:43 +0000)]
Correct date of last commit.

This page took 0.067939 seconds and 5 git commands to generate.