Add HEAPTRACK, COREPROFILER and LIVEPROFILER configurations
authorAleksei Vereshchagin <avereschagin@dev.rtsoft.ru>
Fri, 1 Jun 2018 09:57:07 +0000 (12:57 +0300)
committer조웅석/Tizen Platform Lab(SR)/Staff Engineer/삼성전자 <ws77.cho@samsung.com>
Thu, 6 Sep 2018 01:22:00 +0000 (10:22 +0900)
Change-Id: I554dacad5b7f6f1e5b7339c60fba4c56926b147a
Signed-off-by: Petr Bred <p.bred@samsung.com>
NativeLauncher/dotnet.debugger

index 9b2cb71..eef756d 100644 (file)
@@ -18,3 +18,49 @@ NAME NETCOREDBG
 EXE          /home/owner/share/tmp/sdk_tools/netcoredbg/netcoredbg
 APP_TYPE     dotnet
 EXTRA_KEY    __DLP_DEBUG_ARG__
+
+[DEBUGGER]
+NAME HEAPTRACK
+EXE                    /usr/bin/env
+APP_TYPE               dotnet
+DETECTION_METHOD       TIMEOUT|DEMAND
+TIMEOUT                5000
+ON_BOOT                OFF
+DEFAULT_OPT    LD_PRELOAD=/home/owner/share/tmp/sdk_tools/heaptrack/libheaptrack_preload.so
+DEFAULT_OPT    DUMP_HEAPTRACK_OUTPUT=/home/owner/share/tmp/sdk_tools/heaptrack/heaptrack_fifo
+DEFAULT_OPT    CORECLR_PROFILER={C7BAD323-25F0-4C0B-B354-566390B215CA}
+DEFAULT_OPT    CORECLR_PROFILER_PATH=/home/owner/share/tmp/sdk_tools/heaptrack/libprofiler.so
+DEFAULT_OPT    CORECLR_ENABLE_PROFILING=1
+DEFAULT_OPT    COMPlus_LogEnable=1
+EXTRA_ARG    --standalone
+
+[DEBUGGER]
+NAME COREPROFILER
+EXE                    /usr/bin/env
+APP_TYPE               dotnet
+DETECTION_METHOD       TIMEOUT|DEMAND
+TIMEOUT                5000
+ON_BOOT                OFF
+DEFAULT_OPT    CORECLR_PROFILER={101DA8FE-FDCA-4D0E-9712-7639CDE48EBA}
+DEFAULT_OPT    CORECLR_PROFILER_PATH=/home/owner/share/tmp/sdk_tools/coreprofiler/libcoreprof.so
+DEFAULT_OPT    PROF_TRACE_FILENAME=/home/owner/share/tmp/sdk_tools/coreprofiler/trace.log
+DEFAULT_OPT    PROF_CONFIG_FILENAME=/home/owner/share/tmp/sdk_tools/coreprofiler/profiler.config
+DEFAULT_OPT    CORECLR_ENABLE_PROFILING=1
+DEFAULT_OPT    COMPlus_EnableEventLog=1
+DEFAULT_OPT    COMPlus_ARMEnabled=1
+DEFAULT_OPT    COMPlus_ZapDisable=1
+EXTRA_ARG    --standalone
+
+[DEBUGGER]
+NAME LIVEPROFILER
+EXE /home/owner/share/tmp/sdk_tools/netcoredbg/netcoredbg
+APP_TYPE dotnet
+EXTRA_KEY __DLP_DEBUG_ARG__
+EXTRA_ENV COMPlus_ZapDisable
+EXTRA_ENV COMPlus_ARMEnabled
+EXTRA_ENV CORECLR_ENABLE_PROFILING
+EXTRA_ENV CORECLR_PROFILER
+EXTRA_ENV CORECLR_PROFILER_PATH
+EXTRA_ENV PROF_TRACE_FILENAME
+EXTRA_ENV PROF_CONFIG_FILENAME
+EXTRA_ARG --standalone