|
clsync
|
#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.
Data Structures | |
| struct | mondata |
Macros | |
| #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 |
Functions | |
| int | dtracepipe_init (ctx_t *ctx_p) |
| int | dtracepipe_wait (struct ctx *ctx_p, struct indexes *indexes_p, struct timeval *timeout_p) |
| int | dtracepipe_handle (struct ctx *ctx_p, struct indexes *indexes_p) |
| int | dtracepipe_add_watch_dir (struct ctx *ctx_p, struct indexes *indexes_p, const char *const accpath) |
| int | dtracepipe_deinit (ctx_t *ctx_p) |
Variables | |
| char * | dtracepipe_wait_line = NULL |
| size_t | dtracepipe_wait_line_siz |
| #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));\}" |
Definition at line 26 of file mon_dtracepipe.c.
| #define DTRACEPIPE_INIT_ERROR |
Definition at line 54 of file mon_dtracepipe.c.
| int dtracepipe_deinit | ( | ctx_t * | ctx_p | ) |
| int dtracepipe_init | ( | ctx_t * | ctx_p | ) |
Definition at line 60 of file mon_dtracepipe.c.
| char* dtracepipe_wait_line = NULL |
Definition at line 88 of file mon_dtracepipe.c.
| size_t dtracepipe_wait_line_siz |
Definition at line 89 of file mon_dtracepipe.c.