diff options
author | David Smith <dsmith@redhat.com> | 2008-09-12 13:18:15 -0500 |
---|---|---|
committer | David Smith <dsmith@redhat.com> | 2008-09-12 13:18:15 -0500 |
commit | ee928e1461d33322e9485f4736ba2f979a3331b5 (patch) | |
tree | 2290a279f629f4592fbef58952a1f43b9e6e6a86 /runtime/stack-ppc64.c | |
parent | 3a4e19b8a7d12cb7e3b82b523bd47b9ae9ff9487 (diff) | |
download | systemtap-steved-ee928e1461d33322e9485f4736ba2f979a3331b5.tar.gz systemtap-steved-ee928e1461d33322e9485f4736ba2f979a3331b5.tar.xz systemtap-steved-ee928e1461d33322e9485f4736ba2f979a3331b5.zip |
BZ 6755 fix. Wait until all callbacks are finished.
2008-09-12 David Smith <dsmith@redhat.com>
BZ 6755
* task_finder.c: Added 'inuse' count to know when handlers are still
running.
(__stp_utrace_task_finder_report_clone): If state isn't correct,
detach. Increase 'inuse' count when starting, decrement when
exiting.
(__stp_utrace_task_finder_report_exec): Ditto.
(__stp_utrace_task_finder_target_death): Ditto.
(__stp_utrace_task_finder_target_quiesce): Increase 'inuse' count
when starting, decrement when exiting.
(__stp_utrace_task_finder_target_syscall_entry): Ditto.
(__stp_utrace_task_finder_target_syscall_exit): Ditto.
(stap_stop_task_finder): Wait until all callbacks are finished.
Diffstat (limited to 'runtime/stack-ppc64.c')
0 files changed, 0 insertions, 0 deletions