diff options
author | Konstantin Baladurin <k.baladurin@partner.samsung.com> | 2017-09-12 13:44:24 +0300 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2017-09-12 12:44:24 +0200 |
commit | 18ab3567e2ea6e2a385527bb247b0eec32a995cb (patch) | |
tree | 2f5ca1bd77e5382b39ae1f9f539d525c498df456 /clrdefinitions.cmake | |
parent | 9b0ba4188ac7161c4b04b30fed5eaa117d72eaed (diff) | |
download | coreclr-18ab3567e2ea6e2a385527bb247b0eec32a995cb.tar.gz coreclr-18ab3567e2ea6e2a385527bb247b0eec32a995cb.tar.bz2 coreclr-18ab3567e2ea6e2a385527bb247b0eec32a995cb.zip |
[GDBJIT] Specify C# language in DWARF debug information (#13720)
* [GDBJIT] Specify C# language in DWARF debug information
To correctly support C# language in lldb DWARF debug information
should contain correct information about language.
Now we use 0x9e57 constant for specify C# language.
* [GDBJIT] Introduce FEATURE_GDBJIT_LANGID_CS
If this feature is set gdbjit will use 0x9e57 as c# lang id,
otherwise it will use DW_LANG_C89.
Diffstat (limited to 'clrdefinitions.cmake')
-rw-r--r-- | clrdefinitions.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake index c6f4ad67eb..6cec17b13e 100644 --- a/clrdefinitions.cmake +++ b/clrdefinitions.cmake @@ -122,6 +122,9 @@ endif() if(FEATURE_GDBJIT_FRAME) add_definitions(-DFEATURE_GDBJIT_FRAME) endif(FEATURE_GDBJIT_FRAME) +if(FEATURE_GDBJIT_LANGID_CS) + add_definitions(-DFEATURE_GDBJIT_LANGID_CS) +endif(FEATURE_GDBJIT_LANGID_CS) if(CLR_CMAKE_PLATFORM_LINUX) add_definitions(-DFEATURE_PERFTRACING) endif(CLR_CMAKE_PLATFORM_LINUX) |