Messages in this thread Patch in this message | | | From | Yoshihiro YUNOMAE <> | Subject | [PATCH 1/5] trace-cmd: Use TRACE_DIR envrionment variable if defined | Date | Wed, 22 Aug 2012 17:43:02 +0900 |
| |
From: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Use TRACE_DIR environment variable for setting debugfs/tracing directory if defined. This is for controlling guest(or remote) ftrace.
Signed-off-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> Signed-off-by: Yoshihiro YUNOMAE <yoshihiro.yunomae.ez@hitachi.com> ---
trace-util.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/trace-util.c b/trace-util.c index e128188..d5a3eb4 100644 --- a/trace-util.c +++ b/trace-util.c @@ -311,6 +311,15 @@ char *tracecmd_find_tracing_dir(void) char type[100]; FILE *fp; + tracing_dir = getenv("TRACE_DIR"); + if (tracing_dir) { + tracing_dir = strdup(tracing_dir); + if (!tracing_dir) + die("malloc"); + warning("Use environmental tracing directory: %s\n", tracing_dir); + return tracing_dir; + } + if ((fp = fopen("/proc/mounts","r")) == NULL) { warning("Can't open /proc/mounts for read"); return NULL;
| |