public inbox for systemtap-cvs@sourceware.org
help / color / mirror / Atom feed
* src ChangeLog tapsets.cxx
@ 2008-02-15 19:26 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2008-02-15 19:26 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2008-02-15 19:26:48
Modified files:
. : ChangeLog tapsets.cxx
Log message:
dwarf speedup
* tapsets.cxx (function_name_last_match): New function.
(query_dwarf_func): Call it to stop unnecessary further iteration.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.782&r2=1.783
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.242&r2=1.243
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-03-27 19:31 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2008-03-27 19:31 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2008-03-27 19:31:51
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-03-27 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (common_probe_entryfn_prologue): Clear last_stmt.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.813&r2=1.814
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.255&r2=1.256
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-03-20 17:29 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2008-03-20 17:29 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2008-03-20 17:29:55
Modified files:
. : ChangeLog tapsets.cxx
Log message:
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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.809&r2=1.810
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.253&r2=1.254
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-02-19 22:54 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2008-02-19 22:54 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2008-02-19 22:54:58
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-02-19 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (query_module): Tweak elf-machine checking to
better represent elfutils idioms.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.786&r2=1.787
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.245&r2=1.246
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-02-19 14:37 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2008-02-19 14:37 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2008-02-19 14:37:17
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-02-19 David Smith <dsmith@redhat.com>
PR 5672.
* tapsets.cxx (mark_derived_probe): Call probe_point copy ctor to
shallow-copy incoming base probe location before
recomputing/overwriting it.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.784&r2=1.785
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.243&r2=1.244
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-02-13 18:49 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2008-02-13 18:49 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2008-02-13 18:49:34
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-02-13 Frank Ch. Eigler <fche@elastic.org>
PR 5759
* tapsets.cxx (build_blacklist): Add some CONFIG_PREEMPT-related
functions.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.781&r2=1.782
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.241&r2=1.242
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-02-04 21:11 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2008-02-04 21:11 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2008-02-04 21:11:03
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-02-04 David Smith <dsmith@redhat.com>
PR 4446 (partial)
* tapsets.cxx
(mark_var_expanding_copy_visitor::visit_target_symbol_arg): New
function.
(mark_var_expanding_copy_visitor::visit_target_symbol_format): New
function.
(mark_var_expanding_copy_visitor::visit_target_symbol): Handles
"$arg" or "$format".
(mark_derived_probe_group::emit_module_decls): Sets up "$format"
data.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.770&r2=1.771
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.238&r2=1.239
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-01-28 15:51 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2008-01-28 15:51 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2008-01-28 15:51:16
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-01-28 David Smith <dsmith@redhat.com>
* tapsets.cxx (dwarf_derived_probe_group::emit_module_decls):
Added 'const' to several members of stap_dwarf_probes.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.763&r2=1.764
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.236&r2=1.237
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-01-17 20:44 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2008-01-17 20:44 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2008-01-17 20:44:34
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-01-17 David Smith <dsmith@redhat.com>
* tapsets.cxx
(perfmon_var_expanding_copy_visitor::visit_target_symbol): Print an
error when trying to use the perfmon target variable '$counter as
an array or structure.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.745&r2=1.746
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.231&r2=1.232
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-01-17 20:27 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2008-01-17 20:27 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2008-01-17 20:27:41
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-01-17 David Smith <dsmith@redhat.com>
* tapsets.cxx
(procfs_var_expanding_copy_visitor::visit_target_symbol): Print an
error when trying to use the procfs target variable '$value' as an
array or structure.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.744&r2=1.745
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.230&r2=1.231
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-01-16 17:05 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2008-01-16 17:05 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2008-01-16 17:05:50
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2008-01-16 David Smith <dsmith@redhat.com>
PR 5608.
* tapsets.cxx (visit_target_symbol): Print an error when trying to
use a marker argument as an array or structure.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.743&r2=1.744
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.228&r2=1.229
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2008-01-09 20:26 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2008-01-09 20:26 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2008-01-09 20:26:31
Modified files:
. : ChangeLog tapsets.cxx
Log message:
improve missing kernel-debuginfo message
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.736&r2=1.737
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.227&r2=1.228
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-11-29 15:44 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-11-29 15:44 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-11-29 15:44:13
Modified files:
. : ChangeLog tapsets.cxx
Log message:
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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.724&r2=1.725
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.225&r2=1.226
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-10-15 20:12 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-10-15 20:12 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-10-15 20:12:37
Modified files:
. : ChangeLog tapsets.cxx
Log message:
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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.701&r2=1.702
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.220&r2=1.221
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-10-15 14:43 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-10-15 14:43 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-10-15 14:43:19
Modified files:
. : ChangeLog tapsets.cxx
Log message:
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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.700&r2=1.701
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.219&r2=1.220
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-10-12 20:29 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-10-12 20:29 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-10-12 20:29:21
Modified files:
. : ChangeLog tapsets.cxx
Log message:
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.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.698&r2=1.699
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.218&r2=1.219
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-09-25 15:34 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-09-25 15:34 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-09-25 15:34:42
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-09-25 David Smith <dsmith@redhat.com>
* tapsets.cxx (mark_query::handle_query_module): Updated for
9/18/2007 markers patch.
(mark_derived_probe::parse_probe_sig): Ditto.
(mark_derived_probe_group::emit_module_decls): Ditto.
(mark_derived_probe_group::emit_module_init): Ditto.
(mark_derived_probe_group::emit_module_exit): Ditto.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.682&r2=1.683
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.214&r2=1.215
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-09-17 17:45 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-09-17 17:45 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-09-17 17:45:11
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-09-17 David Smith <dsmith@redhat.com>
* tapsets.cxx (procfs_builder::build): Validate procfs path.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.675&r2=1.676
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.213&r2=1.214
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-09-14 16:46 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-09-14 16:46 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-09-14 16:46:00
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-09-14 David Smith <dsmith@redhat.com>
PR 1154
* tapsets.cxx
(procfs_var_expanding_copy_visitor::visit_target_symbol):
Disallows reading from $value in a procfs read probe.
(procfs_derived_probe_group::emit_module_init): Updated previous
fix.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.674&r2=1.675
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.212&r2=1.213
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-09-14 14:29 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-09-14 14:29 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-09-14 14:29:21
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-09-14 David Smith <dsmith@redhat.com>
PR 1154
* tapsets.cxx (procfs_derived_probe_group::emit_module_init):
Fixed problem where if only one type (read/write) of procfs probe
was defined, the generated code wouldn't compile.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.673&r2=1.674
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.211&r2=1.212
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-09-10 20:47 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-09-10 20:47 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-09-10 20:47:23
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-09-10 David Smith <dsmith@redhat.com>
* tapsets.cxx (procfs_derived_probe_group::emit_module_init):
Improved procfs probe handling (still non-working).
(procfs_builder::build): Ditto.
(register_standard_tapsets): Ditto.
(all_session_groups): Ditto.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.667&r2=1.668
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.208&r2=1.209
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-05-25 19:14 hunt
0 siblings, 0 replies; 80+ messages in thread
From: hunt @ 2007-05-25 19:14 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: hunt@sourceware.org 2007-05-25 19:14:54
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-05-25 Martin Hunt <hunt@redhat.com>
Patch from Quentin Barnes.
* tapsets.cxx (query_module): Add support for arm.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.618&r2=1.619
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.202&r2=1.203
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-04-24 17:33 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-04-24 17:33 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-04-24 18:33:41
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-04-24 David Smith <dsmith@redhat.com>
* tapsets.cxx (common_probe_entryfn_epilogue): Increment
error_count when overload processing kicks in.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.605&r2=1.606
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.198&r2=1.199
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-04-23 19:36 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-04-23 19:36 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-04-23 20:36:36
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-04-23 Frank Ch. Eigler <fche@redhat.com>
* tapsets.cxx (die_entrypc): Expand search algorithm to
check for "aranges", as sometimes occurs for inlined functions.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.601&r2=1.602
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.197&r2=1.198
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-04-03 1:29 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-04-03 1:29 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-04-03 02:29:06
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-04-02 Frank Ch. Eigler <fche@redhat.com>
PR 3261.
* tapsets.cxx (query_module): Reject elfutils module "kernel"
unless kernel.* probe point used.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.593&r2=1.594
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.195&r2=1.196
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-03-29 20:39 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-03-29 20:39 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-03-29 21:39:55
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-03-29 Frank Ch. Eigler <fche@redhat.com>
* tapsets.cxx (dwarf_derived_probe emit_module_init): Correct handling
of kprobe registration errors in the middle of a sequence.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.587&r2=1.588
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.192&r2=1.193
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-03-07 15:45 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-03-07 15:45 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-03-07 15:45:24
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-03-07 Frank Ch. Eigler <fche@elastic.org>
PR 4166.
* tapsets.cxx (translate_components): Throw an exception rather
then suffer an assertion failure for $ptr[index] expressions.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.566&r2=1.567
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.183&r2=1.184
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-02-27 20:58 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-02-27 20:58 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-02-27 20:58:40
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-02-27 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (dwflpp setup): Print "missing kernel debuginfo"
message consistently for, er, missing kernel debuginfo.
(query_kernel_exists): Zapped.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.559&r2=1.560
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.182&r2=1.183
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-02-23 23:16 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2007-02-23 23:16 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2007-02-23 23:16:57
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-02-23 Josh Stone <joshua.i.stone@intel.com>
PR 4096
* tapsets.cxx (hrtimer_derived_probe_group::emit_module_decls):
Adapt the function signature for changes in 2.6.21.
(hrtimer_derived_probe_group::emit_module_init): Fix the enum name
for 2.6.21 as well.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.554&r2=1.555
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.180&r2=1.181
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-02-15 21:55 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-02-15 21:55 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-02-15 21:55:09
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-02-15 David Smith <dsmith@redhat.com>
PR 3625.
* tapsets.cxx (dwflpp::print_locals): New function to print all
the variables/parameters of a function.
(dwflpp::find_variable_and_frame_base): Calls print_locals() when
target variable can't be found.
(dwflpp::print_members): New function to print all the members of
a union/structure.
(dwflpp::translate_components) Calls print_members() when
union/structure member target variable reference can't be found.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.551&r2=1.552
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.178&r2=1.179
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-02-14 14:17 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-02-14 14:17 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-02-14 14:17:21
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-02-14 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (emit_module_decls): Assert CONFIG_KPROBES,
as suggested by Andreas Kostyrka <andreas@kostyrka.org>.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.550&r2=1.551
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.177&r2=1.178
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-02-12 15:22 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-02-12 15:22 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-02-12 15:22:35
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-02-12 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (query_statement): Tolerate null file name string.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.549&r2=1.550
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.176&r2=1.177
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-01-23 20:03 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2007-01-23 20:03 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2007-01-23 20:03:22
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-01-23 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (loc2c_error): Correct vasprintf ignored-rc warning.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.539&r2=1.540
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.174&r2=1.175
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2007-01-12 16:33 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2007-01-12 16:33 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2007-01-12 16:33:17
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2007-01-12 David Smith <dsmith@redhat.com>
* tapsets.cxx
(dwarf_var_expanding_copy_visitor::visit_target_symbol): Since
array behavior has changed (setting to 0 no longer deletes the
array element), we delete the internal counter array element when
providing target variable access in return probes.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.536&r2=1.537
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.173&r2=1.174
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-12-14 16:11 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-12-14 16:11 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-12-14 16:11:42
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-12-14 David Smith <dsmith@redhat.com>
* tapsets.cxx (struct dwarf_var_expanding_copy_visitor): Added
'return_ts_map' member variable.
(dwarf_var_expanding_copy_visitor::visit_target_symbol):
Optimization. If we've already seen this target variable in this
return probe, return the last replacement (instead of creating a
new replacement).
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.522&r2=1.523
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.168&r2=1.169
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-12-13 20:56 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-12-13 20:56 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-12-13 20:56:19
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-12-13 David Smith <dsmith@redhat.com>
* tapsets.cxx (struct dwarf_var_expanding_copy_visitor): Added
'add_probe' member variable. Initialized it in ctor.
(dwarf_var_expanding_copy_visitor::visit_target_symbol):
Optimization. Instead of generating one entry probe per target
variable accessed in a return probe, now just generates one entry
probe for all target variables accessed in a particular return
probe. It does this by creating a new probe in the new
'add_probe' member variable.
(dwarf_derived_probe::dwarf_derived_probe): If add_probe isn't
NULL, make sure it gets derived later.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.520&r2=1.521
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.167&r2=1.168
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-30 21:09 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2006-11-30 21:09 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2006-11-30 21:09:56
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-30 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (common_probe_entryfn_prologue): Tweak
insufficient stack detection logic.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.512&r2=1.513
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.163&r2=1.164
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-29 19:19 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-11-29 19:19 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-11-29 19:19:36
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-29 David Smith <dsmith@redhat.com>
* tapsets.cxx (struct dwarf_var_expanding_copy_visitor): Added
'add_block' member variable. Constructor sets it to NULL.
(dwarf_var_expanding_copy_visitor::visit_target_symbol): Fixes the
problem of accessing a cached target variable in a loop. Cached
target variable is assigned to a temporary variable, which can be
safely access multiple times. In addition, the cached value is
deleted after being read.
(dwarf_derived_probe::dwarf_derived_probe): Adds in the new block
of code created in visit_target_symbol() to the beginning of the
derived probe.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.510&r2=1.511
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.162&r2=1.163
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-28 19:47 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-11-28 19:47 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-11-28 19:47:18
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-28 David Smith <dsmith@redhat.com>
* tapsets.cxx
(dwarf_var_expanding_copy_visitor::visit_target_symbol):
Improved handling target variables in return probes by having a
per-thread counter.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.509&r2=1.510
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.161&r2=1.162
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-20 22:44 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-11-20 22:44 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-11-20 22:44:49
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-20 David Smith <dsmith@redhat.com>
* tapsets.cxx
(dwarf_var_expanding_copy_visitor::visit_target_symbol): BZ
1382. Target variables can be accessed in return probes. A new
function entry probe is generated that saves the target variables
so that they can be accesssed in the return probe.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.505&r2=1.506
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.159&r2=1.160
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-10 19:59 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-11-10 19:59 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-11-10 19:59:03
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-10 David Smith <dsmith@redhat.com>
* tapsets.cxx
(dwarf_var_expanding_copy_visitor::visit_target_symbol): Minor
improvement to error handling by throwing exceptions before
allocations are done.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.502&r2=1.503
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.157&r2=1.158
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-09 16:50 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-11-09 16:50 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-11-09 16:50:04
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-09 David Smith <dsmith@redhat.com>
* tapsets.cxx (dwarf_query::dwarf_query): Looks for "maxactive"
return probe variant.
(dwarf_derived_probe::dwarf_derived_probe): Initializes
has_maxactive and maxactive_val member variables.
(dwarf_derived_probe::register_function_variants): Matches
"maxactive" return probe variant.
(dwarf_derived_probe_group::emit_module_decls): Emits code to use
maxactive data.
(dwarf_derived_probe_group::emit_module_init): Ditto.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.498&r2=1.499
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.156&r2=1.157
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-07 21:46 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2006-11-07 21:46 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2006-11-07 21:46:14
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-07 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (profile_derived_probe_group::emit_module_decls):
Pass along incoming pt_regs to context of timer.profile handlers.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.494&r2=1.495
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.154&r2=1.155
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-03 23:34 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2006-11-03 23:34 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2006-11-03 23:34:28
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-03 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (emit_address): Emit calls to _stp_module_relocate
for $target-variable addresses in relocatable sections.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.491&r2=1.492
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.153&r2=1.154
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-11-01 23:29 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2006-11-01 23:29 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2006-11-01 23:29:51
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-11-01 Josh Stone <joshua.i.stone@intel.com>
* tapsets.cxx (timer_derived_probe_group::emit_interval): New -
Fixes randomization for jiffies timers in ms mode.
(timer_derived_probe_group::emit_module_decls): Use emit_interval.
(timer_derived_probe_group::emit_module_init): Ditto.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.487&r2=1.488
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.150&r2=1.151
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-10-24 14:55 dsmith
0 siblings, 0 replies; 80+ messages in thread
From: dsmith @ 2006-10-24 14:55 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: dsmith@sourceware.org 2006-10-24 14:55:24
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-10-24 David Smith <dsmith@redhat.com>
* tapsets.cxx (build_blacklist): Added
"atomic_notifier_call_chain" to the blacklist (Bugzilla #3379).
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.482&r2=1.483
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.148&r2=1.149
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-09-28 17:50 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2006-09-28 17:50 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2006-09-28 17:50:09
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-09-28 Josh Stone <joshua.i.stone@intel.com>
PR 3278
* tapsets.cxx (hrtimer_derived_probe::emit_probe_entries): Only
restart timers when the session is still active and we updated the
expire time.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.470&r2=1.471
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.145&r2=1.146
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-09-13 13:47 wcohen
0 siblings, 0 replies; 80+ messages in thread
From: wcohen @ 2006-09-13 13:47 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: wcohen@sourceware.org 2006-09-13 13:47:12
Modified files:
. : ChangeLog tapsets.cxx
Log message:
Do not throw sematic error unless probes actually used.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.460&r2=1.461
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.143&r2=1.144
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-08-01 2:20 guanglei
0 siblings, 0 replies; 80+ messages in thread
From: guanglei @ 2006-08-01 2:20 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: guanglei@sourceware.org 2006-08-01 02:20:47
Modified files:
. : ChangeLog tapsets.cxx
Log message:
Bugzilla Bug 2422: module("*") probes fail with debug-info-less modules
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.438&r2=1.439
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.137&r2=1.138
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-06-30 23:47 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2006-06-30 23:47 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2006-06-30 23:47:02
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-06-30 Josh Stone <joshua.i.stone@intel.com>
* tapsets.cxx (hrtimer_builder::build): Enable hrtimers on >=2.6.17.
* tapsets.cxx (hrtimer_derived_probe::emit_probe_entries): Correct
compilation errors, fix return value.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.428&r2=1.429
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.136&r2=1.137
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-05-27 0:32 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2006-05-27 0:32 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2006-05-27 00:32:46
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-05-26 Josh Stone <joshua.i.stone@intel.com>
* tapsets.cxx (build_blacklist): build the sets of blacklisted
functions and function returns. Manually added many __kprobes
functions that should not be probed.
(dwarf_query::dwarf_query): Call build_blacklist.
(dwarf_query::blacklisted_p): Use blacklist sets.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.403&r2=1.404
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.130&r2=1.131
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-05-25 22:13 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2006-05-25 22:13 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2006-05-25 22:13:30
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-05-25 Josh Stone <joshua.i.stone@intel.com>
* tapsets.cxx
(dwarf_var_expanding_copy_visitor::visit_target_symbol):
Free allocated memory when supressing target-variable errors
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.402&r2=1.403
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.129&r2=1.130
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-04-17 20:32 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2006-04-17 20:32 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2006-04-17 20:32:19
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-04-17 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (mark_derived_probe::emit_{de}registrations):
Use cmpxchg to synchronize.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.350&r2=1.351
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.120&r2=1.121
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-03-30 17:24 hunt
0 siblings, 0 replies; 80+ messages in thread
From: hunt @ 2006-03-30 17:24 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: hunt@sourceware.org 2006-03-30 17:24:41
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-03-30 Martin Hunt <hunt@redhat.com>
* tapsets.cxx (dwarf_derived_probe::emit_registrations):
Change maxactive so single-processor kernels using
kretprobes don't get lots of dropped probes.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.342&r2=1.343
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.115&r2=1.116
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-02-08 0:45 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2006-02-08 0:45 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2006-02-08 00:45:26
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-02-07 Josh Stone <joshua.i.stone@intel.com>
PR 2068
* tapsets.cxx (dwarf_query::blacklisted_p): add __switch_to
to the blacklist for x86_64 architecture only.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.315&r2=1.316
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.108&r2=1.109
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-01-18 23:17 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2006-01-18 23:17 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2006-01-18 23:17:46
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-01-18 Josh Stone <joshua.i.stone@intel.com>
* tapsets.cxx (profile_derived_probe::emit_probe_entries): Setup
c->regs properly in light of the emit_probe_prologue change.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.302&r2=1.303
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.103&r2=1.104
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2006-01-03 23:15 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2006-01-03 23:15 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2006-01-03 23:15:26
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2006-01-03 Frank Ch. Eigler <fche@redhat.com>
* tapsets.cxx (emit_deregistration): Fix bad thinko on loop nesting.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.279&r2=1.280
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.100&r2=1.101
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-12-13 19:28 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-12-13 19:28 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-12-13 19:28:03
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-12-13 Frank Ch. Eigler <fche@redhat.com>
* tapsets.cxx (var_expanding_copy_visitor::visit_target):
Transcribe token pointer to synthesized functiondecl.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.266&r2=1.267
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.97&r2=1.98
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-12-12 23:42 jistone
0 siblings, 0 replies; 80+ messages in thread
From: jistone @ 2005-12-12 23:42 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: jistone@sourceware.org 2005-12-12 23:42:21
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-12-12 Josh Stone <joshua.i.stone@intel.com>
* tapsets.cxx (profile_derived_probe::*,profile_builder::build): Do kernel
version checks at translation time, using the same internal mechanisms as
the preprocessor - a la %( kernel_v < "2.6.10" %? ... %: ... %)
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.264&r2=1.265
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.96&r2=1.97
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-12-07 3:25 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-12-07 3:25 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-12-07 03:25:08
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-12-06 Frank Ch. Eigler <fche@elastic.org>
PR 1934.
* tapsets.cxx (resolve_prologue_endings2): Add new heuristic for
tail-call optimized functions.
(query_func_info): Make somewhat less verbose.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.251&r2=1.252
http://sourceware.org/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.94&r2=1.95
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-10-01 17:25 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-10-01 17:25 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-10-01 17:25:24
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-10-01 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (get_module_dwarf): Add "required" parameter, which
throws an exception if debuginfo is not found.
(focus_on_module_containing_global_address): Tolerate miss.
(query_kernel_exists): New function to test for "kernel" module in
dwfl_getmodules() result set.
(dwarf_builder::build): Call it if appropriate.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.186&r2=1.187
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.71&r2=1.72
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-28 3:20 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-09-28 3:20 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-09-28 03:20:12
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-27 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (query_cu_containing_global_address): Tolerate
way out of range addresses that result in null cudie pointers.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.182&r2=1.183
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.69&r2=1.70
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-27 14:55 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-09-27 14:55 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-09-27 14:55:32
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-27 Frank Ch. Eigler <fche@elastic.org>
PR 1311.
* tapsets.cxx (target_variable_flavour_calculating_visitor::
visit_target_symbol): Print verbose error.
(var_expanding_copy_visitor::visit_target_symbol): Throw
simple error.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.179&r2=1.180
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.67&r2=1.68
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-19 20:15 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-09-19 20:15 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-09-19 20:15:33
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-19 Frank Ch. Eigler <fche@redhat.com>
* tapsets.cxx (*::emit_probe_entries): Handle busy-count correctly
upon contention.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.174&r2=1.175
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.64&r2=1.65
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-15 0:43 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-09-15 0:43 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-09-15 00:43:44
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-14 Graydon Hoare <graydon@redhat.com>
PR 1260
* tapsets.cxx (dwflpp::resolve_prologue_endings): Correct logic
error triggered by consecutive function-beginning line records.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.173&r2=1.174
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.63&r2=1.64
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-14 0:28 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-09-14 0:28 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-09-14 00:27:38
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-13 Graydon Hoare <graydon@redhat.com>
PR 1260
* tapsets.cxx (func_info::func_info): Initialize fields.
(inline_instance_info::inline_instance_info): Likewise.
(query_inline_instance_info): Add try-catch block.
(query_func_info): Likewise, and fault when missing prologue-end.
(query_dwarf_func): Fault when missing entrypc.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.168&r2=1.169
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.62&r2=1.63
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-13 21:25 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-09-13 21:25 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-09-13 21:25:26
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-12 Graydon Hoare <graydon@redhat.com>
PR 1306
* tapsets.cxx (dwflpp::iterate_over_srcfile_lines): Fix two
off-by-one errors in previous change.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.167&r2=1.168
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.61&r2=1.62
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-06 16:02 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-09-06 16:02 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-09-06 16:02:50
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-06 Frank Ch. Eigler <fche@redhat.com>
* tapsets.cxx (emit_probe_entries): Disable fault_handler for now.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.153&r2=1.154
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.57&r2=1.58
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-02 17:59 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-09-02 17:59 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-09-02 17:59:14
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-09-02 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx: Temporarily rolled back graydon's changes.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.144&r2=1.145
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.53&r2=1.54
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-09-01 1:53 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-09-01 1:53 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-09-01 01:53:33
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-31 Graydon Hoare <graydon@redhat.com>
* tapsets.cxx (dwflpp::iterate_over_srcfile_lines): Correct segv
reported in PR 1270.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.137&r2=1.138
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.50&r2=1.51
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-30 4:28 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-08-30 4:28 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-08-30 04:28:11
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-29 Graydon Hoare <graydon@redhat.com>
PR translator/1265
* tapsets.cxx
(func_info::decl_file)
(func_info::decl_line)
(inline_instance_info::decl_file)
(inline_instance_info::decl_line): New fields.
(dwflpp::function_srcfile): Remove.
(dwflpp::function_file): Add.
(dwflpp::function_line): Add.
(dwarf_derived_probe::dwarf_derived_probe): Update.
(query_statement): Pass func, file, line through.
(query_inline_instance_info): Likewise.
(query_func_info): Likewise.
(query_srcfile_line): Query statement lines if
statement_str exists, rather than *_info.
(query_dwarf_inline_instance): Extract file and line.
(query_dwarf_func): Likewise.
(query_cu): Pass empty func, file, line, for address-based
queries.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.132&r2=1.133
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.48&r2=1.49
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-25 3:22 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-08-25 3:22 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-08-25 03:22:31
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-24 Graydon Hoare <graydon@redhat.com>
* tapsets.cxx (dwflpp::literal_stmt_for_local): Fetch pointer types,
array types, strings, from target.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.119&r2=1.120
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.46&r2=1.47
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-16 18:41 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-08-16 18:41 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-08-16 18:41:04
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-16 Frank Ch. Eigler <fche@elastic.org>
PR systemtap/1180
* tapsets.cxx (*): Add more verbose-predicatation to informative
messages. Correct more hex/dec ostream mismatches.
(query_function): Use entry/querypc, not prologue-end, for
function().return and .statement() probe points.
(dwarf_derived_probe ctor): Reorganize function/statement
probe point regeneration.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.101&r2=1.102
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.36&r2=1.37
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-11 13:40 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-08-11 13:40 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-08-11 13:40:13
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-11 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx: Tweak hex/decimal printing for consistency.
(emit_registrations): Remove module-specific code, anticipating
that libelf gives us run-time addresses already.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.93&r2=1.94
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.35&r2=1.36
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-11 1:51 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-08-11 1:51 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-08-11 01:51:05
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-10 Graydon Hoare <graydon@redhat.com>
* tapsets.cxx
(dwflpp::global_addr_of_line_in_cu): Implement next-line heuristic.
(dwarf_query::get_number_param): Dwarf_Addr variant.
(query_cu): Add line-selecting variant for function iteration.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.89&r2=1.90
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.33&r2=1.34
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-10 15:49 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-08-10 15:49 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-08-10 15:49:44
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-10 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx: Move around "focusing on ..." messages to print
them only for matching functions/modules.
(dwflpp ctor): Also add cu (source file) name to derived
probe point.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.86&r2=1.87
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.31&r2=1.32
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-05 19:04 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-08-05 19:04 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-08-05 19:04:00
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-05 Frank Ch. Eigler <fche@elastic.org>
* tapsets.cxx (query_statement|function|cu|module): Add explicit
nested try/catch, since elfutils iteration seems to block
exception catching.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.77&r2=1.78
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.29&r2=1.30
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-08-03 22:40 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-08-03 22:40 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-08-03 22:40:13
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-08-03 Graydon Hoare <graydon@redhat.com>
* tapsets.cxx (dwflpp): Fix address calculation logic a bit,
and use prologue-end addresses for function probes.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.75&r2=1.76
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.27&r2=1.28
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-07-29 19:30 fche
0 siblings, 0 replies; 80+ messages in thread
From: fche @ 2005-07-29 19:30 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: fche@sourceware.org 2005-07-29 19:30:21
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-07-29 Frank Ch. Eigler <fche@redhat.com>
From Graydon Hoare <graydon@redhat.com:
* tapsets.cxx (var_expanding_copy_visitor): Correct lvalue cases.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.61&r2=1.62
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.17&r2=1.18
^ permalink raw reply [flat|nested] 80+ messages in thread
* src ChangeLog tapsets.cxx
@ 2005-06-24 6:43 graydon
0 siblings, 0 replies; 80+ messages in thread
From: graydon @ 2005-06-24 6:43 UTC (permalink / raw)
To: systemtap-cvs
CVSROOT: /cvs/systemtap
Module name: src
Changes by: graydon@sourceware.org 2005-06-24 06:43:10
Modified files:
. : ChangeLog tapsets.cxx
Log message:
2005-06-23 Graydon Hoare <graydon@redhat.com>
* tapsets.cxx
(probe_type): New enum.
(probe_spec): New struct.
(dwarf_derived_probe): Reorganize a bit, interpret .return.
(query_statement): Translate addresses back to module space.
(probe_entry_function_name):
(probe_entry_struct_kprobe_name):
(foreach_dwarf_probe_entry):
(declare_dwarf_kernel_entry):
(deregister_dwarf_kernel_entry):
(register_dwarf_kernel_entry):
(register_dwarf_module):
(declare_dwarf_module_entry):
(deregister_dwarf_module_entry):
(register_dwarf_module_entry): New functions.
(dwarf_derived_probes::emit_probe_entries):
(dwarf_derived_probes::emit_registrations):
(dwarf_derived_probes::emit_deregistrations): Implement.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/tapsets.cxx.diff?cvsroot=systemtap&r1=1.4&r2=1.5
^ permalink raw reply [flat|nested] 80+ messages in thread
end of thread, other threads:[~2008-03-27 19:31 UTC | newest]
Thread overview: 80+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-15 19:26 src ChangeLog tapsets.cxx fche
-- strict thread matches above, loose matches on Subject: below --
2008-03-27 19:31 fche
2008-03-20 17:29 fche
2008-02-19 22:54 fche
2008-02-19 14:37 dsmith
2008-02-13 18:49 fche
2008-02-04 21:11 dsmith
2008-01-28 15:51 dsmith
2008-01-17 20:44 dsmith
2008-01-17 20:27 dsmith
2008-01-16 17:05 dsmith
2008-01-09 20:26 fche
2007-11-29 15:44 dsmith
2007-10-15 20:12 dsmith
2007-10-15 14:43 dsmith
2007-10-12 20:29 dsmith
2007-09-25 15:34 dsmith
2007-09-17 17:45 dsmith
2007-09-14 16:46 dsmith
2007-09-14 14:29 dsmith
2007-09-10 20:47 dsmith
2007-05-25 19:14 hunt
2007-04-24 17:33 dsmith
2007-04-23 19:36 fche
2007-04-03 1:29 fche
2007-03-29 20:39 fche
2007-03-07 15:45 fche
2007-02-27 20:58 fche
2007-02-23 23:16 jistone
2007-02-15 21:55 dsmith
2007-02-14 14:17 fche
2007-02-12 15:22 fche
2007-01-23 20:03 fche
2007-01-12 16:33 dsmith
2006-12-14 16:11 dsmith
2006-12-13 20:56 dsmith
2006-11-30 21:09 fche
2006-11-29 19:19 dsmith
2006-11-28 19:47 dsmith
2006-11-20 22:44 dsmith
2006-11-10 19:59 dsmith
2006-11-09 16:50 dsmith
2006-11-07 21:46 fche
2006-11-03 23:34 fche
2006-11-01 23:29 jistone
2006-10-24 14:55 dsmith
2006-09-28 17:50 jistone
2006-09-13 13:47 wcohen
2006-08-01 2:20 guanglei
2006-06-30 23:47 jistone
2006-05-27 0:32 jistone
2006-05-25 22:13 jistone
2006-04-17 20:32 fche
2006-03-30 17:24 hunt
2006-02-08 0:45 jistone
2006-01-18 23:17 jistone
2006-01-03 23:15 fche
2005-12-13 19:28 fche
2005-12-12 23:42 jistone
2005-12-07 3:25 fche
2005-10-01 17:25 fche
2005-09-28 3:20 fche
2005-09-27 14:55 fche
2005-09-19 20:15 fche
2005-09-15 0:43 graydon
2005-09-14 0:28 graydon
2005-09-13 21:25 graydon
2005-09-06 16:02 fche
2005-09-02 17:59 fche
2005-09-01 1:53 graydon
2005-08-30 4:28 graydon
2005-08-25 3:22 graydon
2005-08-16 18:41 fche
2005-08-11 13:40 fche
2005-08-11 1:51 graydon
2005-08-10 15:49 fche
2005-08-05 19:04 fche
2005-08-03 22:40 graydon
2005-07-29 19:30 fche
2005-06-24 6:43 graydon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).