diff options
author | David Smith <dsmith@redhat.com> | 2009-06-01 12:20:08 -0500 |
---|---|---|
committer | David Smith <dsmith@redhat.com> | 2009-06-01 12:20:08 -0500 |
commit | bec8cf694b0cd89dfa3d082e611326d7bcfad884 (patch) | |
tree | c342f975e15fa26251e147a5adccc14648e0fb02 /runtime/print.c | |
parent | 0fa400f2b00ade1b3cb9ef4fb59cdd63f4fb9986 (diff) | |
download | systemtap-steved-bec8cf694b0cd89dfa3d082e611326d7bcfad884.tar.gz systemtap-steved-bec8cf694b0cd89dfa3d082e611326d7bcfad884.tar.xz systemtap-steved-bec8cf694b0cd89dfa3d082e611326d7bcfad884.zip |
Avoid holding semaphore while making mmap callbacks.
* runtime/task_finder.c (__stp_call_mmap_callbacks_for_task): Grabs the
'mmap_sem' sempaphore. Caches vma information, releases the semaphore,
then makes mmap callbacks.
(__stp_utrace_task_finder_target_quiesce): Calls
__stp_call_mmap_callbacks_for_task() to make mmap callbacks on initial
attach to a task.
Diffstat (limited to 'runtime/print.c')
0 files changed, 0 insertions, 0 deletions