]> sourceware.org Git - systemtap.git/log
systemtap.git
16 years agoFixed PR 6499 (utrace probe crash).
David Smith [Fri, 16 May 2008 19:51:07 +0000 (14:51 -0500)]
Fixed PR 6499 (utrace probe crash).
2008-05-16  David Smith  <dsmith@redhat.com>

PR 6499.
* task_finder.c (stap_register_task_finder_target): Added error
check.
(__stp_utrace_task_finder_report_clone): Ditto.
(stap_utrace_detach_ops): Uses do_each_thread/while_each_thread
instead of for_each_process (which only iterated among process
group leaders instead of all threads).
(stap_start_task_finder): Ditto.

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

* 'master' of ssh://sources.redhat.com/git/systemtap:
  Ignores signals when removing the temporary directory.
  Add appropriate ChangeLog entry for earlier checkin.

16 years agonote "make installcheck" in post-build checkout
Frank Ch. Eigler [Fri, 16 May 2008 15:04:05 +0000 (11:04 -0400)]
note "make installcheck" in post-build checkout

16 years agoIgnores signals when removing the temporary directory.
David Smith [Thu, 15 May 2008 20:52:12 +0000 (15:52 -0500)]
Ignores signals when removing the temporary directory.
2008-05-15  David Smith  <dsmith@redhat.com>

* main.cxx (setup_signals): New function.
(main): Calls setup_signals() to setup signal handling.  When
removing the temporary directory, ignore signals.

16 years agoAdd appropriate ChangeLog entry for earlier checkin.
William Cohen [Thu, 15 May 2008 15:25:59 +0000 (11:25 -0400)]
Add appropriate ChangeLog entry for earlier checkin.

16 years agoPR 5955 - Accept ; terminated globals
Ananth N Mavinakayanahalli [Wed, 14 May 2008 05:26:37 +0000 (10:56 +0530)]
PR 5955 - Accept ; terminated globals

16 years agoFactored returnval() out of returnstr(), for use in dwarfless probing.
Jim Keniston [Tue, 13 May 2008 23:33:26 +0000 (16:33 -0700)]
Factored returnval() out of returnstr(), for use in dwarfless probing.

16 years agoConverted more aliases to use arg numbers instead of names. In particular,
Jim Keniston [Tue, 13 May 2008 22:34:00 +0000 (15:34 -0700)]
Converted more aliases to use arg numbers instead of names.  In particular,
converted the aliases for futex, getrusage, and mq_open -- which presented
problems when this tapset is used without dwarf, even if those aliases
aren't used.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 12 May 2008 23:37:31 +0000 (19:37 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
* 'master' of ssh://sources.redhat.com/git/systemtap:
  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

16 years agoRevert "PR6487: extend blacklist with relay/timer subsystem"
Frank Ch. Eigler [Mon, 12 May 2008 23:35:17 +0000 (19:35 -0400)]
Revert "PR6487: extend blacklist with relay/timer subsystem"
This reverts commit e0d0dcf974e2d0898a7f5a05a2a3fdc93ba51fea.

It seems that blacklisting kernel/timer.c is overbroad.

16 years agoPR 4311 - Function boundary tracing without debuginfo: Phases I and II
Jim Keniston [Mon, 12 May 2008 21:09:18 +0000 (14:09 -0700)]
PR 4311 - Function boundary tracing without debuginfo: Phases I and II

