Merge "Fix SOS GCInfo for Arm/Arm64" PR #22188 from coreclr SOS.
authornoahfalk <noahfalk@microsoft.com>
Tue, 5 Feb 2019 08:04:58 +0000 (00:04 -0800)
committernoahfalk <noahfalk@microsoft.com>
Tue, 5 Feb 2019 08:04:58 +0000 (00:04 -0800)
(work originally by mikem, I just split his mega-commit so history would a little more understandable)

src/SOS/gcdump/gcdumpnonx86.cpp

index 766b15423a2dd89dd3e7436d6d51aa8fac24956d..7635037649ee1f8b2c678549f9d9300db9c21681 100644 (file)
@@ -285,7 +285,11 @@ size_t      GCDump::DumpGCTable(PTR_CBYTE      gcInfoBlock,
                                                   | DECODE_GENERICS_INST_CONTEXT
                                                   | DECODE_GC_LIFETIMES
                                                   | DECODE_PROLOG_LENGTH
-                                                  | DECODE_RETURN_KIND),
+                                                  | DECODE_RETURN_KIND
+#if defined(_TARGET_ARM_) || defined(_TARGET_ARM64_)
+                                                  | DECODE_HAS_TAILCALLS
+#endif
+                                                 ),
                              0);
 
     if (NO_SECURITY_OBJECT != hdrdecoder.GetSecurityObjectStackSlot() ||