summaryrefslogtreecommitdiffstats
path: root/runtime/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Kill all ChangeLogsJosh Stone2009-02-191-2519/+0
| | | | | | Mark Wielaard, a dear friend of the departed, will be performing a song and dance at the funeral services to commemorate the joyous times that they had together.
* PR9866 band-aid: deactivate new CONFIG_STACKTRACE code for older kernelsFrank Ch. Eigler2009-02-181-0/+6
|
* Remove context argument from _stp_stack_print_fallback (PR 9860).William Cohen2009-02-181-0/+5
|
* Removed unused functions and variables.David Smith2009-02-181-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-02-18 David Smith <dsmith@redhat.com> * io.c (_stp_log): Removed unused function. * map.c (_stp_cmp): Replace _stp_log() with dbug(). * mempool.c (_stp_mempool_resize): Removed unused function. * print.c (next_fmt): Removed unused function. * procfs.c: Removed unused variable '_stp_num_procfs_files'. * regs.c (_stp_ret_addr): Removed unused function. * string.c (_stp_text_str): Removed unused variable 'len'. * string.h: Removed unused variable '_stdout_' and function declaration for deleted function '_stp_vsprintf'. * sym.c: Removed unused variables. * unwind.c (_stp_create_unwind_hdr): Removed unused function. 2009-02-18 David Smith <dsmith@redhat.com> * control.c: Removed unused variable '_stp_current_buffers'. * procfs.c (_stp_set_buffers): Removed unused function. (_stp_register_ctl_channel_fs): Removed unused variables and label. * symbols.c (u32_swap): Removed unused function. (generic_swap): Ditto. (_stp_sort): Ditto. (_stp_section_is_interesting): Ditto. * transport.c (_stp_transport_init): Removed unused variable 'ret'.
* Move sdt.h to includes/sys and use in tests.Mark Wielaard2009-02-171-0/+4
|
* sdt.h (STAP_PROBE): Take provider and probe as arguments.Mark Wielaard2009-02-161-0/+4
|
* Fix )( typo in sdt.h STAP_PROBE9 parm9.Mark Wielaard2009-02-161-0/+4
|
* Handle c++ static user probes via .probe, c via .label.Stan Cox2009-02-151-0/+4
|
* Fixed stack.c compile problems on systems with older kernels (like RHEL4).David Smith2009-02-131-0/+3
| | | | | | | 2009-02-13 David Smith <dsmith@redhat.com> * stack.c: Fixed compile problems on systems with older kernels (like RHEL4).
* Fixed transport/procfs.c for systems that use the old transport (RHEL4).David Smith2009-02-131-0/+4
| | | | | | | | | | | 2009-02-13 David Smith <dsmith@redhat.com> * procfs.c: Added macros to guard against multiple inclusion. 2009-02-13 David Smith <dsmith@redhat.com> * procfs.c: Added inclusion of ../procfs.c for _stp_mkdir_proc_module().
* Cleanup. Renamed _stp_{un}lock_debugfs() to _stp_{un}lock_transport_dir().David Smith2009-02-121-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-02-12 David Smith <dsmith@redhat.com> * transport.c (_stp_lock_transport_dir): Renamed from _stp_lock_debugfs(), since on older kernels this actually uses procfs. (_stp_unlock_transport_dir): Renamed from _stp_unlock_debugfs(), since on older kernels this actually uses procfs. (_stp_lock_transport_dir): Changed _stp_lock_debugfs()/_stp_unlock_debugfs() to _stp_lock_transport_dir()/_stp_unlock_transport_dir(). * transport.h: Ditto. Also added _stp_transport_init() prototype. * utt.c (utt_remove_root): Changed _stp_lock_debugfs()/_stp_unlock_debugfs() to _stp_lock_transport_dir()/_stp_unlock_transport_dir(). * relayfs.c (_stp_remove_relay_root): Ditto. 2009-02-12 David Smith <dsmith@redhat.com> * procfs.c (_stp_rmdir_proc_module): Changed _stp_lock_debugfs()/_stp_unlock_debugfs() to _stp_lock_transport_dir()/_stp_unlock_transport_dir(). (_stp_mkdir_proc_module): Ditto.
* Use kernel stack backtrace support when availableTim Moore2009-02-111-0/+9
| | | | | Define new functions that use the kernel support to do a backtrace of other tasks than current.
* Fixed __stp_utrace_attach by always checking for mm.David Smith2009-02-111-0/+5
| | | | | | | 2009-02-11 David Smith <dsmith@redhat.com> * task_finder.c (__stp_utrace_attach): Still checks for mm after checking task's flags for PF_KTHREAD.
* Fixed typo in last change.David Smith2009-02-101-0/+3
| | | | | | | 2009-02-10 David Smith <dsmith@redhat.com> * task_finder.c (stap_utrace_detach_ops): Fixed typo. (__stp_utrace_attach): Ditto.
* Ignores kernel threads (by checking for PF_KTHREAD).David Smith2009-02-101-0/+7
| | | | | | | | | 2009-02-10 David Smith <dsmith@redhat.com> * task_finder.c (stap_utrace_detach): Ignores kernel threads by checking task's flags for PF_KTHREAD. (stap_utrace_detach_ops): Ditto. (__stp_utrace_attach): Ditto.
* 2.6.29rc build fix: autoconf for proc_dir_entry->owner going awayFrank Ch. Eigler2009-02-061-0/+5
|
* PR9740/9816? - workaround for kernel valloc bugFrank Ch. Eigler2009-02-051-0/+5
|
* Add STAP_PROBE7, 8 and 9 variants to sdt.h.Mark Wielaard2009-02-021-0/+4
|
* sdt.h (STAP_PROBE): Use "g", not "r", for asm args.Mark Wielaard2009-01-271-0/+4
|
* sdt.h (struct _probe_): Make probe_name a STAP_PROBE_STRUCT_ARG.Stan Cox2009-01-271-0/+4
|
* sdt.h: DTRACE_PROBE5 is STAP_PROBE5, not 4, likewise for 6.Mark Wielaard2009-01-261-0/+4
|
* PR 9673. Only use one utrace engine for all targets with same path or pid.David Smith2009-01-201-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-20 David Smith <dsmith@redhat.com> PR 9673. * task_finder.c (struct stap_task_finder_target): Added 'vm_events' field. (stap_register_task_finder_target): Sets vm_events if a vm_callback is present. (__stp_task_finder_cleanup): Only detaches engines on the main __stp_task_finder_list linked list. (__stp_call_callbacks): New function. (__stp_call_vm_callbacks): New function. (__stp_utrace_attach_match_filename): Calls __stp_call_callbacks() to call callbacks. (__stp_utrace_task_finder_target_death): Ditto. (__stp_utrace_task_finder_target_quiesce): Calls __stp_call_callbacks() and __stp_call_vm_callbacks() to call callbacks. (__stp_call_vm_callbacks_with_vma): Renamed from __stp_target_call_vm_callback. (__stp_utrace_task_finder_target_syscall_exit): Calls __stp_call_vm_callbacks() to call vm callbacks. (stap_start_task_finder): Instead of a utrace engine for every task_finder_target, there is now one utrace engine for all targets with the same path or pid.
* PR 7082: patch for uprobes2 (kernel > 2.6.26)Jim Keniston2009-01-131-0/+8
|
* Adapt _stp_sort to 2.6.29.Wenji Huang2009-01-121-0/+4
| | | | | Acked-by: Masami Hiramatsu <mhiramat@redhat.com> Signed-off-by: Wenji Huang <wenji.huang@oracle.com>
* PR9699: build fixes for kernel 2.6.28Frank Ch. Eigler2009-01-061-0/+5
|
* Put a block around the probe point.Stan Cox2008-12-211-0/+4
|
* Convert .mark to .statement(0x) instead of .statement(foo.c:N)Stan Cox2008-12-161-0/+4
|
* add some more wallpaper protection against cpu frequency = 0 in ↵Frank Ch. Eigler2008-12-091-0/+4
| | | | gettimeofday_* internals
* Fix the compilation warning of uprobe in FC9.Wenji Huang2008-12-071-0/+4
|
* Remove STAP_PROBE_START.Stan Cox2008-12-041-0/+6
|
* Support debuginfo static uprobes.Stan Cox2008-11-261-0/+4
|
* PR4886: enable assertive build-id checking for new kernelsFrank Ch. Eigler2008-11-261-0/+6
|
* safety: add paranoid call to synchronize_sched() during shutdown processFrank Ch. Eigler2008-11-261-0/+4
|
* PR7046: performance: eliminate duplicate uprobes for multithreaded programs' ↵Frank Ch. Eigler2008-11-251-0/+6
| | | | shlibs
* Use for_each_cpu_mask always.Wenji Huang2008-11-241-0/+5
| | | | Suggested-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
* Add static uprobe support (static library variant)Stan Cox2008-11-171-0/+5
|
* Fix the conflicted for_each_cpu macro with 2.6.28.Wenji Huang2008-11-171-0/+10
|
* PR5274 - Added s390 task_finder support.David Smith2008-11-041-0/+3
| | | | | | | 2008-11-04 David Smith <dsmith@redhat.com> PR 5274. * syscall.h: Added s390 task_finder support.
* PR5274 - Add s390 arch support for uprobes longjump handling.David Smith2008-11-041-0/+6
| | | | | | | | 2008-11-04 David Smith <dsmith@redhat.com> From Jim Keniston, PR 5274. * uprobes/uprobes_s390.h: Add s390 arch support for uprobes longjump handling.
* PR6028 / BZ468143: ia64 fetch-register speedupMasami Hiramatsu2008-11-041-0/+5
|
* PR6967: fix s390x compilation error re on_each_cpuFrank Ch. Eigler2008-10-281-0/+6
|
* Fix hrtimer.expires name change.Josh Stone2008-10-241-0/+4
| | | | | | The field is renamed to _expires starting in 2.6.28-rc1, and it's not meant to be directly manipulated. Instead hrtimer users are supposed to use hrtimer_get_expires and hrtimer_set_expires.
* Fix compilation warning of uninitialized value in gcc 3.x.Wenji Huang2008-10-171-0/+4
|
* PR4886: weaken build-id failure semanticsFrank Ch. Eigler2008-10-071-0/+7
|
* Add workaround for fedora 9 2.6.26 kernels to utrace_compatibility.h.Mark Wielaard2008-10-061-0/+4
|
* PR4886: check build-id if able.Wenji Huang2008-10-061-0/+10
| | | | This provides sanity check of debuginfo file based on build-id. Many cases are considered, whether build-id exists in debuginfo file or not, whether module is loaded or not, whether build-id exists in runtime kernel/module. It will do work when LD >= 2.18 and kernel >=2.6.23, otherwise no check.
* Remove debug output from warning in procfs.Mark Wielaard2008-10-041-0/+4
|
* procfs dir_entry count warning on removal depends on kernel version.Mark Wielaard2008-10-041-0/+5
|
* fix bugs in add_bad_addr_entryTim Moore2008-10-021-0/+5
|
* Fix race condition in addr-map; simplify allocation logicTim Moore2008-09-301-0/+5
|