diff options
author | Dmitri-Botcharnikov <dmitry.b@samsung.com> | 2016-05-18 03:21:36 +0400 |
---|---|---|
committer | Mike McLaughlin <mikem@microsoft.com> | 2016-05-17 16:21:36 -0700 |
commit | a92eac6b4b635285525c80dcd9dadf3616d96370 (patch) | |
tree | 9275a3ec3fdd43fa4c09f0d14c114d02c0ba8865 /src/ToolBox/SOS | |
parent | 1d80088b7ced953c7b9de1a29f4d77cb039dd8d2 (diff) | |
download | coreclr-a92eac6b4b635285525c80dcd9dadf3616d96370.tar.gz coreclr-a92eac6b4b635285525c80dcd9dadf3616d96370.tar.bz2 coreclr-a92eac6b4b635285525c80dcd9dadf3616d96370.zip |
Fix breakpoints on jitted code for Linux/ARM (#5014)
Diffstat (limited to 'src/ToolBox/SOS')
-rw-r--r-- | src/ToolBox/SOS/Strike/strike.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ToolBox/SOS/Strike/strike.cpp b/src/ToolBox/SOS/Strike/strike.cpp index 597855b71c..d567e3c2e8 100644 --- a/src/ToolBox/SOS/Strike/strike.cpp +++ b/src/ToolBox/SOS/Strike/strike.cpp @@ -6105,8 +6105,11 @@ void IssueDebuggerBPCommand ( CLRDATA_ADDRESS addr ) // on ARM the debugger requires breakpoint addresses to be sanitized if (IsDbgTargetArm()) - addr &= ~THUMB_CODE; - +#ifndef FEATURE_PAL + addr &= ~THUMB_CODE; +#else + addr |= THUMB_CODE; // lldb expects thumb code bit set +#endif // if we overflowed our cache consider all new BPs unique... BOOL bUnique = curLimit >= MaxBPsCached; |