Add HEAPTRACK, COREPROFILER and LIVEPROFILER configurations
[platform/core/dotnet/launcher.git] / NativeLauncher / dotnet.debugger
1 [DEBUGGER]
2 NAME LLDB-SERVER
3 EXE /home/owner/share/tmp/sdk_tools/lldb/bin/lldb-server
4 APP_TYPE dotnet
5 EXTRA_KEY __DLP_DEBUG_ARG__
6 EXTRA_ENV CORECLR_GDBJIT
7 EXTRA_ENV COMPlus_ZapDisable
8
9 [DEBUGGER]
10 NAME LLDB-MI
11 EXE /opt/usr/home/owner/share/tmp/sdk_tools/lldb/bin/lldb-mi
12 APP_TYPE dotnet
13 EXTRA_KEY __DLP_ATTACH_ARG__
14 ATTACH true
15
16 [DEBUGGER]
17 NAME NETCOREDBG
18 EXE          /home/owner/share/tmp/sdk_tools/netcoredbg/netcoredbg
19 APP_TYPE     dotnet
20 EXTRA_KEY    __DLP_DEBUG_ARG__
21
22 [DEBUGGER]
23 NAME HEAPTRACK
24 EXE                    /usr/bin/env
25 APP_TYPE               dotnet
26 DETECTION_METHOD       TIMEOUT|DEMAND
27 TIMEOUT                5000
28 ON_BOOT                OFF
29 DEFAULT_OPT     LD_PRELOAD=/home/owner/share/tmp/sdk_tools/heaptrack/libheaptrack_preload.so
30 DEFAULT_OPT     DUMP_HEAPTRACK_OUTPUT=/home/owner/share/tmp/sdk_tools/heaptrack/heaptrack_fifo
31 DEFAULT_OPT     CORECLR_PROFILER={C7BAD323-25F0-4C0B-B354-566390B215CA}
32 DEFAULT_OPT     CORECLR_PROFILER_PATH=/home/owner/share/tmp/sdk_tools/heaptrack/libprofiler.so
33 DEFAULT_OPT     CORECLR_ENABLE_PROFILING=1
34 DEFAULT_OPT     COMPlus_LogEnable=1
35 EXTRA_ARG    --standalone
36
37 [DEBUGGER]
38 NAME COREPROFILER
39 EXE                    /usr/bin/env
40 APP_TYPE               dotnet
41 DETECTION_METHOD       TIMEOUT|DEMAND
42 TIMEOUT                5000
43 ON_BOOT                OFF
44 DEFAULT_OPT     CORECLR_PROFILER={101DA8FE-FDCA-4D0E-9712-7639CDE48EBA}
45 DEFAULT_OPT     CORECLR_PROFILER_PATH=/home/owner/share/tmp/sdk_tools/coreprofiler/libcoreprof.so
46 DEFAULT_OPT     PROF_TRACE_FILENAME=/home/owner/share/tmp/sdk_tools/coreprofiler/trace.log
47 DEFAULT_OPT     PROF_CONFIG_FILENAME=/home/owner/share/tmp/sdk_tools/coreprofiler/profiler.config
48 DEFAULT_OPT     CORECLR_ENABLE_PROFILING=1
49 DEFAULT_OPT     COMPlus_EnableEventLog=1
50 DEFAULT_OPT     COMPlus_ARMEnabled=1
51 DEFAULT_OPT     COMPlus_ZapDisable=1
52 EXTRA_ARG    --standalone
53
54 [DEBUGGER]
55 NAME LIVEPROFILER
56 EXE /home/owner/share/tmp/sdk_tools/netcoredbg/netcoredbg
57 APP_TYPE dotnet
58 EXTRA_KEY __DLP_DEBUG_ARG__
59 EXTRA_ENV COMPlus_ZapDisable
60 EXTRA_ENV COMPlus_ARMEnabled
61 EXTRA_ENV CORECLR_ENABLE_PROFILING
62 EXTRA_ENV CORECLR_PROFILER
63 EXTRA_ENV CORECLR_PROFILER_PATH
64 EXTRA_ENV PROF_TRACE_FILENAME
65 EXTRA_ENV PROF_CONFIG_FILENAME
66 EXTRA_ARG --standalone