summaryrefslogtreecommitdiffstats
path: root/runtime/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/ChangeLog')
-rw-r--r--runtime/ChangeLog114
1 files changed, 114 insertions, 0 deletions
diff --git a/runtime/ChangeLog b/runtime/ChangeLog
index bdf6e56d..fb92dccc 100644
--- a/runtime/ChangeLog
+++ b/runtime/ChangeLog
@@ -1,3 +1,117 @@
+2008-06-23 David Smith <dsmith@redhat.com>
+
+ * task_finder.c (__stp_utrace_task_finder_report_exec): Handles
+ relative exec paths correctly.
+
+ * task_finder_vma.c (__stp_tf_vma_hash): Improved determination of
+ whether this is a 64-bit platform.
+ * syscall.h: Handles kernels with older style register
+ definitions.
+
+ * task_finder.c (__stp_tf_vm_cb): New function.
+ (stap_register_task_finder_target): Sets up syscall entry and
+ syscall exit handlers.
+ (__stp_find_file_based_vma): New function.
+ (__stp_utrace_task_finder_target_syscall_entry): New function.
+ Saves vma information off at syscall entry.
+ (__stp_target_call_vm_callback): New function.
+ (__stp_utrace_task_finder_target_syscall_exit): New function.
+ Handles changes to memory maps based on information saved at
+ syscall entry.
+ * syscall.h: New file containing syscall function.
+ * task_finder_vma.c: New file containing saved vma information
+ handling functions.
+
+ * regs.h: Removed trailing semicolons from macro definitions.
+
+2008-06-17 David Smith <dsmith@redhat.com>
+
+ * task_finder.c (__stp_utrace_attach_match_filename): Uses new
+ __STP_ATTACHED_TASK_EVENTS macro to determine which events to set
+ on a newly found process based on whether the
+ stap_task_finder_target structure has a vm_callback defined.
+ (stap_start_task_finder): Ditto.
+
+2008-06-16 David Smith <dsmith@redhat.com>
+
+ * task_finder.c (stap_start_task_finder): Improved callback
+ handling.
+
+2008-06-10 David Smith <dsmith@redhat.com>
+
+ * task_finder.c (struct stap_task_finder_target): Added
+ vm_callback public field.
+ (stap_register_task_finder_target): Sets up .report_quiesce
+ handler.
+ (__stp_utrace_task_finder_target_quiesce): New function.
+
+2008-06-09 David Smith <dsmith@redhat.com>
+
+ * task_finder.c (__stp_utrace_task_finder_report_exec): Handles
+ 2.6.25 kernels.
+
+2008-06-06 David Smith <dsmith@redhat.com>
+
+ * task_finder.c: Added some debug logic. Use
+ '-DDEBUG_TASK_FINDER' to enable.
+ (stap_utrace_attach): Renamed from '__stp_utrace_attach'.
+ (__stp_utrace_attach_match_filename): Calls callback with
+ notification that this is a process or thread event.
+ (__stp_utrace_attach_match_tsk): Ditto.
+ (__stp_utrace_task_finder_report_clone): Ditto.
+ (__stp_utrace_task_finder_report_exec): Ditto.
+ (stap_utrace_task_finder_report_death): Ditto.
+ (stap_start_task_finder): Ditto.
+ (stap_stop_task_finder): Added debug logic.
+
+2008-05-29 Stan Cox <scox@redhat.com>
+
+ * map.c (print_keytype): Remove.
+ (print_valtype): Remove.
+ (_stp_map_printn): Remove.
+ (_stp_map_print): Remove.
+ (_stp_pmap_printn): Remove.
+ * stat-common.c (_stp_stat_print_valtype): Remove.
+ * stat.c (__stp_stat_print): Remove.
+ (_stp_stat_print_cpu): Remove.
+ (_stp_stat_print): Remove.
+ * Makefile: Delete.
+ * tests: Delete.
+ * probes: Delete.
+
+2008-05-28 David Smith <dsmith@redhat.com>
+
+ * task_finder.c (__stp_utrace_attach_match_filename): Added
+ register_p parameter, which is passed on to the callback. Only
+ adds death notification if register_p is 1. If register_p is 0,
+ removes death notification.
+ (__stp_utrace_attach_match_tsk): Moved code from
+ __stp_utrace_task_finder_report_clone that handles the details of
+ grabbing a task's path.
+ (__stp_utrace_task_finder_report_clone): Calls new
+ __stp_utrace_attach_match_tsk().
+ (__stp_utrace_task_finder_report_exec): Notifies upper layer that
+ it might need to detach from newly exec'ed process.`
+
+2008-05-27 Josh Stone <joshua.i.stone@intel.com>
+
+ PR 6432
+ * loc2c-runtime.h (kread, kwrite, deref, store_deref): Add
+ architecture-neutral implementations, using probe_kernel_*
+ facilites (controlled by autoconf).
+ * autoconf-probe-kernel.c: test for above.
+
+2008-05-21 David Smith <dsmith@redhat.com>
+
+ * task_finder.c (__stp_utrace_attach_match_filename): Added
+ event_flag parameter of event to pass to callback.
+ (__stp_utrace_task_finder_target_death): Ditto.
+ (__stp_utrace_task_finder_report_clone): Calls
+ __stp_utrace_attach_match_filename() with new argument.
+ (__stp_utrace_task_finder_report_exec): Ditto.
+ (stap_start_task_finder): Calls callback with an invalid
+ event_flag since this callback call isn't related to an event.
+
2008-05-16 David Smith <dsmith@redhat.com>
PR 6499.