summaryrefslogtreecommitdiffstats
path: root/testsuite/semok/target_addr.stp
blob: dfbc26061e5e404e0e3adebf5d8e6a80aa0f428a (plain)
1
2
3
4
5
6
7
8
9
10
11
#! stap -p2

// read the address of various task_struct members.
// all should roughly be $p + offsetof(foo)
probe kernel.function("release_task") {
    println(& $p->state)  // long
    println(& $p->usage)  // atomic_t
    println(& $p->comm)   // comm[TASK_COMM_LEN]
    println(& $p->comm[1])
    println(& $p->parent) // task_struct*
}