summaryrefslogtreecommitdiffstats
path: root/tapsets.cxx
diff options
context:
space:
mode:
authorDavid Smith <dsmith@redhat.com>2009-04-24 12:48:29 -0500
committerDavid Smith <dsmith@redhat.com>2009-04-24 12:48:29 -0500
commit3cb2045e46dcac5d2c33fd22622508891c66bee0 (patch)
tree624385fe4c5d2461f38dbbc417931485b44ad8cb /tapsets.cxx
parent38e258727786a796835fb669f7413f52e207fd07 (diff)
downloadsystemtap-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