diff options
author | SaeHie Park <saehie.park@samsung.com> | 2016-04-22 15:36:28 +0900 |
---|---|---|
committer | SaeHie Park <saehie.park@samsung.com> | 2016-04-27 08:25:55 +0900 |
commit | 8c808737cacc0a361186022a25915701b64c7ab4 (patch) | |
tree | 4f9be87bf3bf41410f8320ffd1acac0e95f8a019 /src/ToolBox/SOS/Strike/datatarget.cpp | |
parent | 1ccd82e8ef39f3259888543905d1f40399037248 (diff) | |
download | coreclr-8c808737cacc0a361186022a25915701b64c7ab4.tar.gz coreclr-8c808737cacc0a361186022a25915701b64c7ab4.tar.bz2 coreclr-8c808737cacc0a361186022a25915701b64c7ab4.zip |
ARM, SOS: Fix fail to load libsos.so while debugging with lldb
Related issue: #4428
With minor fix for ARM compile in SOS
ARM: Fix ARM-Linux in SOS with lldb
Fix ARM architecture type in SOS so that it works for ARM-Linux.
Before this patch, lldb stops with architecture not supported.
SOS ARM-Linux works with LLDB-3.8 and higher.
Actual SOS commands for ARM may need testing and fixing.
Diffstat (limited to 'src/ToolBox/SOS/Strike/datatarget.cpp')
-rw-r--r-- | src/ToolBox/SOS/Strike/datatarget.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ToolBox/SOS/Strike/datatarget.cpp b/src/ToolBox/SOS/Strike/datatarget.cpp index 869ae674ab..0e981dd537 100644 --- a/src/ToolBox/SOS/Strike/datatarget.cpp +++ b/src/ToolBox/SOS/Strike/datatarget.cpp @@ -81,7 +81,14 @@ HRESULT STDMETHODCALLTYPE DataTarget::GetPointerSize( /* [out] */ ULONG32 *size) { +#if defined(SOS_TARGET_AMD64) || defined(SOS_TARGET_ARM64) *size = 8; +#elif defined(SOS_TARGET_ARM) + *size = 4; +#elif + #error Unsupported architecture +#endif + return S_OK; } |