diff options
author | Roland McGrath <roland@redhat.com> | 2009-04-01 18:12:10 -0700 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 2009-04-01 18:12:10 -0700 |
commit | 976c562d2da11592305260c6ed06d098b81dd491 (patch) | |
tree | 6180b861705834af410e414fca01215df9fba382 /runtime/task_finder.c | |
parent | 3c960a7cfa61cbde19c0ad88045c8c1f6405ed87 (diff) | |
parent | 83ff01c2f669c66100a5cf7531dda9410a8ff6ce (diff) | |
download | systemtap-steved-976c562d2da11592305260c6ed06d098b81dd491.tar.gz systemtap-steved-976c562d2da11592305260c6ed06d098b81dd491.tar.xz systemtap-steved-976c562d2da11592305260c6ed06d098b81dd491.zip |
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'runtime/task_finder.c')
-rw-r--r-- | runtime/task_finder.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/runtime/task_finder.c b/runtime/task_finder.c index 7949a81f..44dca296 100644 --- a/runtime/task_finder.c +++ b/runtime/task_finder.c @@ -69,40 +69,6 @@ typedef int (*stap_task_finder_vm_callback)(struct stap_task_finder_target *tgt, unsigned long vm_end, unsigned long vm_pgoff); -static int __stp_tf_vm_cb(struct stap_task_finder_target *tgt, - struct task_struct *tsk, - int map_p, char *vm_path, - unsigned long vm_start, - unsigned long vm_end, - unsigned long vm_pgoff) -{ - int i; -#ifdef DEBUG_TASK_FINDER_VMA - _stp_dbug(__FUNCTION__, __LINE__, - "vm_cb: tsk %d:%d path %s, start 0x%08lx, end 0x%08lx, offset 0x%lx\n", - tsk->pid, map_p, vm_path, vm_start, vm_end, vm_pgoff); -#endif - if (map_p) { - struct _stp_module *module = NULL; - if (vm_path != NULL) - for (i = 0; i < _stp_num_modules; i++) - if (strcmp(vm_path, _stp_modules[i]->path) == 0) - { -#ifdef DEBUG_TASK_FINDER_VMA - _stp_dbug(__FUNCTION__, __LINE__, - "vm_cb: matched path %s to module\n", vm_path); -#endif - module = _stp_modules[i]; - break; - } - stap_add_vma_map_info(tsk, vm_start, vm_end, vm_pgoff, module); - } - else { - stap_remove_vma_map_info(tsk, vm_start, vm_end, vm_pgoff); - } - return 0; -} - struct stap_task_finder_target { /* private: */ struct list_head list; /* __stp_task_finder_list linkage */ |