From 181d82869c2fead5122bf78ba580a6b8db814b80 Mon Sep 17 00:00:00 2001 From: Aleksei Vereshchagin Date: Fri, 1 Jun 2018 12:57:07 +0300 Subject: [PATCH] Add HEAPTRACK, COREPROFILER and LIVEPROFILER configurations Change-Id: I554dacad5b7f6f1e5b7339c60fba4c56926b147a Signed-off-by: Petr Bred --- NativeLauncher/dotnet.debugger | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/NativeLauncher/dotnet.debugger b/NativeLauncher/dotnet.debugger index 9b2cb71..eef756d 100644 --- a/NativeLauncher/dotnet.debugger +++ b/NativeLauncher/dotnet.debugger @@ -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 -- 2.7.4