Add an environmant variable related to ASAN 23/283123/1
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 18 Oct 2022 09:22:59 +0000 (09:22 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Tue, 18 Oct 2022 09:22:59 +0000 (09:22 +0000)
While getting a launch request for ASAN debugging, the launchpad adds
'TIZEN_ASAN_ACTIVATION' environment variable for activating ASAN.

Related:
 - https://review.tizen.org/gerrit/#/c/platform/upstream/gcc/+/283119/

Change-Id: I5d6fdf47d872de4f7985e074ada550368ebaced3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/launchpad-process-pool/src/launchpad_debug.c

index 8040f452ce2be3c2e246d555f3d6aa7cd83c7d72..da591595a4e99a77ca4270e39f08974d7f0d9793 100644 (file)
@@ -403,6 +403,9 @@ void _debug_prepare_debugger(bundle *kb)
        if (debugger == NULL)
                return;
 
+       if (!strcmp(debugger, "ASAN"))
+               setenv("TIZEN_ASAN_ACTIVATION", "1", 1);
+
        ret = __redirect_std_fds(kb);
        if (ret < 0)
                _E("[DEBUG] Failed to redirect standard fds");