diff options
Diffstat (limited to 'runtime/ChangeLog')
-rw-r--r-- | runtime/ChangeLog | 114 |
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. |