#include "common.h"
#include "malloc.h"
#include "error.h"
#include "indexes.h"
#include "sync.h"
#include "mon_dtracepipe.h"
Go to the source code of this file.
|
| #define | DTRACE_SCRIPT "BEGIN\{\ dir = $1;\ dirlen = strlen(dir);\}\\syscall::open*:entry\/\arg1 & (O_WRONLY|O_RDWR) &&\ substr(copyinstr(arg0),0,dirlen)==dir\/\{\ printf("%s\n",copyinstr(arg0));\}\\syscall::mkdir*:entry\/\ substr(copyinstr(arg0),0,dirlen)==dir\/\{\ printf("%s\n",copyinstr(arg0));\}" |
| |
| #define | DTRACEPIPE_INIT_ERROR |
| |
◆ DTRACE_SCRIPT
| #define DTRACE_SCRIPT "BEGIN\{\ dir = $1;\ dirlen = strlen(dir);\}\\syscall::open*:entry\/\arg1 & (O_WRONLY|O_RDWR) &&\ substr(copyinstr(arg0),0,dirlen)==dir\/\{\ printf("%s\n",copyinstr(arg0));\}\\syscall::mkdir*:entry\/\ substr(copyinstr(arg0),0,dirlen)==dir\/\{\ printf("%s\n",copyinstr(arg0));\}" |
◆ DTRACEPIPE_INIT_ERROR
| #define DTRACEPIPE_INIT_ERROR |
Value: {\
ctx_p->fsmondata = NULL;\
return -1;\
}
Definition at line 54 of file mon_dtracepipe.c.
◆ mondata_t
◆ dtracepipe_add_watch_dir()
| int dtracepipe_add_watch_dir |
( |
struct ctx * |
ctx_p, |
|
|
struct indexes * |
indexes_p, |
|
|
const char *const |
accpath |
|
) |
| |
◆ dtracepipe_deinit()
| int dtracepipe_deinit |
( |
ctx_t * |
ctx_p | ) |
|
◆ dtracepipe_handle()
| int dtracepipe_handle |
( |
struct ctx * |
ctx_p, |
|
|
struct indexes * |
indexes_p |
|
) |
| |
◆ dtracepipe_init()
| int dtracepipe_init |
( |
ctx_t * |
ctx_p | ) |
|
◆ dtracepipe_wait()
| int dtracepipe_wait |
( |
struct ctx * |
ctx_p, |
|
|
struct indexes * |
indexes_p, |
|
|
struct timeval * |
timeout_p |
|
) |
| |
◆ dtracepipe_wait_line
| char* dtracepipe_wait_line = NULL |
◆ dtracepipe_wait_line_siz
| size_t dtracepipe_wait_line_siz |