From 480f38d3275c87ac5b58a95dd127633babfc7374 Mon Sep 17 00:00:00 2001 From: David Smith Date: Mon, 18 Aug 2008 15:54:39 -0500 Subject: Add missing 'process' bindings. 2008-08-18 David Smith * tapsets.cxx (register_standard_tapsets): Add missing 'process.syscall' and 'process.syscall.return' bindings. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 12786518..477f7d1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-08-18 David Smith + + * tapsets.cxx (register_standard_tapsets): Add missing + 'process.syscall' and 'process.syscall.return' bindings. + 2008-08-16 Mark Wielaard * configure.ac (build_elfutils): Mention possible distro -- cgit From 930a1798154b9c1caf27009825b2b165ef577a1e Mon Sep 17 00:00:00 2001 From: David Smith Date: Tue, 19 Aug 2008 12:12:06 -0500 Subject: PR 6841 fix. 2008-08-19 David Smith PR 6841 * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Workaround utrace bug by quiescing threads before attaching a utrace syscall engine to them. (utrace_derived_probe_group::emit_module_decls): Emit quiesce handler. 2008-08-19 David Smith PR 6841 * task_finder.c (__stp_utrace_task_finder_target_quiesce): Quiesces thread before turning on syscall tracing. --- ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 477f7d1e..6b4ffe32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-08-19 David Smith + + PR 6841 + * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): + Workaround utrace bug by quiescing threads before attaching a + utrace syscall engine to them. + (utrace_derived_probe_group::emit_module_decls): Emit quiesce + handler. + 2008-08-18 David Smith * tapsets.cxx (register_standard_tapsets): Add missing -- cgit From 2ae0d25c4181d2d7e89690013f935ad27e071457 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Wed, 20 Aug 2008 14:59:01 -0400 Subject: Add ChangeLog entries --- ChangeLog | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 6b4ffe32..41479089 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2008-08-20 Dave Brolley + + * stap-client: Ignore SIGHUP and SIGPIPE. + (initialization): Set b_specified.: + (parse_options): Handle the -b option. Quote $stap_arg. Use process_m. + (process_m): New function. + (process_o): Set stdout_redirection to simply the filename. + (process_response): Obtain the exit code from stap on the server side. + Copy the module to the current directory if -m was specified. + Call stream_output. + (stream_output): It's back. + (maybe_call_staprun): Print status messages for -v. Leave v_level + unchanged. Pass -o option to staprun. Wait until the staprun job + disappears. + (terminate): Redirect message to stderr. + (interrupt): Only kill staprun if it's still running. Call cleanup + if exiting. + (ignore_signal): New function. + * stap-server (receive_request): Quote the job specifier. + (send_response): Likewise. + (read_data_file): Use read to check the first line. Use cat the read + the entire file. + * stap-serverd (listen): Quote job specifier. + (terminate): Likewise. + 2008-08-19 David Smith PR 6841 -- cgit From 4550733ebf24fb067f9a2350e0ab86d44fea932e Mon Sep 17 00:00:00 2001 From: David Smith Date: Wed, 20 Aug 2008 15:05:57 -0500 Subject: Supports original and new utrace interfaces. 2008-08-20 David Smith * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): Supports original and new utrace interfaces. (utrace_derived_probe_group::emit_module_decls): Ditto. 2008-08-20 David Smith * task_finder.c: Supports original and new utrace interfaces. * utrace_compatibility.h (utrace_attach_task): Compatibility layer for original utrace interface. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 41479089..8e7e2c68 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-08-20 David Smith + + * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): + Supports original and new utrace interfaces. + (utrace_derived_probe_group::emit_module_decls): Ditto. + 2008-08-20 Dave Brolley * stap-client: Ignore SIGHUP and SIGPIPE. -- cgit From 46b3c6cd16e7aba1a5a26b310ee128bfdc7897fa Mon Sep 17 00:00:00 2001 From: David Smith Date: Thu, 21 Aug 2008 12:22:35 -0500 Subject: Added task finder target parameter to vm_callback functions. 2008-08-21 David Smith * tapsets.cxx (itrace_derived_probe_group::emit_module_decls): Updated task finder callback function signature. (utrace_derived_probe_group::emit_module_decls): Ditto. 2008-08-21 David Smith * task_finder.c (__stp_tf_vm_cb): Added task finder target parameter. (__stp_utrace_attach_match_filename): Updated task finder callback call. (__stp_utrace_task_finder_target_death): Ditto. (__stp_utrace_task_finder_target_quiesce): Ditto. (__stp_target_call_vm_callback): Ditto. (__stp_utrace_task_finder_target_syscall_exit): Ditto. (stap_start_task_finder): Ditto. --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 8e7e2c68..3473b3ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-08-21 David Smith + + * tapsets.cxx (itrace_derived_probe_group::emit_module_decls): + Updated task finder callback function signature. + (utrace_derived_probe_group::emit_module_decls): Ditto. + 2008-08-20 David Smith * tapsets.cxx (utrace_derived_probe_group::emit_probe_decl): -- cgit