1ERROR::INODE-UPROBES(7stap)                        ERROR::INODE-UPROBES(7stap)
2
3
4

NAME

6       error::inode-uprobes - limitations of inode-uprobes
7
8

DESCRIPTION

10       The  uprobes  kernel  facility introduced in Linux 3.5 aims to supplant
11       the earlier out-of-tree utrace  patch  to  enable  user-space  probing.
12       There  have been some functional limitations in inode-uprobes that pre‐
13       clude some systemtap constructs.  Over time, we hope these  regressions
14       will be corrected.
15
16
17       function.return probes
18              process.function().return   probes  require  "return-probes"  or
19              "uretprobes" functionality, which was  not  implemented  in  the
20              builtin  inode-uprobes until kernel 3.10.  If you cannot upgrade
21              your kernel, consider using process.statement() probes placed on
22              source line numbers at the function's return statements.
23
24
25       function.statement.absolute probes
26              In  utrace-equipped  kernels,  systemtap  made  it  possible  to
27              address probes by literal addresses in the process virtual  mem‐
28              ory  address  space.   The  new inode-uprobes does not have this
29              capability.
30
31
32

SEE ALSO

34       stap(1),
35       http://kernelnewbies.org/Linux_3.5,
36       http://sourceware.org/systemtap/wiki/utrace,
37       error::reporting(7stap)
38
39
40
41                                                   ERROR::INODE-UPROBES(7stap)
Impressum