blob: bec0cc9ba362fa6ea908d361efdc2d16d0ddbf6e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
probe begin
{
curr = task_current()
// Compare PIDs
pid = pid()
cast_pid = @cast(curr, "task_struct")->tgid
if (pid == cast_pid)
println("PID OK")
else
printf("PID %d != %d\n", pid, cast_pid)
// Compare execnames
name = execname()
cast_name = kernel_string(@cast(curr, "task_struct")->comm)
if (name == cast_name)
println("execname OK")
else
printf("execname \"%s\" != \"%s\"\n", name, cast_name)
exit()
}
|