16 years agoMerge commit 'origin/dwarfless'
Jim Keniston [Mon, 12 May 2008 19:17:20 +0000 (12:17 -0700)]
Merge commit 'origin/dwarfless'
PR 4311 - Function boundary tracing without debuginfo: Phases 1 and 2

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
William Cohen [Fri, 9 May 2008 20:39:11 +0000 (16:39 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agoAdd syscalls_by_pid.meta, syscalls_by_proc.meta,
William Cohen [Fri, 9 May 2008 20:36:13 +0000 (16:36 -0400)]
Add syscalls_by_pid.meta, syscalls_by_proc.meta,
sigmon.meta, sig_by_pid.meta, sig_by_proc.meta, and socket-trace.meta.

16 years agoPR6487: extend blacklist with relay/timer subsystem
Frank Ch. Eigler [Fri, 9 May 2008 19:51:57 +0000 (15:51 -0400)]
PR6487: extend blacklist with relay/timer subsystem

16 years agoAdjust iotime.meta description.
William Cohen [Thu, 8 May 2008 22:15:16 +0000 (18:15 -0400)]
Adjust iotime.meta description.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
William Cohen [Thu, 8 May 2008 22:11:04 +0000 (18:11 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago * iotime.meta: New.
William Cohen [Thu, 8 May 2008 21:48:24 +0000 (17:48 -0400)]
* iotime.meta: New.

16 years agoFix for PR 6500.
David Smith [Thu, 8 May 2008 21:19:08 +0000 (16:19 -0500)]
Fix for PR 6500.
2008-05-08  David Smith  <dsmith@redhat.com>

        PR 6500.
        * task_finder.c (__stp_utrace_task_finder_report_exec): Moved
        attach logic to __stp_utrace_attach_match_filename().
        (__stp_utrace_attach_match_filename): New function.
        (__stp_utrace_task_finder_report_clone): Calls
        __stp_utrace_attach_match_filename() to attach to newly cloned
        threads.

16 years agoUpdate ChangeLog
William Cohen [Thu, 8 May 2008 21:27:38 +0000 (17:27 -0400)]
Update ChangeLog

16 years ago * sleeptime.meta, wait4time.meta: New.
William Cohen [Thu, 8 May 2008 21:25:59 +0000 (17:25 -0400)]
* sleeptime.meta, wait4time.meta: New.

16 years agosystemtap.examples futexes.meta change futex.stp to futexes.stp.
Mark Wielaard [Thu, 8 May 2008 12:02:52 +0000 (14:02 +0200)]
systemtap.examples futexes.meta change futex.stp to futexes.stp.

16 years agoIn ioblock.stp ioblock.end set bytes_done depending on kernel version.
Mark Wielaard [Thu, 8 May 2008 11:48:11 +0000 (13:48 +0200)]
In ioblock.stp ioblock.end set bytes_done depending on kernel version.

16 years agoPR6492: make listing mode warning-free
Frank Ch. Eigler [Wed, 7 May 2008 23:35:50 +0000 (19:35 -0400)]
PR6492: make listing mode warning-free

16 years agoPR5648: Fix unaligned access warning in stp_print_flush on ia64
Masami Hiramatsu [Wed, 7 May 2008 23:23:44 +0000 (19:23 -0400)]
PR5648: Fix unaligned access warning in stp_print_flush on ia64

16 years agoPR5648: Fix memcpy's endianess issue.
Masami Hiramatsu [Wed, 7 May 2008 23:23:18 +0000 (19:23 -0400)]
PR5648: Fix memcpy's endianess issue.

16 years agofutexes.meta, nettop.meta, pf2.meta: New.
William Cohen [Wed, 7 May 2008 21:00:57 +0000 (17:00 -0400)]
futexes.meta, nettop.meta, pf2.meta: New.

16 years agoClean up output.
William Cohen [Wed, 7 May 2008 20:00:48 +0000 (16:00 -0400)]
Clean up output.

16 years agoThe beginnings of a no-dwarf version of syscalls.stp. Selected
Jim Keniston [Tue, 6 May 2008 20:42:53 +0000 (13:42 -0700)]
The beginnings of a no-dwarf version of syscalls.stp.  Selected
aliases refer to args by number rather than name.

16 years agoAdded CPU REGISTERS and NUMBERED FUNCTION ARGUMENTS sections to
Jim Keniston [Tue, 6 May 2008 20:40:40 +0000 (13:40 -0700)]
Added CPU REGISTERS and NUMBERED FUNCTION ARGUMENTS sections to
stapfuncs.5.in.

16 years agoPR444886: add .../build/... to default debuginfo search path
Frank Ch. Eigler [Tue, 6 May 2008 02:53:18 +0000 (22:53 -0400)]
PR444886: add .../build/... to default debuginfo search path

16 years agoReplaced [u_]arg() with [u]int_arg(), [u]long_arg(), {s|u}32_arg(),
Jim Keniston [Tue, 6 May 2008 00:03:49 +0000 (17:03 -0700)]
Replaced [u_]arg() with [u]int_arg(), [u]long_arg(), {s|u}32_arg(),
{s|u}64_arg(), etc.  Added asmlinkage(), fastcall(), regparm().
Dealt with some surprises -- e.g., rax is ZERO-extended eax.
Seems to work well with -m32 and -m64 user apps, and with a (small)
dwarfless subset of syscall.stp.

16 years agoMore signal cleanup.
Martin Hunt [Mon, 5 May 2008 19:02:39 +0000 (15:02 -0400)]
More signal cleanup.

16 years agoFix problem handling SIG_CHLD
Martin Hunt [Mon, 5 May 2008 18:22:16 +0000 (14:22 -0400)]
Fix problem handling SIG_CHLD

16 years agoCleanup signal handling for staprun.
Martin Hunt [Mon, 5 May 2008 17:49:07 +0000 (13:49 -0400)]
Cleanup signal handling for staprun.

16 years agoPR6481: timer reset needs irqs reenabled
Frank Ch. Eigler [Mon, 5 May 2008 17:09:15 +0000 (13:09 -0400)]
PR6481: timer reset needs irqs reenabled

16 years agoMade runtime/task_finder.c improvements.
David Smith [Mon, 5 May 2008 16:43:26 +0000 (11:43 -0500)]
Made runtime/task_finder.c improvements.
2008-05-05  David Smith  <dsmith@redhat.com>

        * task_finder.c (stap_utrace_detach_ops): Make sure we ignore
        /sbin/init.
        (__stp_utrace_attach): Added function to handle details of
        attaching a utrace engine.
        (__stp_utrace_task_finder_report_clone): Calls
        __stp_utrace_attach.
        (__stp_utrace_task_finder_report_exec): Ditto.
        (stap_start_task_finder): Ditto.

16 years agoAdded support for register(), u_register(), arg(), and u_arg() functions.
Jim Keniston [Thu, 1 May 2008 23:02:29 +0000 (16:02 -0700)]
Added support for register(), u_register(), arg(), and u_arg() functions.
Still missing: arg64(), _stp_copy_from_user stack, .linkage clause,
tests, docs.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Thu, 1 May 2008 21:31:49 +0000 (17:31 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

* 'master' of ssh://sources.redhat.com/git/systemtap:
  2008-05-01  William Cohen  <wcohen@redhat.com>

16 years agoPR6474: use position-independent-executable security c/ld-flags for stap* binaries
Frank Ch. Eigler [Thu, 1 May 2008 21:31:26 +0000 (17:31 -0400)]
PR6474: use position-independent-executable security c/ld-flags for stap* binaries
tested on rhel5 i386/x86-64, fedora7 x86-64

16 years ago2008-05-01 William Cohen <wcohen@redhat.com>
William Cohen [Thu, 1 May 2008 21:06:23 +0000 (17:06 -0400)]
2008-05-01  William Cohen  <wcohen@redhat.com>

* helloworld.meta: New file.

16 years agoadd git commit summary guidelines
Frank Ch. Eigler [Wed, 30 Apr 2008 17:14:22 +0000 (13:14 -0400)]
add git commit summary guidelines

16 years agoPR5648: Fix unaligned access warning on ia64.
Shaohua Li [Wed, 30 Apr 2008 16:07:17 +0000 (12:07 -0400)]
PR5648: Fix unaligned access warning on ia64.

16 years agoPR6008: Increase the limitation of the buffer size to 4095MB.
Masami Hiramatsu [Wed, 30 Apr 2008 15:52:32 +0000 (11:52 -0400)]
PR6008: Increase the limitation of the buffer size to 4095MB.

16 years agoPR5645: Fix sub-buffer size calculation and debug messages.
Masami Hiramatsu [Wed, 30 Apr 2008 15:48:25 +0000 (11:48 -0400)]
PR5645: Fix sub-buffer size calculation and debug messages.

16 years agoPR6466: broad side-effect free statement elision
Frank Ch. Eigler [Wed, 30 Apr 2008 02:57:33 +0000 (22:57 -0400)]
PR6466: broad side-effect free statement elision

16 years agoMade utrace probes more robust.
David Smith [Tue, 29 Apr 2008 21:23:30 +0000 (16:23 -0500)]
Made utrace probes more robust.
2008-04-29  David Smith  <dsmith@redhat.com>

* tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Added
death event handlers to ensure that for every utrace_attach there
is a corresponding utrace_detach.
(utrace_derived_probe_group::emit_module_decls): Ditto.

2008-04-29  David Smith  <dsmith@redhat.com>

* task_finder.c: Made more robust by ensuring that all utrace
attaches have a corresponding utrace detach.

16 years ago2008-04-27 William Cohen <wcohen@redhat.com>
William Cohen [Mon, 28 Apr 2008 19:31:10 +0000 (15:31 -0400)]
2008-04-27  William Cohen  <wcohen@redhat.com>

* check.exp: New script to run tests on cataloged examples.

16 years ago2008-04-27 William Cohen <wcohen@redhat.com>
William Cohen [Mon, 28 Apr 2008 19:09:01 +0000 (15:09 -0400)]
2008-04-27  William Cohen  <wcohen@redhat.com>

* check.exp: New script to run tests on cataloged examples.

16 years agocleanup: remove never-implemented runtime TEST_MODE compile flag
Frank Ch. Eigler [Mon, 28 Apr 2008 16:57:23 +0000 (12:57 -0400)]
cleanup: remove never-implemented runtime TEST_MODE compile flag

16 years agorevert commit f0e6dc6304; overload detection logic was fine already
Frank Ch. Eigler [Sat, 26 Apr 2008 18:48:51 +0000 (14:48 -0400)]
revert commit f0e6dc6304; overload detection logic was fine already

btw, here's a test script to monitor the persistent context values:

function cycles(which:long) %{
        THIS->__retvalue = (THIS->which == 0) ? CONTEXT->cycles_base :
                                                CONTEXT->cycles_sum;
%}

probe timer.profile { /* just for */ backtrace() /* load generation */
                      printf("%d %d\n", cycles(0), cycles(1)) }
probe timer.s(1) { exit() }

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 25 Apr 2008 18:52:44 +0000 (14:52 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

* 'master' of ssh://sources.redhat.com/git/systemtap:
  Handles markers with no format string.
  Fixed task_finder.c kernel 2.6.25 change.

16 years agosimplify systemtap.spec configuration vars
Frank Ch. Eigler [Fri, 25 Apr 2008 18:51:50 +0000 (14:51 -0400)]
simplify systemtap.spec configuration vars

16 years agoHandles markers with no format string.
David Smith [Fri, 25 Apr 2008 16:58:56 +0000 (11:58 -0500)]
Handles markers with no format string.
2008-04-25  David Smith  <dsmith@redhat.com>

PR 6455.
* tapsets.cxx (mark_builder::build): Handles markers with no
format string.

16 years agoFixed task_finder.c kernel 2.6.25 change.
Srinivasa [Fri, 25 Apr 2008 14:20:53 +0000 (09:20 -0500)]
Fixed task_finder.c kernel 2.6.25 change.
2008-04-25  David Smith  <dsmith@redhat.com>

From Srinivasa <srinivasa@in.ibm.com>
* task_finder.c (__stp_get_mm_path): Fixed kernel 2.6.25 change.

16 years agoPR6454: fix "stap -l" listing of space-laden probe point names
Frank Ch. Eigler [Thu, 24 Apr 2008 21:43:57 +0000 (17:43 -0400)]
PR6454: fix "stap -l" listing of space-laden probe point names

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
William Cohen [Thu, 24 Apr 2008 18:00:42 +0000 (14:00 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agoMove examples to testsuite/systemtap.examples.
William Cohen [Thu, 24 Apr 2008 17:57:59 +0000 (13:57 -0400)]
Move examples to testsuite/systemtap.examples.

16 years agoMerge branch 'master' of ssh://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Thu, 24 Apr 2008 17:55:34 +0000 (13:55 -0400)]
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap

* 'master' of ssh://sources.redhat.com/git/systemtap:
  Made kernel 2.6.25 changes in task_finder.c.
  Move examples to testsuite/systemtap.examples

16 years agoPR6451: avoid one class of staprun shutdown deadlock (module/.ctl filehandle = 0)
Frank Ch. Eigler [Thu, 24 Apr 2008 17:55:19 +0000 (13:55 -0400)]
PR6451: avoid one class of staprun shutdown deadlock (module/.ctl filehandle = 0)

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
William Cohen [Thu, 24 Apr 2008 17:53:45 +0000 (13:53 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agoMade kernel 2.6.25 changes in task_finder.c.
David Smith [Thu, 24 Apr 2008 17:50:23 +0000 (12:50 -0500)]
Made kernel 2.6.25 changes in task_finder.c.
2008-04-24  David Smith  <dsmith@redhat.com>

        * task_finder.c (__stp_get_mm_path): Made kernel 2.6.25 changes.

16 years agoMove examples to testsuite/systemtap.examples
William Cohen [Thu, 24 Apr 2008 16:20:13 +0000 (12:20 -0400)]
Move examples to testsuite/systemtap.examples

16 years agoPR6416: extend probing blacklist with more init/exit sections
Srinivasa DS [Wed, 23 Apr 2008 19:06:32 +0000 (15:06 -0400)]
PR6416: extend probing blacklist with more init/exit sections

16 years agofix overload-detection uninitialized variable bug
Frank Ch. Eigler [Wed, 23 Apr 2008 14:23:20 +0000 (10:23 -0400)]
fix overload-detection uninitialized variable bug

Reported-By: Peter Teoh <htmldeveloper@gmail.com>
16 years agoAllow staprun to run on kernels without capabilities configured.
Martin Hunt [Tue, 22 Apr 2008 22:09:58 +0000 (18:09 -0400)]
Allow staprun to run on kernels without capabilities configured.

16 years agoSimplified systemtap.base/utrace_p5.exp a little.
David Smith [Tue, 22 Apr 2008 18:31:37 +0000 (13:31 -0500)]
Simplified systemtap.base/utrace_p5.exp a little.
2008-04-22  David Smith  <dsmith@redhat.com>

* systemtap.base/utrace_p5.exp: Simplfied a little.

16 years agoMove send_request out of common.c because staprun no longer sends anything.
Martin Hunt [Tue, 22 Apr 2008 16:45:08 +0000 (12:45 -0400)]
Move send_request out of common.c because staprun no longer sends anything.

16 years agoAdd documentation for staprun -d option.
Martin Hunt [Tue, 22 Apr 2008 14:40:32 +0000 (10:40 -0400)]
Add documentation for staprun -d option.

16 years agoAdded run-time utrace tests.
David Smith [Tue, 22 Apr 2008 13:19:34 +0000 (08:19 -0500)]
Added run-time utrace tests.
2008-04-22  David Smith  <dsmith@redhat.com>

* systemtap.base/utrace_p5.exp: Added run-time utrace tests.

16 years agoRemoved debug statements.
David Smith [Tue, 22 Apr 2008 13:14:05 +0000 (08:14 -0500)]
Removed debug statements.
2008-04-22  David Smith  <dsmith@redhat.com>

* tapsets.cxx (utrace_derived_probe_group::emit_module_decls):
Removed debug statements.

16 years agoRenamed semko/utrace02.stp to parseko/utrace01.stp.
David Smith [Mon, 21 Apr 2008 14:16:14 +0000 (09:16 -0500)]
Renamed semko/utrace02.stp to parseko/utrace01.stp.
2008-04-21  David Smith  <dsmith@redhat.com>

* parseko/utrace01.stp: Renamed from semko/utrace02.stp (since it
received a parse error, not a semantic error).

16 years agoChange staprun to exec stapio. Add "-d" option to staprun.
Martin Hunt [Mon, 21 Apr 2008 20:50:52 +0000 (16:50 -0400)]
Change staprun to exec stapio. Add "-d" option to staprun.

16 years ago* testsuite/{semok,semko}/nodwf*.stp
Jim Keniston [Fri, 18 Apr 2008 23:28:55 +0000 (16:28 -0700)]
* testsuite/{semok,semko}/nodwf*.stp
Shows what we currently can and can't do.

16 years agoPR 4311 - Function boundary tracing without debuginfo: Phase I
Jim Keniston [Fri, 18 Apr 2008 23:21:18 +0000 (16:21 -0700)]
PR 4311 - Function boundary tracing without debuginfo: Phase I
* tapsets.cxx: Major rework of dwflpp, dwarf_query, and related
code to make do with elf info if dwarf info is absent, or
(in the case of vmlinux) make do with a System.map-style
symbol table if even the elf file is absent.
* main.cxx: Use getopt_long instead of getopt. Added --kelf,
--kmap, --ignore-vmlinux, and --ignore-dwarf.
* hash.cxx, session.h, stap.1.in: Added --kelf, --kmap,
--ignore-vmlinux, and --ignore-dwarf.

16 years agoAdded utrace exec probes.
David Smith [Fri, 18 Apr 2008 18:52:25 +0000 (13:52 -0500)]
Added utrace exec probes.
2008-04-18  David Smith  <dsmith@redhat.com>

* tapsets.cxx (struct utrace_builder): Added exec probes.
(utrace_derived_probe_group::emit_probe_decl): Ditto.
(utrace_derived_probe_group::emit_module_decls): Ditto.
(register_standard_tapsets): Ditto.
* stapprobes.5.in: Added information about exec probes.
* NEWS: Added information about utrace probes.

2008-04-18  David Smith  <dsmith@redhat.com>

* systemtap.base/utrace_p4.exp: Added exec probe test.

16 years agoAdded utrace probe documentation.
David Smith [Fri, 18 Apr 2008 17:23:52 +0000 (12:23 -0500)]
Added utrace probe documentation.
2008-04-18  David Smith  <dsmith@redhat.com>

* stapprobes.5.in: Added information about utrace probes.

16 years agoRewrote utrace buildok tests to check for kernel utrace support.
David Smith [Fri, 18 Apr 2008 15:06:24 +0000 (10:06 -0500)]
Rewrote utrace buildok tests to check for kernel utrace support.
2008-04-18  David Smith  <dsmith@redhat.com>

* buildok/utrace01.stp: Removed.
* buildok/utrace02.stp: Ditto.
* buildok/utrace03.stp: Ditto.
* systemtap.base/utrace_p4.exp: Rewrote buildok tests to check for
kernel utrace support.

16 years agoShiny new Vim highlighting
Josh Stone [Fri, 18 Apr 2008 00:09:27 +0000 (17:09 -0700)]
Shiny new Vim highlighting

Recognize the 'limit' keyword and script arguments, allow '$' in
variable names, and highlight $target variables.

16 years agoRefresh cscope.files
Josh Stone [Thu, 17 Apr 2008 18:33:30 +0000 (11:33 -0700)]
Refresh cscope.files

16 years agoFix the blacklist regexps for atomic functions
Josh Stone [Thu, 17 Apr 2008 18:15:55 +0000 (11:15 -0700)]
Fix the blacklist regexps for atomic functions

16 years agoAdded process PATH checking and conditional utrace handler function calls.
David Smith [Thu, 17 Apr 2008 17:49:32 +0000 (12:49 -0500)]
Added process PATH checking and conditional utrace handler function calls.
2008-04-17  David Smith  <dsmith@redhat.com>

* tapsets.cxx (utrace_builder::build): Make sure that the PATH of
'process("PATH")' probes is an absolute path.
(utrace_derived_probe_group::emit_module_decls): Made calls to
utrace probe handler functions conditional on which types of
utrace probes are going to be output.

16 years agoAdded new utrace tests.
David Smith [Thu, 17 Apr 2008 17:48:03 +0000 (12:48 -0500)]
Added new utrace tests.
2008-04-17  David Smith  <dsmith@redhat.com>

* buildok/utrace01.stp: New test.
* buildok/utrace02.stp: Ditto.
* buildok/utrace03.stp: Ditto.
* semko/utrace01.stp: Ditto.
* semko/utrace02.stp: Ditto.
* semko/utrace03.stp: Ditto.
* semko/utrace04.stp: Ditto.
* semko/utrace05.stp: Ditto.
* semko/utrace06.stp: Ditto.
* semko/utrace07.stp: Ditto.
* semko/utrace08.stp: Ditto.
* semko/utrace09.stp: Ditto.
* semko/utrace10.stp: Ditto.
* semko/utrace11.stp: Ditto.
* semko/utrace12.stp: Ditto.
* semko/utrace13.stp: Ditto.

16 years agoRHEL4 gcc compatibility: dummy ctor in unused task_finder_derived_probe
Frank Ch. Eigler [Wed, 16 Apr 2008 18:08:27 +0000 (14:08 -0400)]
RHEL4 gcc compatibility: dummy ctor in unused task_finder_derived_probe

16 years agoPR6417: extend kprobe blacklist some more
Srinivasa DS [Wed, 16 Apr 2008 16:30:09 +0000 (12:30 -0400)]
PR6417: extend kprobe blacklist some more

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

        * task_finder.c (__stp_get_mm_path): Made kernel 2.6.18 changes.

16 years ago2008-04-15 David Smith <dsmith@redhat.com>
David Smith [Tue, 15 Apr 2008 20:58:23 +0000 (15:58 -0500)]
2008-04-15  David Smith  <dsmith@redhat.com>

* session.h (struct systemtap_session): Added utrace_derived_probe
group and task_finder_derived_probe_group members.
* elaborate.cxx (systemtap_session::systemtap_session): Added
initialization of utrace_derived_probes and
task_finder_derived_probes.
* tapsets.cxx (struct task_finder_derived_probe_group): New
derived_probe_group to handle task_finder framework.
(struct utrace_derived_probe_group): New derived_probe_group to
handle utrace probes.

2008-04-15  David Smith  <dsmith@redhat.com>

PR 5961 (partial)
* task_finder.c (stap_start_task_finder): When an interesting
thread is found that is already running, make sure to set up
thread death notification.

16 years agoupdate scsi
wenji [Wed, 16 Apr 2008 07:12:33 +0000 (03:12 -0400)]
update scsi

16 years agoMerge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtap
wenji [Wed, 16 Apr 2008 06:40:15 +0000 (02:40 -0400)]
Merge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtap

16 years agoRemove _stp_pbuf_full.
Martin Hunt [Wed, 16 Apr 2008 02:32:45 +0000 (22:32 -0400)]
Remove _stp_pbuf_full.

16 years agoCount stack levels printed on x86_64 too.
Martin Hunt [Wed, 16 Apr 2008 01:46:36 +0000 (21:46 -0400)]
Count stack levels printed on x86_64 too.

16 years agoMerge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtap
wenji [Wed, 16 Apr 2008 01:32:59 +0000 (21:32 -0400)]
Merge branch 'master' of ssh://wenji@sources.redhat.com/git/systemtap

16 years agoMerge branch 'master' of monkey:/home/hunt/systemtap
Martin Hunt [Wed, 16 Apr 2008 01:12:26 +0000 (21:12 -0400)]
Merge branch 'master' of monkey:/home/hunt/systemtap

16 years ago2.6.25 fixes and stack level limits.
Martin Hunt [Wed, 16 Apr 2008 01:10:34 +0000 (21:10 -0400)]
2.6.25 fixes and stack level limits.

16 years agoPR6410: unwinder-less architecture tolerance
Frank Ch. Eigler [Tue, 15 Apr 2008 21:44:32 +0000 (17:44 -0400)]
PR6410: unwinder-less architecture tolerance

16 years agoPR6405, start of rhel4 compatibility
Frank Ch. Eigler [Tue, 15 Apr 2008 05:24:19 +0000 (01:24 -0400)]
PR6405, start of rhel4 compatibility

16 years agoPR6405: unwinder build compatibility with RHEL5
Frank Ch. Eigler [Tue, 15 Apr 2008 05:22:46 +0000 (01:22 -0400)]
PR6405: unwinder build compatibility with RHEL5

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

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