From 0760668552a05a25bc09055ca35b0585c206fd25 Mon Sep 17 00:00:00 2001 From: dsmith Date: Mon, 28 Jan 2008 15:08:58 +0000 Subject: 2008-01-28 David Smith PR 5685. From Eugeniy Meshcheryakov * configure.ac: If "--enable-sqlite" is specified, define HAVE_LIBSQLITE3. * configure: Regenerated. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 872ecd83..ad537118 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-01-28 David Smith + + PR 5685. From Eugeniy Meshcheryakov + * configure.ac: If "--enable-sqlite" is specified, define + HAVE_LIBSQLITE3. + * configure: Regenerated. + 2008-01-26 Frank Ch. Eigler PR 5673. -- cgit From b0986e7ae55d82ffd6ddc399a16237fbb1efe6f9 Mon Sep 17 00:00:00 2001 From: dsmith Date: Mon, 28 Jan 2008 15:51:16 +0000 Subject: 2008-01-28 David Smith * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Added 'const' to several members of stap_dwarf_probes. --- ChangeLog | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ad537118..d496f104 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-01-28 David Smith + * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): + Added 'const' to several members of stap_dwarf_probes. + PR 5685. From Eugeniy Meshcheryakov * configure.ac: If "--enable-sqlite" is specified, define HAVE_LIBSQLITE3. -- cgit From 564eb0a8ce73a298715c94e02988a29c2064a4ad Mon Sep 17 00:00:00 2001 From: dsmith Date: Mon, 28 Jan 2008 21:15:28 +0000 Subject: 2008-01-28 David Smith * configure.ac: Fixed a bug when "--disable-permon" was used. Added "--enable-crash" option. * configure: Regenerated. * Makefile.am: Improved staplog.so compile command. * Makefile.in: Regenerated. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index d496f104..9a41f92b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2008-01-28 David Smith + * configure.ac: Fixed a bug when "--disable-permon" was used. + Added "--enable-crash" option. + * configure: Regenerated. + * Makefile.am: Improved staplog.so compile command. + * Makefile.in: Regenerated. + * tapsets.cxx (dwarf_derived_probe_group::emit_module_decls): Added 'const' to several members of stap_dwarf_probes. -- cgit From bbfd8c1a59001a26cf04c34a97b247fbab9a5bad Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 29 Jan 2008 15:36:16 +0000 Subject: PR5647: build with -fstack-protector-all by default 2008-01-29 Frank Ch. Eigler PR 5647 * configure.ac (--enable-ssp): Make default on compilers that support it. * configure: Regenerated. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 9a41f92b..62470c11 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-01-29 Frank Ch. Eigler + + PR 5647 + * configure.ac (--enable-ssp): Make default on compilers that + support it. + * configure: Regenerated. + 2008-01-28 David Smith * configure.ac: Fixed a bug when "--disable-permon" was used. -- cgit From 5657c32c8ae7d344ccf62549739e605f23d6e660 Mon Sep 17 00:00:00 2001 From: brolley Date: Wed, 30 Jan 2008 16:17:00 +0000 Subject: 2008-01-30 Dave Brolley * coveragedb.cxx (print_coverage_info): Fix typo: s.probes -> s.unused_probes where appropriate. (sql_update_unused_probes): Likewise. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 62470c11..42bd4102 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-01-30 Dave Brolley + + * coveragedb.cxx (print_coverage_info): Fix typo: s.probes -> s.unused_probes + where appropriate. + (sql_update_unused_probes): Likewise. + 2008-01-29 Frank Ch. Eigler PR 5647 -- cgit From a87d23e30f0f84f1d3ecd87ccafd6bfcec2f404f Mon Sep 17 00:00:00 2001 From: dsmith Date: Wed, 30 Jan 2008 22:55:53 +0000 Subject: 2008-01-30 David Smith PR 5650 * systemtap.spec.in: Simplified and explicitly specifies configure options. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 42bd4102..dc17e9ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-01-30 David Smith + + PR 5650 + * systemtap.spec.in: Simplified and explicitly specifies configure + options. + 2008-01-30 Dave Brolley * coveragedb.cxx (print_coverage_info): Fix typo: s.probes -> s.unused_probes -- cgit From f853f19d0a56bc58ee46fb943b9a3770c28c30b6 Mon Sep 17 00:00:00 2001 From: fche Date: Thu, 31 Jan 2008 02:41:50 +0000 Subject: PR5483 add changelog entry --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index dc17e9ec..c7b70e90 100644 --- a/ChangeLog +++ b/ChangeLog @@ -166,6 +166,12 @@ error when trying to use the perfmon target variable '$counter as an array or structure. +2008-01-17 Srinivasa DS + + PR 5483. + * tapsets.cxx (emit_address): Tolerate dummy relocation entry + added for kernel by recent elfutils. + 2008-01-16 David Smith PR 5608. -- cgit From 378a5245c3087adc2b7be909cee5a7bdad67f88b Mon Sep 17 00:00:00 2001 From: dsmith Date: Mon, 4 Feb 2008 15:02:05 +0000 Subject: 2008-02-04 David Smith PR 5670 (parital) * systemtap.spec.in: Moved %pre section to the systemtap-runtime rpm. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index c7b70e90..127ee7fc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-02-04 David Smith + + PR 5670 (parital) + * systemtap.spec.in: Moved %pre section to the systemtap-runtime + rpm. + 2008-01-30 David Smith PR 5650 -- cgit From 0a63c36f2d280cd6c8e1013a4262b4d4b12dcfb7 Mon Sep 17 00:00:00 2001 From: dsmith Date: Mon, 4 Feb 2008 21:11:03 +0000 Subject: 2008-02-04 David Smith 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. --- ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 127ee7fc..5d205f8c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,16 @@ 2008-02-04 David Smith + 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. + PR 5670 (parital) * systemtap.spec.in: Moved %pre section to the systemtap-runtime rpm. -- cgit From b54581ce1053d848cfc61d438ec42f4456233275 Mon Sep 17 00:00:00 2001 From: fche Date: Thu, 7 Feb 2008 18:36:29 +0000 Subject: 2008-02-07 Frank Ch. Eigler * buildrun.cxx (run_make_cmd, compile_pass): Tweak kbuild parametrization to produce useful compile logs at -vv. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 5d205f8c..17a7cb7e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-02-07 Frank Ch. Eigler + + * buildrun.cxx (run_make_cmd, compile_pass): Tweak kbuild + parametrization to produce useful compile logs at -vv. + 2008-02-04 David Smith PR 4446 (partial) -- cgit From eef71d9c1b897fb9b40d54da02b0c83daa975fd1 Mon Sep 17 00:00:00 2001 From: dsmith Date: Fri, 8 Feb 2008 20:14:58 +0000 Subject: 2008-02-08 David Smith PR 5670 * systemtap.spec.in: Further simplification. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 17a7cb7e..a32e32a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-02-08 David Smith + + PR 5670 + * systemtap.spec.in: Further simplification. + 2008-02-07 Frank Ch. Eigler * buildrun.cxx (run_make_cmd, compile_pass): Tweak kbuild -- cgit From fa7a7777636ce9bfa272e769e3f7425fcd003a84 Mon Sep 17 00:00:00 2001 From: dsmith Date: Fri, 8 Feb 2008 20:17:07 +0000 Subject: Corrected bug number. --- ChangeLog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index a32e32a0..8389ae04 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ 2008-02-08 David Smith - PR 5670 + PR 5650 * systemtap.spec.in: Further simplification. 2008-02-07 Frank Ch. Eigler @@ -21,7 +21,7 @@ (mark_derived_probe_group::emit_module_decls): Sets up "$format" data. - PR 5670 (parital) + PR 5650 (parital) * systemtap.spec.in: Moved %pre section to the systemtap-runtime rpm. -- cgit From f0510eaae21d50a6f966a7ce0189d6c333d670d8 Mon Sep 17 00:00:00 2001 From: fche Date: Sat, 9 Feb 2008 23:36:23 +0000 Subject: PR5751, -Werror emphasis on -fstack-protector-all trial build 2008-02-09 Frank Ch. Eigler PR 5751. * configure.ac: Add -Werror to trial compilation with -fstack-protector-all, for hosts that don't quite support it. * configure: Regenerated. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 8389ae04..e436b3d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-02-09 Frank Ch. Eigler + + PR 5751. + * configure.ac: Add -Werror to trial compilation with + -fstack-protector-all, for hosts that don't quite support it. + * configure: Regenerated. + 2008-02-08 David Smith PR 5650 -- cgit From 0d563e601674c51788b35103da6d004450833541 Mon Sep 17 00:00:00 2001 From: fche Date: Sun, 10 Feb 2008 00:28:54 +0000 Subject: PR5750: autoreconf compatibility 2008-02-09 Frank Ch. Eigler PR5750. From Eugeniy Meshcheryakov eugen@debian.org: * configure.ac (HAVE_LIBSQLITE3): Complete AC_DEFINE. * configure, INSTALL, missing, compile, depcomp, install-sh: autoreconf -fi'd. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index e436b3d6..554b4dc4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-02-09 Frank Ch. Eigler + + PR5750. + From Eugeniy Meshcheryakov eugen@debian.org: + * configure.ac (HAVE_LIBSQLITE3): Complete AC_DEFINE. + + * configure, INSTALL, missing, compile, depcomp, install-sh: + autoreconf -fi'd. + 2008-02-09 Frank Ch. Eigler PR 5751. -- cgit From a8913457fffe45ca33813e045c335d0c38ab30b5 Mon Sep 17 00:00:00 2001 From: kenistoj Date: Mon, 11 Feb 2008 23:37:06 +0000 Subject: PR 5693 * runtime/uprobes/uprobes.c: Intercept handler-destined signals received while we're single-stepping, and re-queue them afterward. * runtime/uprobes/uprobes.h: Ditto --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 554b4dc4..b14a83c5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-02-11 Jim Keniston + + PR 5693 + * runtime/uprobes/uprobes.c: Intercept handler-destined + signals received while we're single-stepping, and re-queue + them afterward. + * runtime/uprobes/uprobes.h: Ditto + 2008-02-09 Frank Ch. Eigler PR5750. -- cgit From a36378d75be5700d40fb3f9c51191305b3907abd Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 12 Feb 2008 14:49:44 +0000 Subject: 2008-02-12 Martin Hunt PR 5757 * tapsets.cxx, translate.cxx: Cleanup findentation a bit. --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index b14a83c5..c0b2721b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-02-12 Martin Hunt + PR 5757 + * tapsets.cxx, translate.cxx: Cleanup findentation a bit. + 2008-02-11 Jim Keniston PR 5693 -- cgit From 4c52f88eefaf2d39be9c937d00389dd123609a41 Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 12 Feb 2008 17:28:07 +0000 Subject: fix typo --- ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index c0b2721b..c22fcedf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ 2008-02-12 Martin Hunt PR 5757 - * tapsets.cxx, translate.cxx: Cleanup findentation a bit. + * tapsets.cxx, translate.cxx: Cleanup indentation a bit. 2008-02-11 Jim Keniston -- cgit From 21beacc9a00ea48763048151c370e205c5f23379 Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 12 Feb 2008 21:25:42 +0000 Subject: PR4393: fix relocatable-kernel global $variable access 2008-02-12 Frank Ch. Eigler PR 4393 * tapsets.cxx (emit_address): Support relocatable kernels. (dwarf_derived_probe ctor): Hack around for missing USHRT_MAX. * elaborate.cxx (semantic_pass): Increment rc if exception caught. 2008-02-12 Frank Ch. Eigler * systemtap.pass1-4/buildok.exp: No longer kfail buildok/seventeen. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index c22fcedf..4e306158 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-02-12 Frank Ch. Eigler + + PR 4393 + * tapsets.cxx (emit_address): Support relocatable kernels. + (dwarf_derived_probe ctor): Hack around for missing USHRT_MAX. + * elaborate.cxx (semantic_pass): Increment rc if exception caught. + 2008-02-12 Martin Hunt PR 5757 * tapsets.cxx, translate.cxx: Cleanup indentation a bit. -- cgit From 2c5a19c6ba969d8fa30070e7579c1597a0e1c194 Mon Sep 17 00:00:00 2001 From: brolley Date: Wed, 13 Feb 2008 16:43:08 +0000 Subject: 2008-02-13 Dave Brolley PR5609 * staptree.h (probe::collect_derivation_chain): Now takes vector. (probe::get_alias): New virtual method. * elaborate.h (derived_probe::collect_derivation_chain): Now takes vector. * staptree.cxx (probe::collect_derivation_chain): Now takes vector. Don't cast 'this' to (derived_probe*). * elaborate.cxx (derived_probe::collect_derivation_chain): Now takes vector. (alias_derived_probe::get_alias): New virtual method. (alias_derived_probe::alias): New member. (alias_expansion_builder::build): Call checkForRecursiveExpansion and emit a diagnostic if recursion is detected. Pass alias to constructor of alias_derived_probe. (alias_expansion_builder::checkForRecursiveExpansion): New method. * coveragedb.cxx: Pass vector on all calls to collect_derivation_chain. --- ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 4e306158..0695df39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,20 @@ +2008-02-13 Dave Brolley + + PR5609 + * staptree.h (probe::collect_derivation_chain): Now takes vector. + (probe::get_alias): New virtual method. + * elaborate.h (derived_probe::collect_derivation_chain): Now takes vector. + * staptree.cxx (probe::collect_derivation_chain): Now takes vector. Don't + cast 'this' to (derived_probe*). + * elaborate.cxx (derived_probe::collect_derivation_chain): Now takes vector. + (alias_derived_probe::get_alias): New virtual method. + (alias_derived_probe::alias): New member. + (alias_expansion_builder::build): Call checkForRecursiveExpansion and emit a + diagnostic if recursion is detected. Pass alias to constructor of + alias_derived_probe. + (alias_expansion_builder::checkForRecursiveExpansion): New method. + * coveragedb.cxx: Pass vector on all calls to collect_derivation_chain. + 2008-02-12 Frank Ch. Eigler PR 4393 -- cgit From a8c9be6f3914af63a30e1566cd5895be5980b39f Mon Sep 17 00:00:00 2001 From: fche Date: Wed, 13 Feb 2008 18:49:34 +0000 Subject: 2008-02-13 Frank Ch. Eigler PR 5759 * tapsets.cxx (build_blacklist): Add some CONFIG_PREEMPT-related functions. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 0695df39..89eb1c7f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-02-13 Frank Ch. Eigler + + PR 5759 + * tapsets.cxx (build_blacklist): Add some CONFIG_PREEMPT-related + functions. + 2008-02-13 Dave Brolley PR5609 -- cgit From 275f40a6d612f94e5272eeed772e9c9294cb8e1f Mon Sep 17 00:00:00 2001 From: fche Date: Fri, 15 Feb 2008 19:26:48 +0000 Subject: dwarf speedup * tapsets.cxx (function_name_last_match): New function. (query_dwarf_func): Call it to stop unnecessary further iteration. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 89eb1c7f..5da56d49 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-02-15 Frank Ch. Eigler + + * tapsets.cxx (function_name_last_match): New function. + (query_dwarf_func): Call it to stop unnecessary further iteration. + 2008-02-13 Frank Ch. Eigler PR 5759 -- cgit