diff options
author | Juan Hoyos <juan.hoyos@microsoft.com> | 2019-06-17 10:22:13 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-17 10:22:13 -0700 |
commit | 6f1d3b4af924d22d2830d44c47a008ac1c284d7e (patch) | |
tree | 01c683ece2176b3e0a90200ea083aae710fd3d2e /src/ToolBox | |
parent | e1a00802f9873eeb3d46ce8fd05d0ac1ddfb400f (diff) | |
download | coreclr-6f1d3b4af924d22d2830d44c47a008ac1c284d7e.tar.gz coreclr-6f1d3b4af924d22d2830d44c47a008ac1c284d7e.tar.bz2 coreclr-6f1d3b4af924d22d2830d44c47a008ac1c284d7e.zip |
Enable createdump on arm and arm64 (#24832)
* Enable build of ARM64 createdump build
- Adds definitions of necessary constructs and aligments for Elf formats in aarch64
- Work around changes in ptrace for aarch64
* Package createdump in runtime transport for arm and arm64
* Use special name register definitions from the PAL
* Add createdump_lib to arm64 sos and package plugin
Diffstat (limited to 'src/ToolBox')
-rw-r--r-- | src/ToolBox/SOS/Strike/CMakeLists.txt | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/ToolBox/SOS/Strike/CMakeLists.txt b/src/ToolBox/SOS/Strike/CMakeLists.txt index bff50df14e..1b4d74678c 100644 --- a/src/ToolBox/SOS/Strike/CMakeLists.txt +++ b/src/ToolBox/SOS/Strike/CMakeLists.txt @@ -149,14 +149,15 @@ else(WIN32) generate_exports_file(${DEF_SOURCES} ${EXPORTS_FILE}) endif(WIN32) +if(CLR_CMAKE_PLATFORM_LINUX) + list(APPEND + SOS_LIBRARY + createdump_lib + ) + add_definitions(-DCREATE_DUMP_SUPPORTED) +endif(CLR_CMAKE_PLATFORM_LINUX) + if(CLR_CMAKE_PLATFORM_ARCH_AMD64) - if(CLR_CMAKE_PLATFORM_LINUX) - list(APPEND - SOS_LIBRARY - createdump_lib - ) - add_definitions(-DCREATE_DUMP_SUPPORTED) - endif(CLR_CMAKE_PLATFORM_LINUX) set(SOS_SOURCES_ARCH disasmX86.cpp ) |