diff options
| author | jolsa@redhat.com <jolsa@redhat.com> | 2011-11-01 16:37:03 +0100 |
|---|---|---|
| committer | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2011-11-24 21:20:27 +0100 |
| commit | af5dafdd61af5a29043a1d8ae79427caa2136c7d (patch) | |
| tree | 22aeb251dabca557d18e7d08dcfce98eeeba4835 /src/audit.c | |
| parent | 8967d2b09abc5f3e2bace9f6f14e1cfef8e47030 (diff) | |
| download | latrace-af5dafdd61af5a29043a1d8ae79427caa2136c7d.tar.gz latrace-af5dafdd61af5a29043a1d8ae79427caa2136c7d.tar.xz latrace-af5dafdd61af5a29043a1d8ae79427caa2136c7d.zip | |
error simulation: automated changes
Diffstat (limited to 'src/audit.c')
| -rw-r--r-- | src/audit.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/audit.c b/src/audit.c index 7a83b56..4488d24 100644 --- a/src/audit.c +++ b/src/audit.c @@ -114,7 +114,7 @@ static int sym_entry(const char *symname, void *ptr, pipe_fd = lt_fifo_create(cfg.sh, cfg.dir); len = lt_fifo_msym_get(cfg.sh, buf, LT_FIFO_MTYPE_ENTRY, &tv, - (char*) symname, lib_to, argbuf, argdbuf); + (char*) symname, lib_to, argbuf, argdbuf, 0); free_argbuf(argret, argbuf, argdbuf); return lt_fifo_send(cfg.sh, pipe_fd, buf, len); @@ -141,6 +141,7 @@ static int sym_exit(const char *symname, void *ptr, char *argbuf = "", *argdbuf = ""; struct timeval tv; struct lt_symbol *sym = NULL; + long info = -1; PRINT_VERBOSE(&cfg, 2, "%s@%s\n", symname, lib_to); @@ -155,7 +156,7 @@ static int sym_exit(const char *symname, void *ptr, #ifdef CONFIG_ARCH_HAVE_ERROR_SIM if (lt_sh(&cfg, error_sim)) - lt_error_sym_exit(&cfg, sym, &tv, lr, inregs, outregs); + lt_error_sym_exit(&cfg, sym, &tv, lr, inregs, outregs, &info); #endif #ifdef CONFIG_ARCH_HAVE_ARGS @@ -169,7 +170,7 @@ static int sym_exit(const char *symname, void *ptr, int len; len = lt_fifo_msym_get(cfg.sh, buf, LT_FIFO_MTYPE_EXIT, &tv, - (char*) symname, lib_to, argbuf, argdbuf); + (char*) symname, lib_to, argbuf, argdbuf, info); free_argbuf(argret, argbuf, argdbuf); return lt_fifo_send(cfg.sh, pipe_fd, buf, len); |
