diff options
author | Andy Ayers <andya@microsoft.com> | 2019-01-24 16:18:23 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-24 16:18:23 -0800 |
commit | 8f452e8e3c2773d94750ace942f54061717989ef (patch) | |
tree | 3ba958be73d68cd0b40e7e7f9d11e77366278573 /src/gcdump | |
parent | 9af1a26b2d6ef3caebe29d8d5e99586134dbebd6 (diff) | |
download | coreclr-8f452e8e3c2773d94750ace942f54061717989ef.tar.gz coreclr-8f452e8e3c2773d94750ace942f54061717989ef.tar.bz2 coreclr-8f452e8e3c2773d94750ace942f54061717989ef.zip |
Fix SOS GCInfo for Arm/Arm64 (#22188)
Add missing DECODE_HAS_TAILCALLS flag.
Closes #22163
Diffstat (limited to 'src/gcdump')
-rw-r--r-- | src/gcdump/gcdumpnonx86.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gcdump/gcdumpnonx86.cpp b/src/gcdump/gcdumpnonx86.cpp index 7a7ebfe36b..83624c76b7 100644 --- a/src/gcdump/gcdumpnonx86.cpp +++ b/src/gcdump/gcdumpnonx86.cpp @@ -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() || |