Fix SOS GCInfo for Arm/Arm64 (dotnet/coreclr#22188)
authorAndy Ayers <andya@microsoft.com>
Fri, 25 Jan 2019 00:18:23 +0000 (16:18 -0800)
committerGitHub <noreply@github.com>
Fri, 25 Jan 2019 00:18:23 +0000 (16:18 -0800)
Add missing DECODE_HAS_TAILCALLS flag.

Closes dotnet/coreclr#22163

Commit migrated from https://github.com/dotnet/coreclr/commit/8f452e8e3c2773d94750ace942f54061717989ef

src/coreclr/src/gcdump/gcdumpnonx86.cpp

index 7a7ebfe..83624c7 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() ||