diff options
author | Sunmin Lee <sunm.lee@samsung.com> | 2016-12-26 20:31:43 +0900 |
---|---|---|
committer | Sunmin Lee <sunm.lee@samsung.com> | 2016-12-26 20:46:36 +0900 |
commit | cb172a80debe9debc352651aad2a84051a067c74 (patch) | |
tree | c2286d58c67e51f488d741f9bf49a0aa2b60aa28 /src | |
parent | 0a9ed365d2bc330f710f1c2e0be8ec4867be56b8 (diff) | |
download | crash-worker-cb172a80debe9debc352651aad2a84051a067c74.tar.gz crash-worker-cb172a80debe9debc352651aad2a84051a067c74.tar.bz2 crash-worker-cb172a80debe9debc352651aad2a84051a067c74.zip |
crash-stack: Make ptrace callstack feature selectivesubmit/tizen_3.0/20161226.231846accepted/tizen/3.0/wearable/20161227.011722accepted/tizen/3.0/tv/20161227.011720accepted/tizen/3.0/mobile/20161227.011714accepted/tizen/3.0/ivi/20161227.011727accepted/tizen/3.0/common/20161227.102347
In Tizen 3.0, the crash-stack using ptrace to generate callstack
will be offered as a choice.
Developers can enable this feature through setting a variable as on:
TIZEN_FEATURE_PTRACE_CALLSTACK
Change-Id: I7dfbf563144174abcd5e50677eb8943cdb8d8ebe
Signed-off-by: Sunmin Lee <sunm.lee@samsung.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/crash-manager/crash-manager.c | 2 | ||||
-rw-r--r-- | src/crash-manager/crash-manager.h.in | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/crash-manager/crash-manager.c b/src/crash-manager/crash-manager.c index 43994ba..9a02e4d 100644 --- a/src/crash-manager/crash-manager.c +++ b/src/crash-manager/crash-manager.c @@ -458,6 +458,7 @@ static void execute_crash_modules(int argc, char *argv[], int debug) } system_command(command); +#ifdef TIZEN_FEATURE_PTRACE_CALLSTACK /* Execute crash-stack */ /* if (argc > 8) @@ -479,6 +480,7 @@ static void execute_crash_modules(int argc, char *argv[], int debug) } system_command(command); */ +#endif /* TIZEN_FEATURE_PTRACE_CALLSTACK */ } static int lock_dumpdir(void) diff --git a/src/crash-manager/crash-manager.h.in b/src/crash-manager/crash-manager.h.in index 90de995..772177e 100644 --- a/src/crash-manager/crash-manager.h.in +++ b/src/crash-manager/crash-manager.h.in @@ -23,7 +23,9 @@ #define CRASH_PATH "@CRASH_PATH@" #define CRASH_TEMP "@CRASH_TEMP@" #define SYS_ASSERT "@SYS_ASSERT@" +#ifdef TIZEN_FEATURE_PTRACE_CALLSTACK #define CRASH_STACK_PATH "@CRASH_STACK_PATH@" +#endif #define CRASH_PIPE_PATH "@CRASH_PIPE_PATH@" #define DEBUG 1 |