From 757ebdabb42c5ed4ace22357eb3d2610df136b6b Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Sat, 23 Mar 2013 17:31:35 +0100 Subject: Trace FUSE_OP_CALL calls to debug * src/fuse_i.h (FUSE_OP_CALL): Output function names to debug. --- src/fuse_i.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/fuse_i.h b/src/fuse_i.h index 1bc683011..49c4c0639 100644 --- a/src/fuse_i.h +++ b/src/fuse_i.h @@ -44,7 +44,10 @@ struct fuse { extern struct fuse *libfuse_fuse; #define FUSE_OP_HAVE(a) (libfuse_fuse->op.ops.a != NULL) -#define FUSE_OP_CALL(a,b...) (libfuse_fuse->op.ops.a(b)) +#define FUSE_OP_CALL(a,b...) ({ \ + DEBUG("tracing", "FUSE_OP_CALL(%s)\n", #a); \ + libfuse_fuse->op.ops.a(b); \ + }) #define NN_INFO(dir) ((void *) &(dir)->nn->info.info25) -- cgit v1.2.3