#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 |
◆ 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 |