summaryrefslogtreecommitdiff
path: root/src/ToolBox/SOS
diff options
context:
space:
mode:
authorDmitri-Botcharnikov <dmitry.b@samsung.com>2016-05-18 03:21:36 +0400
committerMike McLaughlin <mikem@microsoft.com>2016-05-17 16:21:36 -0700
commita92eac6b4b635285525c80dcd9dadf3616d96370 (patch)
tree9275a3ec3fdd43fa4c09f0d14c114d02c0ba8865 /src/ToolBox/SOS
parent1d80088b7ced953c7b9de1a29f4d77cb039dd8d2 (diff)
downloadcoreclr-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.cpp7
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;