summaryrefslogtreecommitdiffstats
path: root/runtime/stack-i386.c
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2009-06-01 12:20:08 -0500
committerDavid Smith <dsmith@redhat.com>2009-06-09 15:31:17 -0500
commitb56f0c8b802fbdf93f40b4a233095ea970cfed2b (patch)
treee90b3838d7e10703a6c0979293d4e4b7a58d0129 /runtime/stack-i386.c
parent0bd709c3a8ff717f3ad78fdc079ce0468bec3ffa (diff)
downloadsystemtap-steved-b56f0c8b802fbdf93f40b4a233095ea970cfed2b.tar.gz
systemtap-steved-b56f0c8b802fbdf93f40b4a233095ea970cfed2b.tar.xz
systemtap-steved-b56f0c8b802fbdf93f40b4a233095ea970cfed2b.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/stack-i386.c')
0 files changed, 0 insertions, 0 deletions