summaryrefslogtreecommitdiffstats
path: root/testsuite/buildok/vm.tracepoints.stp
blob: 9a05491d7e73977da6a7fa0440a4466be7632438 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#! stap -p4

probe vm.kfree {
        println(name)
        printf("%-15s %-15p %-15s %-15p \n", execname(), call_site, caller_function, ptr)
}

/* vm.kmalloc is in a separate test vm.tracepoints.kmalloc.stp */

probe vm.kmem_cache_alloc {
        println(name)
        printf("%-15s %-15p %-15s %-15p %-15d %-15d %-15d %-15s \n", execname(), call_site, caller_function, ptr, bytes_req, bytes_alloc, gfp_flags, gfp_flag_name)
}

probe vm.kmalloc_node {
        println(name)
        printf("%-15s %-15p %-15s %-15p %-15d %-15d %-15d %-15s \n", execname(), call_site, caller_function, ptr, bytes_req, bytes_alloc, gfp_flags, gfp_flag_name)
}

probe vm.kmem_cache_alloc_node {
        println(name)
        printf("%-15s %-15p %-15s %-15p %-15d %-15d %-15d %-15s \n", execname(), call_site, caller_function, ptr, bytes_req, bytes_alloc, gfp_flags, gfp_flag_name)
}

probe vm.kmem_cache_free {
        println(name)
        printf("%-15s %-15p %-15s %-15p \n", execname(), call_site, caller_function, ptr)
}