- 
                Notifications
    You must be signed in to change notification settings 
- Fork 5.2k
Closed
Description
E.g.:
0:009> !do poi(@rbp-0x50)
Name:        Continuation_32_2714363008_9_0_3
MethodTable: 00007ff8a1c9e4b8
Canonical MethodTable: 00007ff8a1c9a678
Tracked Type: false
Size:        72(0x48) bytes
File:        C:\dev\dotnet\runtime2\artifacts\tests\coreclr\windows.x64.Debug\Tests\Core_Root\System.Private.CoreLib.dll
Fields:
None
Things look right for the internal name:
0:009> ?? *(MethodTable*)0x00007ff8a1c9e4b8
class MethodTable
   =00007ff9`017b5760 s_pMethodDataCache : 0x00000238`ea8a1ea0 MethodDataCache
   +0x000 m_dwFlags        : 0x1000000
   +0x004 m_BaseSize       : 0x48
   +0x008 m_dwFlags2       : 0
   +0x00c m_wNumVirtuals   : 4
   +0x00e m_wNumInterfaces : 0
   +0x010 debug_m_szClassName : 0x00007ff8`a1c9e588  "Continuation_32_0_3"
   +0x018 m_pParentMethodTable : 0x00007ff8`a1c981c0 MethodTable
   +0x020 m_pModule        : 0x00007ff8`a1554000 Module
   +0x028 m_pAuxiliaryData : 0x00007ff8`a1c9e528 MethodTableAuxiliaryData
   +0x030 m_pEEClass       : 0x00007ff8`a1c9a5d0 EEClass
   +0x030 m_pCanonMT       : 0x00007ff8`a1c9a5d0
   +0x038 m_pPerInstInfo   : (null) 
   +0x038 m_ElementTypeHnd : 0
   +0x040 m_pInterfaceMap  : (null) 
   +0x040 m_encodedNullableUnboxData : 0@noahfalk @jkotas Any idea what could be wrong here? Is the way I access GC descs in AsyncContinuationsManager::PrintContinuationName wrong?
Copilot