{"action":"created","issue":{"url":"https://api.github.com/repos/mstange/msvc-demangler-rust/issues/4","repository_url":"https://api.github.com/repos/mstange/msvc-demangler-rust","labels_url":"https://api.github.com/repos/mstange/msvc-demangler-rust/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/mstange/msvc-demangler-rust/issues/4/comments","events_url":"https://api.github.com/repos/mstange/msvc-demangler-rust/issues/4/events","html_url":"https://github.com/mstange/msvc-demangler-rust/issues/4","id":315622826,"number":4,"title":"Implement more cases","user":{"login":"mstange","id":961291,"avatar_url":"https://avatars0.githubusercontent.com/u/961291?v=4","gravatar_id":"","url":"https://api.github.com/users/mstange","html_url":"https://github.com/mstange","followers_url":"https://api.github.com/users/mstange/followers","following_url":"https://api.github.com/users/mstange/following{/other_user}","gists_url":"https://api.github.com/users/mstange/gists{/gist_id}","starred_url":"https://api.github.com/users/mstange/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstange/subscriptions","organizations_url":"https://api.github.com/users/mstange/orgs","repos_url":"https://api.github.com/users/mstange/repos","events_url":"https://api.github.com/users/mstange/events{/privacy}","received_events_url":"https://api.github.com/users/mstange/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-04-18T20:04:10Z","updated_at":"2018-05-17T18:17:42Z","closed_at":null,"author_association":"OWNER","body":"Running the demangler on symbols from Firefox's xul.pdb reveals lots of unhandled cases.\r\n\r\nRandom sampling:\r\n\r\n```\r\n??_EPrintfTarget@mozilla@@MAEPAXI@Z\r\n??0?$nsTSubstring@_S@@IAE@XZ\r\n??0?$nsTSubstring@_S@@IAE@W4StringClassFlags@detail@mozilla@@@Z\r\n??0?$nsTSubstring@_S@@IAE@PA_SIW4StringDataFlags@detail@mozilla@@W4StringClassFlags@23@@Z\r\n??0?$nsTAutoStringN@_S$0EA@@@QAE@XZ\r\n??0?$nsTDependentString@_S@@QAE@PB_S@Z\r\n??_GnsWindowsShellService@@EAEPAXI@Z\r\n??_EnsWindowsShellService@@EAEPAXI@Z\r\n??$TPromiseFlatString@_S@@YA?BV?$nsTPromiseFlatString@_S@@ABV?$nsTSubstring@_S@@@Z\r\n??_G?$SprintfState@VMallocAllocPolicy@mozilla@@@mozilla@@UAEPAXI@Z\r\n??_E?$SprintfState@VMallocAllocPolicy@mozilla@@@mozilla@@UAEPAXI@Z\r\n?cached@?1??GetLong@BinaryPath@mozilla@@SA?AW4nsresult@@QA_W@Z@4_NA\r\n?exeLongPath@?1??GetLong@BinaryPath@mozilla@@SA?AW4nsresult@@QA_W@Z@4PA_WA\r\n?cached@?1??GetW@BinaryPath@mozilla@@CA?AW4nsresult@@QA_W@Z@4_NA\r\n?moduleFileName@?1??GetW@BinaryPath@mozilla@@CA?AW4nsresult@@QA_W@Z@4PA_WA\r\n?minVersion@?1??IsWindowsVersionOrLater@mozilla@@YA_NI@Z@4V?$Atomic@I$01X@2@A\r\n?$TSS0@?1??IsWindowsVersionOrLater@mozilla@@YA_NI@Z@4HA\r\n?maxVersion@?1??IsWindowsVersionOrLater@mozilla@@YA_NI@Z@4V?$Atomic@I$01X@2@A\r\n?minBuild@?1??IsWindowsBuildOrLater@mozilla@@YA_NI@Z@4V?$Atomic@I$01X@2@A\r\n?$TSS0@?1??IsWindowsBuildOrLater@mozilla@@YA_NI@Z@4HA\r\n?maxBuild@?1??IsWindowsBuildOrLater@mozilla@@YA_NI@Z@4V?$Atomic@I$01X@2@A\r\n??_I@YGXPAXIIP6EX0@Z@Z\r\n??_GDynamicFrameEventFilter@?A0xcdaa5fa8@@AAEPAXI@Z\r\n??$incr@$1?NS_CycleCollectorSuspect3@@YAXPAXPAVnsCycleCollectionParticipant@@PAVnsCycleCollectingAutoRefCnt@@PA_N@Z@nsCycleCollectingAutoRefCnt@@QAEIPAXPAVnsCycleCollectionParticipant@@@Z\r\n??$decr@$1?NS_CycleCollectorSuspect3@@YAXPAXPAVnsCycleCollectionParticipant@@PAVnsCycleCollectingAutoRefCnt@@PA_N@Z@nsCycleCollectingAutoRefCnt@@QAEIPAXPAVnsCycleCollectionParticipant@@PA_N@Z\r\n??_GAboutRedirector@browser@mozilla@@MAEPAXI@Z\r\n??0?$Vector@UDeserializedEdge@devtools@mozilla@@$0A@VMallocAllocPolicy@3@@mozilla@@QAE@$$QAV01@@Z\r\n??0?$Maybe@_K@mozilla@@QAE@$$QAV01@@Z\r\n??4?$Maybe@_K@mozilla@@QAEAAV01@$$QAV01@@Z\r\n??0DeserializedNode@devtools@mozilla@@QAE@_KW4CoarseType@ubi@JS@@PB_S0$$QAV?$Vector@UDeserializedEdge@devtools@mozilla@@$0A@VMallocAllocPolicy@3@@2@ABV?$Maybe@_K@2@PBD5AAVHeapSnapshot@12@@Z\r\n??0DeserializedNode@devtools@mozilla@@QAE@$$QAU012@@Z\r\n??_GDeserializedNode@devtools@mozilla@@UAEPAXI@Z\r\n??_EDeserializedNode@devtools@mozilla@@UAEPAXI@Z\r\n??0DeserializedStackFrame@devtools@mozilla@@QAE@_KABV?$Maybe@_K@2@IIPB_S2_N3AAVHeapSnapshot@12@@Z\r\n??0DeserializedStackFrame@devtools@mozilla@@QAE@$$QAU012@@Z\r\n```"},"comment":{"url":"https://api.github.com/repos/mstange/msvc-demangler-rust/issues/comments/389960842","html_url":"https://github.com/mstange/msvc-demangler-rust/issues/4#issuecomment-389960842","issue_url":"https://api.github.com/repos/mstange/msvc-demangler-rust/issues/4","id":389960842,"user":{"login":"mstange","id":961291,"avatar_url":"https://avatars0.githubusercontent.com/u/961291?v=4","gravatar_id":"","url":"https://api.github.com/users/mstange","html_url":"https://github.com/mstange","followers_url":"https://api.github.com/users/mstange/followers","following_url":"https://api.github.com/users/mstange/following{/other_user}","gists_url":"https://api.github.com/users/mstange/gists{/gist_id}","starred_url":"https://api.github.com/users/mstange/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mstange/subscriptions","organizations_url":"https://api.github.com/users/mstange/orgs","repos_url":"https://api.github.com/users/mstange/repos","events_url":"https://api.github.com/users/mstange/events{/privacy}","received_events_url":"https://api.github.com/users/mstange/received_events","type":"User","site_admin":false},"created_at":"2018-05-17T18:17:42Z","updated_at":"2018-05-17T18:17:42Z","author_association":"OWNER","body":"Some more:\r\n\r\n```\r\n??1?$function@$$A6AXXZ@std@@QAE@XZ\r\n??B?$function@$$A6AXXZ@std@@QBE_NXZ\r\n??$?RA6AXXZ$$V@SkOnce@@QAEXA6AXXZ@Z\r\n??_EGrTexture@@$4PPPPPPPM@A@AEPAXI@Z\r\n??4?$RefPtr@VnsRange@@@@QAEAAV0@$$T@Z\r\n?onAbandon@GrGLTexture@@$2PPPPPPPM@A@AEXXZ\r\n?$TSS0@?1??Singleton@nsSMILFloatType@@SAPAV2@XZ@4HA\r\n```"}}
{"actor":{"display_login":"mstange"}}