diff options
-rw-r--r-- | testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | testsuite/systemtap.samples/pfaults.stp | 7 |
2 files changed, 8 insertions, 5 deletions
diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog index 2e7f454c..37efe294 100644 --- a/testsuite/ChangeLog +++ b/testsuite/ChangeLog @@ -1,6 +1,12 @@ 2007-07-25 Mike Mason <mmlnx@us.ibm.com> PR 4836 + * systemtap.samples/pfault.stp: Changed to + use memory tapset pagefault probes. + +2007-07-25 Mike Mason <mmlnx@us.ibm.com> + + PR 4836 * buildok/twentytwo.stp, buildok/twentythree.stp: Changed free_task() probes to deactivate_super() probes. Changed references to timestamp in task_struct to s_maxbytes in super_block. diff --git a/testsuite/systemtap.samples/pfaults.stp b/testsuite/systemtap.samples/pfaults.stp index ababaa10..525aa511 100644 --- a/testsuite/systemtap.samples/pfaults.stp +++ b/testsuite/systemtap.samples/pfaults.stp @@ -2,9 +2,7 @@ global pidnames, faults, fault_types -probe kernel.function(%( kernel_v > "2.6.9" %? "__handle_mm_fault" - %: "handle_mm_fault" %)) { - +probe vm.pagefault { # Maintain a pid-to-execname mapping. This logic should get transplanted # into a tapset script that is automatically included upon reference to # its exported global variable. @@ -13,8 +11,7 @@ probe kernel.function(%( kernel_v > "2.6.9" %? "__handle_mm_fault" faults [pid(), $write_access ? 1 : 0] ++ } -probe kernel.function(%( kernel_v > "2.6.9" %? "__handle_mm_fault" - %: "handle_mm_fault" %)).return { +probe vm.pagefault.return { fault_types [pid(), $return] ++ } |