]> sourceware.org Git - systemtap.git/log
systemtap.git
16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Tue, 4 Dec 2007 18:50:00 +0000 (13:50 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-12-03 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Mon, 3 Dec 2007 21:30:31 +0000 (21:30 +0000)]
2007-12-03  Masami Hiramatsu  <mhiramat@redhat.com>

PR 5376
* parse.cxx (lexer::scan): Treat '*' as an alphabet if the wildcard
flag is true.
(parser::parse_probe_point): Call parser::next() with wildcard = true.
(parser::scan_pp): Add wildcard flag and pass it to lexer::scan.
(parser::next): Ditto.
(parser::peek): Ditto.
* parse.h : Ditto.
* testsuites/perseko/twentytwo.stp: Change testcase to the wildcarded
probe points with spaces.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 3 Dec 2007 17:22:56 +0000 (12:22 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-12-01 Frank Ch. Eigler <fche@elastic.org>
fche [Sat, 1 Dec 2007 14:56:25 +0000 (14:56 +0000)]
2007-12-01  Frank Ch. Eigler  <fche@elastic.org>

* gen-stapmark.h, stapmark.h: Retire.

16 years agoPR5438: document libcap-devel build-time dependency release-0.6
fche [Sat, 1 Dec 2007 00:00:16 +0000 (00:00 +0000)]
PR5438: document libcap-devel build-time dependency

From Julio M. Merino Vidal <jmmv@NetBSD.org>:
Include libcap-devel in named build dependencies (for <capability.h>).

16 years agoPR5438: document libcap-devel build-time dependency
Frank Ch. Eigler [Fri, 30 Nov 2007 23:59:34 +0000 (18:59 -0500)]
PR5438: document libcap-devel build-time dependency

From Julio M. Merino Vidal <jmmv@NetBSD.org>:
Include libcap-devel in named build dependencies (for <capability.h>).

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 30 Nov 2007 23:55:43 +0000 (18:55 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-11-29 David Smith <dsmith@redhat.com>
dsmith [Thu, 29 Nov 2007 15:46:30 +0000 (15:46 +0000)]
2007-11-29  David Smith  <dsmith@redhat.com>

* systemtap.base/marker.exp: Gets marker list from
Module.markers.  K_MARKER03 is always run since it is designed to
fail.

16 years ago2007-11-29 David Smith <dsmith@redhat.com>
dsmith [Thu, 29 Nov 2007 15:44:13 +0000 (15:44 +0000)]
2007-11-29  David Smith  <dsmith@redhat.com>

* tapsets.cxx (mark_derived_probe::initialize_probe_context_vars):
Handles the case where one marker has more than one string
argument.

16 years ago2007-11-27 David Smith <dsmith@redhat.com>
dsmith [Tue, 27 Nov 2007 21:30:27 +0000 (21:30 +0000)]
2007-11-27  David Smith  <dsmith@redhat.com>

* semok/twentyeight.stp: Tests wildcarded probe points.

16 years ago2007-11-27 David Smith <dsmith@redhat.com>
dsmith [Tue, 27 Nov 2007 21:07:46 +0000 (21:07 +0000)]
2007-11-27  David Smith  <dsmith@redhat.com>

PR 5377.
* elaborate.cxx (match_node::find_and_build): Handle wildcards in
probe points correctly.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 26 Nov 2007 15:48:07 +0000 (10:48 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago* conditional probe thinko fix cont'd
fche [Mon, 26 Nov 2007 15:46:36 +0000 (15:46 +0000)]
* conditional probe thinko fix cont'd

16 years ago* conditional probe thinko fix cont'd
Frank Ch. Eigler [Mon, 26 Nov 2007 15:46:21 +0000 (10:46 -0500)]
* conditional probe thinko fix cont'd

16 years ago* conditional-probe SEGV fix
fche [Mon, 26 Nov 2007 15:11:48 +0000 (15:11 +0000)]
* conditional-probe SEGV fix

2007-11-26  Frank Ch. Eigler  <fche@elastic.org>

* elaborate.cxx (derived_probe ctor): Don't duplicate condition
if it doesn't exist.

16 years ago* conditional-probe SEGV fix
Frank Ch. Eigler [Mon, 26 Nov 2007 15:11:18 +0000 (10:11 -0500)]
* conditional-probe SEGV fix

2007-11-26  Frank Ch. Eigler  <fche@elastic.org>

* elaborate.cxx (derived_probe ctor): Don't duplicate condition
if it doesn't exist.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Sat, 24 Nov 2007 15:40:36 +0000 (10:40 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-11-21 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 21 Nov 2007 08:19:38 +0000 (08:19 +0000)]
2007-11-21  Zhaolei  <zhaolei@cn.fujitsu.com>

From Bai Weidong <baiwd@cn.fujitsu.com>
* syscalls2.stp (rt_sigsuspend): Fix the semantic error caused by
the difference of kernel versions on IA64.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Wed, 21 Nov 2007 03:06:20 +0000 (22:06 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-11-20 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Tue, 20 Nov 2007 21:03:16 +0000 (21:03 +0000)]
2007-11-20  Masami Hiramatsu  <mhiramat@redhat.com>

        PR 4935.
        * parse.cxx (parser::parse_probe_point): Parse "if" condition
        following probe point.
        * staptree.h (probe_point): Add "condition" field.
        (probe): Add "condition" field and "add_condition" method.
        (deep_copy_visitor): Add "deep_copy" method for the expression.
        * staptree.cxx (probe_point::probe_point): Initalize it.
        (probe::add_condition): Implement it.
        (probe::print): Output "condition" field.
        (probe::str): Ditto.
        (deep_copy_visitor::deep_copy): Implement it.
        * elaborate.h (derived_probe): Add "insert_condition_statement"
        method.
        * elaborate.cxx (derived_probe::derived_probe): Initialize "condition"
        field, and insert a condition check routine on the top of body.
        (derived_probe::insert_condition_statement): Implement it.
        (alias_expansion_builder::build): Pass the condition from the alias
        referer to new alias.
        * tapsets.cxx (be_derived_probe): Remove unused constructor.
        (dwarf_derived_probe::dwarf_derived_probe): Insert a condition check
        routine on the top of body.
        (mark_derived_probe::mark_derived_probe): Ditto.
        (mark_builder::build): Pass the base location to mark_derived_probe.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Tue, 20 Nov 2007 04:05:28 +0000 (23:05 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago* dummy commit to fix some permissions
fche [Tue, 20 Nov 2007 04:04:33 +0000 (04:04 +0000)]
* dummy commit to fix some permissions

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Tue, 20 Nov 2007 04:02:17 +0000 (23:02 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years agoPR 3887: sufficient+optional probe points
fche [Tue, 20 Nov 2007 03:59:19 +0000 (03:59 +0000)]
PR 3887: sufficient+optional probe points

2007-11-19  Frank Ch. Eigler  <fche@elastic.org>

PR 3887.
* staptree.h (probe_point): Add "sufficient" field.
* staptree.cxx: Initialize it, print it.
* parse.cxx (parse_probe_point): Parse it.
* elaborate.cxx (derive_probes): Implement it.
* stapprobes.5.in: Document it.
* NEWS: Gloat about it.

* parseok/five.stp, semok/twentyseven.stp: Test "!" probe point flag.

* iostat-scsi.stp: Adopt "!" probe point flag.

16 years ago2007-11-15 David Smith <dsmith@redhat.com>
dsmith [Thu, 15 Nov 2007 22:08:06 +0000 (22:08 +0000)]
2007-11-15  David Smith  <dsmith@redhat.com>

* tapsets.cxx (mark_derived_probe::initialize_probe_context_vars):
Updated to work with latest LTTNG patch
patch-2.6.24-rc2-lttng-0.10-pre23.tar.bz2.
(mark_derived_probe_group::emit_module_decls): Ditto.
(mark_derived_probe_group::emit_module_init): Ditto.
(mark_derived_probe_group::emit_module_exit): Ditto.

* translate.cxx (c_unparser::emit_common_header): Ditto.

16 years agoRemoved "make check" from rpm build steps.
mmason [Thu, 15 Nov 2007 19:51:37 +0000 (19:51 +0000)]
Removed "make check" from rpm build steps.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Thu, 15 Nov 2007 19:35:40 +0000 (14:35 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-11-15 David Smith <dsmith@redhat.com>
dsmith [Thu, 15 Nov 2007 16:51:11 +0000 (16:51 +0000)]
2007-11-15  David Smith  <dsmith@redhat.com>

* tapsets.cxx: Removed mark_query structure.
(mark_derived_probe::mark_derived_probe): Just looks for "kernel"
marker probes.
(mark_builder::build_no_more): No longer kern_dw, instead clears
the marker cache.
(mark_builder::build): Now parses Module.markers file to find
marker list and stores them in a cache.
(register_standard_tapsets): Removed 'module("foo").mark("bar")'.
All markers now go through 'kernel.mark("bar")'.

* stapprobes.5.in (parts): Updated marker text.

16 years ago2007-11-15 David Smith <dsmith@redhat.com>
dsmith [Thu, 15 Nov 2007 16:50:29 +0000 (16:50 +0000)]
2007-11-15  David Smith  <dsmith@redhat.com>

* systemtap.base/marker.exp: Removed 'module("foo").mark("bar")'
tests since that facility was removed.

16 years agoPR 5324
kenistoj [Wed, 14 Nov 2007 17:32:38 +0000 (17:32 +0000)]
PR 5324
* main.cxx: Restored initialization of need_uprobes flag,
mistakenly backed out in PR 5270 fix.

16 years ago2007-11-14 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 14 Nov 2007 06:56:21 +0000 (06:56 +0000)]
2007-11-14  Zhaolei  <zhaolei@cn.fujitsu.com>

* stapfuncs.5.in (tokenize): Change NULL to blank to avoid
misunderstanding.

16 years ago2007-11-14 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 14 Nov 2007 06:39:17 +0000 (06:39 +0000)]
2007-11-14  Zhaolei  <zhaolei@cn.fujitsu.com>

* stapfuncs.5.in (tokenize): Change NULL to blank to avoid
misunderstanding.

16 years ago2007-11-14 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 14 Nov 2007 06:19:28 +0000 (06:19 +0000)]
2007-11-14  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* signal.stp (signal.do_action): Call __get_action_mask to get mask
to fix semantic error of accessing a struct.
* signal.stp (__get_action_mask): Add.

16 years ago2007-11-14 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 14 Nov 2007 05:47:11 +0000 (05:47 +0000)]
2007-11-14  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* regs-ia64.c (ia64_fetch_register): Fix the bug of fetching
register 12 on IA64.

16 years ago2007-11-14 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Wed, 14 Nov 2007 05:45:51 +0000 (05:45 +0000)]
2007-11-14  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* regs-ia64.c (ia64_fetch_register): Fix the bug of fetching
register 12 on IA64.

16 years agoPR 5270
kenistoj [Tue, 13 Nov 2007 21:57:21 +0000 (21:57 +0000)]
PR 5270
* main.cxx: Restored pre-10-08 version: moved uprobes build to
buildrun.cxx.
* buildrun.cxx: Reworked uprobes build so that the resulting
Module.symvers can be used in building the stap-generated
module.  If user isn't root, call verify_uprobes_uptodate()
rather than trying (and failing) to rebuild uprobes.ko.
* buildrun.h: uprobes_enabled() and make_uprobes() are no
longer extern.
* runtime/uprobes/Makefile: Added uprobes.ko target for use
by verify_uprobes_uptodate().

16 years ago2007-11-12 Martin Hunt <hunt@redhat.com>
hunt [Mon, 12 Nov 2007 22:14:20 +0000 (22:14 +0000)]
2007-11-12  Martin Hunt  <hunt@redhat.com>

* stap.1.in: Replaced references to the log() function.
* stapex.5.in: Ditto.
* stapfuncs.5.in: Ditto. ALso remove print and printf.  They are
documented in stap.1.in.

16 years ago2007-11-12 Martin Hunt <hunt@redhat.com>
hunt [Mon, 12 Nov 2007 22:04:35 +0000 (22:04 +0000)]
2007-11-12  Martin Hunt  <hunt@redhat.com>

* systemtap.base/*.stp: Replace log() calls with
println() (or printf() if formatting would help.)
* systemtap.maps/*.stp: Ditto.
* systemtap.samples/*.stp: Ditto.
* systemtap.stress/*.stp: Ditto.

16 years ago2007-11-12 Martin Hunt <hunt@redhat.com>
hunt [Mon, 12 Nov 2007 21:59:51 +0000 (21:59 +0000)]
2007-11-12  Martin Hunt  <hunt@redhat.com>

* logging.stp (print_char): Remove.  Now implemented by
stap.
(log): Add a comment that it is deprecated.

16 years ago2007-11-12 Martin Hunt <hunt@redhat.com>
hunt [Mon, 12 Nov 2007 21:57:31 +0000 (21:57 +0000)]
2007-11-12  Martin Hunt  <hunt@redhat.com>

* print.c (_stp_print): Rewrite to eliminate the strlen()
call and save a bit of time.

16 years ago2007-11-12 Martin Hunt <hunt@redhat.com>
hunt [Mon, 12 Nov 2007 21:55:53 +0000 (21:55 +0000)]
2007-11-12  Martin Hunt  <hunt@redhat.com>

* translate.cxx (visit_print_format): Strings without a format or
formatted with "%s" or "%s\n" should be printed with calls to _stp_print().
Call _stp_print_char() if printing a char.

* staptree.cxx (parse_print): Check for "print_char".

* staptree.h (struct print_format): Add print_char.
(parse_print): Update prototype.

* parse.cxx (parse_symbol): Set print_char bool in print_format.

16 years ago2007-11-12 Martin Hunt <hunt@redhat.com>
hunt [Mon, 12 Nov 2007 21:19:51 +0000 (21:19 +0000)]
2007-11-12  Martin Hunt  <hunt@redhat.com>

* syscalls2.stp (sys_remap_file_pages: : Change kernel
version check to >= 2.6.24.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 12 Nov 2007 19:49:52 +0000 (14:49 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-11-12 Martin Hunt <hunt@redhat.com>
hunt [Mon, 12 Nov 2007 15:29:52 +0000 (15:29 +0000)]
2007-11-12  Martin Hunt  <hunt@redhat.com>

* tapsets.cxx (build_blacklist): Add __raw_spin_is_locked.

16 years ago2007-11-09 Martin Hunt <hunt@redhat.com>
hunt [Fri, 9 Nov 2007 21:06:11 +0000 (21:06 +0000)]
2007-11-09  Martin Hunt  <hunt@redhat.com>

* README: New.

* *.stp. Fix path.  See PR 4718.

16 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 9 Nov 2007 18:33:35 +0000 (13:33 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

16 years ago2007-11-09 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Fri, 9 Nov 2007 18:12:06 +0000 (18:12 +0000)]
2007-11-09  Masami Hiramatsu  <mhiramat@redhat.com>

        PR3858
        * print.c: Add -DRELAY_HOST=<hostname> and -DRELAY_GUEST=<hostname>
        options support.
        (_stp_print_flush): Disable irqs if -DRELAY_* option is specified.
        * print_old.c: Export stp_print_flush to other modules if the
        -DRELAY_HOST option is specified.
        * print_new.c: Ditto.
        * transport.c (_stp_transport_init): Reduce relay buffer size to
        64KB*2 if -DRELAY_GUEST is specified.
        * systemtap.printf/sharedbuf.exp: New test for buffer sharing option.
        * systemtap.printf/sharedbuf.stp: Ditto.
        * systemtap.printf/hello.stp: Ditto.
        * systemtap.printf/hello2.stp: Ditto.

16 years ago2007-11-09 Martin Hunt <hunt@redhat.com>
hunt [Fri, 9 Nov 2007 16:38:51 +0000 (16:38 +0000)]
2007-11-09  Martin Hunt  <hunt@redhat.com>
PR 5281
* transport.c (_stp_detach, _stp_attach): Call utt_set_overwrite()
instead of setting a flag directly.
* utt.c (utt_set_overwrite): New. Set overwrite mode.
* relayfs.c (utt_set_overwrite): New. Set overwrite mode.
* utt.h: Remove global utt_overwrite_flag.

16 years ago2007-11-09 Martin Hunt <hunt@redhat.com>
hunt [Fri, 9 Nov 2007 16:34:09 +0000 (16:34 +0000)]
2007-11-09  Martin Hunt  <hunt@redhat.com>

* mainloop.c (stp_main_loop): Bump recvbuf to 8196 for
compatibility with old transport.

17 years ago2007-11-8 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Thu, 8 Nov 2007 02:02:47 +0000 (02:02 +0000)]
2007-11-8  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* rpc.stp (clones_from_clnt): Use deref to check, then use
atomic_read to read an atomic_t to avoid compilation error of
type matching.
(tasks_from_clnt): Ditto.

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Tue, 6 Nov 2007 19:41:45 +0000 (14:41 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

17 years ago2007-11-6 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Tue, 6 Nov 2007 06:22:16 +0000 (06:22 +0000)]
2007-11-6  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* rpc.stp (sunrpc.clnt.call_sync): Define procname only for
kernel>=2.6.17.
(sunrpc.clnt.call_async): Ditto.

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 5 Nov 2007 16:43:08 +0000 (11:43 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

17 years ago2007-11-5 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Mon, 5 Nov 2007 01:13:56 +0000 (01:13 +0000)]
2007-11-5  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* nfs_proc.stp: Use kread in get_ip and get_prot to avoid kernel
panic.

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Sun, 4 Nov 2007 19:11:15 +0000 (14:11 -0500)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

17 years ago2007-11-2 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Fri, 2 Nov 2007 06:32:23 +0000 (06:32 +0000)]
2007-11-2  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* nfsd.stp: Fix the semantic error caused by the difference of
kernel versions.
* nfs_proc.stp: Ditto.

17 years ago2007-11-2 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Fri, 2 Nov 2007 06:29:33 +0000 (06:29 +0000)]
2007-11-2  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* nfsd.stp: Fix the semantic error caused by the difference of
kernel versions.
* nfs_proc.stp: Ditto.

17 years ago2007-11-01 Martin Hunt <hunt@redhat.com>
hunt [Thu, 1 Nov 2007 19:19:33 +0000 (19:19 +0000)]
2007-11-01  Martin Hunt  <hunt@redhat.com>

* procfs.c, control.c, transport.c: Recognize when stapio
is detached and disable delayed work. Enable when attached.
Cleanup code to destroy workqueue on exit.

17 years ago2007-11-1 Will Cohen <wcohen@redhat.com>
wcohen [Thu, 1 Nov 2007 14:18:18 +0000 (14:18 +0000)]
2007-11-1  Will Cohen  <wcohen@redhat.com>

* syscall2.stp (sys_remap_file_pages): Fix compile error with kernel
version greater than 2.6.23.

17 years ago2007-11-1 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Thu, 1 Nov 2007 07:26:47 +0000 (07:26 +0000)]
2007-11-1  Zhaolei  <zhaolei@cn.fujitsu.com>

From Lai Jiangshan <laijs@cn.fujitsu.com>
* rpc.stp (clones_from_clnt): Add CATCH_DEREF_FAULT().
(tasks_from_clnt): Ditto.

17 years ago2007-10-26 Martin Hunt <hunt@redhat.com>
hunt [Fri, 26 Oct 2007 04:39:35 +0000 (04:39 +0000)]
2007-10-26  Martin Hunt  <hunt@redhat.com>
PR5218
* stapio.c (main): Set initialized properly when
attached.

17 years ago2007-10-25 Josh Stone <joshua.i.stone@intel.com>
jistone [Fri, 26 Oct 2007 01:45:21 +0000 (01:45 +0000)]
2007-10-25  Josh Stone  <joshua.i.stone@intel.com>

PR 5219
* stap.1.in: Add a note about string literal limitations in printf
and printd.

17 years ago2007-10-25 Martin Hunt <hunt@redhat.com>
hunt [Fri, 26 Oct 2007 01:06:11 +0000 (01:06 +0000)]
2007-10-25  Martin Hunt  <hunt@redhat.com>

* systemtap.printf/printd.exp: New.
Runs printd.stp and printdln.stp.
* systemtap.printf/printdln.stp: Removed bad tests.
* systemtap.printf/printd.stp: Ditto.

17 years agostat-common.c: Allow histogram bucket elision to be turned off
mmason [Thu, 25 Oct 2007 23:25:45 +0000 (23:25 +0000)]
stat-common.c: Allow histogram bucket elision to be turned off
with -DHIST_ELISION=<negative #>.  Also cleaned up looping code to
prevent unnecessary interation over non-existent buckets.

17 years ago2007-10-25 Martin Hunt <hunt@redhat.com>
hunt [Thu, 25 Oct 2007 22:22:16 +0000 (22:22 +0000)]
2007-10-25  Martin Hunt  <hunt@redhat.com>

* systemtap.printf/print_char.*: New test.
* systemtap.printf/print.*: New test.
* systemtap.printf/println.*: New test.

* systemtap.maps/elision.*: New tests.

* config/unix.exp: Added stap_run_exact.
* lib/stap_run_exact.exp: New. Like stap_run2 but
takes a seperate test name.

17 years ago2007-10-25 Martin Hunt <hunt@redhat.com>
hunt [Thu, 25 Oct 2007 18:40:37 +0000 (18:40 +0000)]
2007-10-25  Martin Hunt  <hunt@redhat.com>

* systemtap.printf/printd.stp: New
* systemtap.printf/printdln.stp: New

17 years agouprobes ppc64 ssol changes
srikar [Thu, 25 Oct 2007 13:54:41 +0000 (13:54 +0000)]
uprobes ppc64 ssol changes

17 years agox86_64 uprobes
kenistoj [Mon, 22 Oct 2007 20:12:10 +0000 (20:12 +0000)]
x86_64 uprobes

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Sun, 21 Oct 2007 20:34:49 +0000 (16:34 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

17 years agoFixed 10/16 update to arch_validate_probed_insn() decls.
kenistoj [Fri, 19 Oct 2007 20:28:16 +0000 (20:28 +0000)]
Fixed 10/16 update to arch_validate_probed_insn() decls.

17 years ago2007-10-19 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Fri, 19 Oct 2007 20:04:35 +0000 (20:04 +0000)]
2007-10-19  Masami Hiramatsu <mhiramat@redhat.com>

        * staplog.c: Cleanup code and remove end-of-line spaces.
        (create_output_filename): Use snprintf instead of sprintf and remove
        malloc().
        (print_rchan_info): Merge into output_cpu_logs().
        (open_output_file): Use GETBUF() instead of malloc().
        (output_cpu_logs): Simplify logic and remove unused code.
        (do_staplog): Merge into cmd_staplog().
        (help_staplog): Fix typos.
        * Makefile.am (STAPLOG): Add -Wall option.
        * Makefile.in: Regenerated.

17 years ago2007-10-19 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Fri, 19 Oct 2007 19:54:23 +0000 (19:54 +0000)]
2007-10-19  Masami Hiramatsu <mhiramat@redhat.com>

        From Satoru Moriya <satoru.moriya.br@hitachi.com>:
        * staplog.c :(create_output_dir): New function for creating output
        directory.
        (create_output_filename): New function for making output filename.
        (print_rchan_info): New function for displaying relay channel status.
        (open_output_file): New function for opening output file.
        (output_cpu_logs): Cleanup code and fix bugs to retrieve buffer
        data even when the last buffer is full and even if the systemtap
        uses old(non-utt) format. Add a routine for '-a' option.
        (cmd_staplog): Add '-a' option.
        (help_staplog): Ditto.

17 years ago* stapprobes.5.in: Removed C label reference.
mmason [Thu, 18 Oct 2007 22:26:12 +0000 (22:26 +0000)]
* stapprobes.5.in: Removed C label reference.
Clarified source path requirements for probe
definitions.  Fixed some vertical spacing issues.

17 years agoRemoved stapprobes.task.5.in. Contents moved to stapfuncs.5.in
mmason [Thu, 18 Oct 2007 17:10:09 +0000 (17:10 +0000)]
Removed stapprobes.task.5.in. Contents moved to stapfuncs.5.in

17 years agoCorrected tokenize() description. Added task_* functions.
mmason [Thu, 18 Oct 2007 16:37:07 +0000 (16:37 +0000)]
Corrected tokenize() description.  Added task_* functions.

17 years ago*** empty log message ***
hunt [Thu, 18 Oct 2007 16:27:40 +0000 (16:27 +0000)]
*** empty log message ***

17 years ago2007-10-17 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Wed, 17 Oct 2007 22:10:23 +0000 (22:10 +0000)]
2007-10-17  Masami Hiramatsu <mhiramat@redhat.com>

        * autoconf-tsc-khz.c: Not to be compiled if the kernel version is
        younger than 2.6.23 on i386.

17 years ago2007-10-16 Martin Hunt <hunt@redhat.com>
hunt [Wed, 17 Oct 2007 12:58:41 +0000 (12:58 +0000)]
2007-10-16  Martin Hunt  <hunt@redhat.com>

PR 5000
* systemtap.printf/bin3.stp. Removed.
* systemtap.printf/bin3a.stp. Renamed bin3.stp.
* systemtap.printf/bin4.stp. Removed.
* systemtap.printf/bin4a.stp. Renamed bin4.stp.
* systemtap.printf/bin5.stp. Removed.
* systemtap.printf/bin5a.stp. Renamed bin5.stp.
* systemtap.printf/bin3.exp: Don't run bin3a.stp.
* systemtap.printf/bin4.exp: Don't run bin4a.stp.
* systemtap.printf/bin5.exp: Don't run bin5a.stp.

Increase reliability under loads.
* systemtap.samples/pfaults.exp: Increase MAXACTION.
* systemtap.context/backtrace.tcl: Handle just
a single userspace address.

17 years ago2007-10-17 Martin Hunt <hunt@redhat.com>
hunt [Wed, 17 Oct 2007 12:53:44 +0000 (12:53 +0000)]
2007-10-17  Martin Hunt  <hunt@redhat.com>
PR5000
* endian.stp (set_endian): Remove.

17 years ago2007-10-17 Martin Hunt <hunt@redhat.com>
hunt [Wed, 17 Oct 2007 12:52:27 +0000 (12:52 +0000)]
2007-10-17  Martin Hunt  <hunt@redhat.com>
PR5000
* vsprintf.c: Remove _stp_endian.

17 years ago* runtime/uprobes/uprobes.[ch], uprobes_i386.[ch],
kenistoj [Tue, 16 Oct 2007 23:40:49 +0000 (23:40 +0000)]
* runtime/uprobes/uprobes.[ch], uprobes_i386.[ch],
uprobes_ppc64.h, uprobes_s390.h: Adjusted SLOT_IP and
arch_validate_probed_insn to accept task pointer (needed by
x86_64); added uprobe_probept_arch_info and uprobe_task_arch_info
(ditto).
* runtime/uprobes/uprobes_i386.c: Fixed a couple of glitches
discovered when porting to x86_64

17 years ago.
roland [Mon, 15 Oct 2007 23:31:53 +0000 (23:31 +0000)]
.

17 years ago2007-10-15 Roland McGrath <roland@redhat.com>
roland [Mon, 15 Oct 2007 23:31:50 +0000 (23:31 +0000)]
2007-10-15  Roland McGrath  <roland@redhat.com>

PR 5101
* loc2c.c (struct location): Replace regno union member with struct
member reg, fields regno and offset.
(translate): Update uses.
(emit_base_fetch, emit_base_store, emit_loc_register): Likewise.
Fail if reg.offset is not zero.
(location_relative): Handle DW_OP_plus_uconst relative to loc_register.
(c_translate_array): Handle array index into loc_register.

17 years ago2007-10-15 David Smith <dsmith@redhat.com>
dsmith [Mon, 15 Oct 2007 20:12:36 +0000 (20:12 +0000)]
2007-10-15  David Smith  <dsmith@redhat.com>

* tapsets.cxx (mark_query::handle_query_module): Checks for marker
to be in the proper section.
(mark_derived_probe_group::emit_module_decls): Updated emitted
marker C code for 10/2/2007 markers patch.  Fixes PR 5178.

17 years agoadded test for 32-bit value of AT_FDCWD
dwilder [Mon, 15 Oct 2007 19:11:11 +0000 (19:11 +0000)]
added test for 32-bit value of AT_FDCWD

17 years ago2007-10-15 Masami Hiramatsu <mhiramat@redhat.com>
hiramatu [Mon, 15 Oct 2007 15:21:23 +0000 (15:21 +0000)]
2007-10-15  Masami Hiramatsu <mhiramat@redhat.com>

        * autoconf-tsc-khz.c: Fix a bug to be configured correctly.

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Mon, 15 Oct 2007 15:20:45 +0000 (11:20 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

17 years ago2007-10-15 David Smith <dsmith@redhat.com>
dsmith [Mon, 15 Oct 2007 14:43:19 +0000 (14:43 +0000)]
2007-10-15  David Smith  <dsmith@redhat.com>

From David Wilder <dwilder@us.ibm.com>
* tapsets.cxx (mark_query::handle_query_module): Updated to handle
64-bit platforms correctly.

17 years ago2007-10-15 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Mon, 15 Oct 2007 05:24:01 +0000 (05:24 +0000)]
2007-10-15  Zhaolei  <zhaolei@cn.fujitsu.com>

From Cai Fei <caifei@cn.fujitsu.com>
* conversions.stp: Add a function kernel_string_n for copy
non-0-terminated string with fixed length from kernel space at
given address.
* stapfuncs.5.in: Add kernel_string_n.
* nfsd.stp: Using kernel_string_n to copy non-0-terminated string
with fixed length from kernel space at given address.
* nfs_proc.stp: Ditto.

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 12 Oct 2007 22:13:07 +0000 (18:13 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

17 years ago2007-10-12 David Smith <dsmith@redhat.com>
dsmith [Fri, 12 Oct 2007 20:29:21 +0000 (20:29 +0000)]
2007-10-12  David Smith  <dsmith@redhat.com>

* tapsets.cxx (dwflpp::setup): Added 'debuginfo_needed' parameter
to not error if no debuginfo present.
(hex_dump): New function.
(mark_query::handle_query_module): Updated for
10/2/2007 markers patch.  Currently only handles markers in the
kernel image itself - not in modules.

17 years ago2007-10-12 Martin Hunt <hunt@redhat.com>
hunt [Fri, 12 Oct 2007 19:46:35 +0000 (19:46 +0000)]
2007-10-12  Martin Hunt  <hunt@redhat.com>

* transport.c (_stp_ask_for_symbols): Don't ask for
transport_info yet.  Need to wait until symbols are
received.
(_stp_work_queue): Rename _stp_ready_q to _stp_ctl_ready_q.
* procfs.c: Create a ".symbols" channel and use it for
STP_MODULE and STP_SYMBOLS. Rename "cmd" channel to ".cmd".
* control.c: Ditto.

17 years ago2007-10-12 Martin Hunt <hunt@redhat.com>
hunt [Fri, 12 Oct 2007 19:42:32 +0000 (19:42 +0000)]
2007-10-12  Martin Hunt  <hunt@redhat.com>
Changes to separate the symbols from the command channel.

* cap.c (init_cap): Add CAP_DAC_OVERRIDE.
* staprun.h: Change init_ctl_channel prototype.
* ctl.c (init_ctl_channel): Modify to open either
a command or symbol channel. Use ".cmd" and ".symbols"
as the new names.
* mainloop.c (init_stapio): Call init_ctl_channel(0);
* staprun.c (cleanup): Call stop_symbol_thread().
(main): Call start_symbol_thread().
* staprun_funcs.c (handle_symbols): Make a thread.
(start_symbol_thread): New.
(stop_symbol_thread): New.

17 years ago2007-10-12 Martin Hunt <hunt@redhat.com>
hunt [Fri, 12 Oct 2007 19:33:14 +0000 (19:33 +0000)]
2007-10-12  Martin Hunt  <hunt@redhat.com>

* Makefile.am (staprun_LDADD): Add -lpthread.
* Makefile.in: Rebuilt.

17 years agotimers.c init tid to 0 to workaround s390x bug.
dwilder [Fri, 12 Oct 2007 17:24:33 +0000 (17:24 +0000)]
timers.c init tid to 0 to workaround s390x bug.

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 12 Oct 2007 15:59:36 +0000 (11:59 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

17 years ago2007-10-12 Zhaolei <zhaolei@cn.fujitsu.com>
zhaolei [Fri, 12 Oct 2007 06:02:41 +0000 (06:02 +0000)]
2007-10-12  Zhaolei  <zhaolei@cn.fujitsu.com>

* queue_stats.stp (qsq_start): Fix problem that compile fails when
calling qsq_utilization or other query functions next to qsq_start.

17 years ago* staprun error-check reordering for parseko/cmdline* tests
fche [Fri, 12 Oct 2007 01:51:10 +0000 (01:51 +0000)]
* staprun error-check reordering for parseko/cmdline* tests

* staprun.c (main): Move checks for init_cap and getuid
from just before command line argument parsing to just after.

17 years ago* staprun error-check reordering for parseko/cmdline* tests
Frank Ch. Eigler [Fri, 12 Oct 2007 01:50:44 +0000 (21:50 -0400)]
* staprun error-check reordering for parseko/cmdline* tests

* staprun.c (main): Move checks for init_cap and getuid
from just before command line argument parsing to just after.

17 years agoMerge branch 'master' of git://sources.redhat.com/git/systemtap
Frank Ch. Eigler [Fri, 12 Oct 2007 01:49:59 +0000 (21:49 -0400)]
Merge branch 'master' of git://sources.redhat.com/git/systemtap

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