blob: 874ce72b641285dda68d8b4e614d50d4eff43e1c (
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
|
#! stap -p4
# this tests whether integers, pointers, and enums can be
# logged (PR 1258)
# first: enums and ints
%( kernel_v < "2.6.27" %?
probe kernel.function("find_pid")
{
%( kernel_v >= "2.6.17" %?
log ("find_pid (" . sprint($nr) . ")")
%:
log ("find_pid (" . sprint($type) . ","
. sprint($nr) . ")")
%)
}
%)
# second: opaque pointers and enums
probe kernel.function("detach_pid")
{
log ("detach_pid (" . sprintf("0x%x", $task) . ","
. sprint($type) . ")")
}
|