diff options
author | David Smith <dsmith@redhat.com> | 2009-04-24 12:48:29 -0500 |
---|---|---|
committer | David Smith <dsmith@redhat.com> | 2009-04-24 12:48:29 -0500 |
commit | 3cb2045e46dcac5d2c33fd22622508891c66bee0 (patch) | |
tree | 624385fe4c5d2461f38dbbc417931485b44ad8cb /tapsets.cxx | |
parent | 38e258727786a796835fb669f7413f52e207fd07 (diff) | |
download | systemtap-steved-3cb2045e46dcac5d2c33fd22622508891c66bee0.tar.gz systemtap-steved-3cb2045e46dcac5d2c33fd22622508891c66bee0.tar.xz systemtap-steved-3cb2045e46dcac5d2c33fd22622508891c66bee0.zip |
Cache and retrieve syscall arguments when needed.
* runtime/task_finder.c (__stp_utrace_task_finder_target_syscall_entry):
New function that caches syscall arguments for mmap(), munmap(), and
mprotect() for use in __stp_utrace_task_finder_target_syscall_exit().
(__stp_utrace_task_finder_target_syscall_exit): Uses cached syscall
argument info when making callbacks.
(stap_start_task_finder): Initializes map subsytem for storing syscall
argument data.
* runtime/task_finder_map.c: New file containing functions to save and
retrieve syscall arguments.
Diffstat (limited to 'tapsets.cxx')
0 files changed, 0 insertions, 0 deletions