From 88c5a0f794577fd5296c5a75b7deaf3033f26f1b Mon Sep 17 00:00:00 2001 From: Mateusz Moscicki Date: Wed, 10 Apr 2019 11:40:33 +0200 Subject: [Tizen] Add a library to retrieve memory regions for a coredump This is needed to save a minicoredump of .NET applications to allows reconstruct managed stack by lldb and SOS plugin. --- src/debug/createdump/CMakeLists.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/debug/createdump/CMakeLists.txt') diff --git a/src/debug/createdump/CMakeLists.txt b/src/debug/createdump/CMakeLists.txt index b44016c4d0..838846a41c 100644 --- a/src/debug/createdump/CMakeLists.txt +++ b/src/debug/createdump/CMakeLists.txt @@ -30,16 +30,31 @@ set(CREATEDUMP_SOURCES dumpwriter.cpp ) +set(DNETMEMORYENUM_SOURCES + dnetmemoryenumlib.cpp + crashinfo.cpp + threadinfo.cpp + datatarget.cpp +) + _add_library(createdump_lib ${CREATEDUMP_SOURCES} ) +_add_library(dnetmemoryenum SHARED + ${DNETMEMORYENUM_SOURCES} + ${PAL_REDEFINES_FILE} +) + +set_property(TARGET dnetmemoryenum PROPERTY POSITION_INDEPENDENT_CODE ON) + _add_executable(createdump main.cpp ${PAL_REDEFINES_FILE} ) add_dependencies(createdump pal_redefines_file) +add_dependencies(dnetmemoryenum pal_redefines_file) target_link_libraries(createdump createdump_lib @@ -47,6 +62,13 @@ target_link_libraries(createdump mscordaccore ) +target_link_libraries(dnetmemoryenum + # share the PAL in the dac module + mscordaccore +) + add_dependencies(createdump mscordaccore) +add_dependencies(dnetmemoryenum mscordaccore) install_clr(createdump) +install_clr(dnetmemoryenum) -- cgit v1.2.3