Swallow exception in gc_heap::fire_etw_allocation_event (#6571)
Swallow exception in gc_heap::fire_etw_allocation_event (#6571)

The gc_heap::fire_etw_allocation_event calls TypeHandle::GetName that can throw
due to OOM. But we don't want failures to fire event cause a failure during the GC,
so such exception should be swallowed and no event fired in such case.
This was discovered as a contract failure during test runs with ETW logging enabled
when this function was transitively called from Thread::PerformPreemptiveGC which
was recently modified to have NOTHROW contract.
Interestingly, this was not detected by the static contract checker.
kyulee1/coreclr,hseok-oh/coreclr,jamesqo/coreclr,wtgodbe/coreclr,rartemev/coreclr,YongseopKim/coreclr,dasMulli/coreclr,krytarowski/coreclr,jhendrixMSFT/coreclr,tijoytom/coreclr,ruben-ayrapetyan/coreclr,naamunds/coreclr,gkhanna79/coreclr,ruben-ayrapetyan/coreclr,rartemev/coreclr,ragmani/coreclr,jhendrixMSFT/coreclr,alexperovich/coreclr,cshung/coreclr,cmckinsey/coreclr,jamesqo/coreclr,sjsinju/coreclr,parjong/coreclr,jhendrixMSFT/coreclr,botaberg/coreclr,botaberg/coreclr,dasMulli/coreclr,krk/coreclr,wtgodbe/coreclr,neurospeech/coreclr,krytarowski/coreclr,jhendrixMSFT/coreclr,sjsinju/coreclr,mmitche/coreclr,ragmani/coreclr,Dmitry-Me/coreclr,James-Ko/coreclr,sagood/coreclr,cshung/coreclr,alexperovich/coreclr,qiudesong/coreclr,wateret/coreclr,yeaicc/coreclr,krk/coreclr,JonHanna/coreclr,ruben-ayrapetyan/coreclr,yizhang82/coreclr,naamunds/coreclr,dpodder/coreclr,wateret/coreclr,ramarag/coreclr,mskvortsov/coreclr,alexperovich/coreclr,poizan42/coreclr,Dmitry-Me/coreclr,rartemev/coreclr,ramarag/coreclr,kyulee1/coreclr,dasMulli/coreclr,poizan42/coreclr,mmitche/coreclr,pgavlin/coreclr,alexperovich/coreclr,ragmani/coreclr,jhendrixMSFT/coreclr,sagood/coreclr,dasMulli/coreclr,ragmani/coreclr,qiudesong/coreclr,cmckinsey/coreclr,AlexGhiondea/coreclr,ramarag/coreclr,cydhaselton/coreclr,bartdesmet/coreclr,AlexGhiondea/coreclr,neurospeech/coreclr,bartdesmet/coreclr,parjong/coreclr,pgavlin/coreclr,cmckinsey/coreclr,JonHanna/coreclr,kyulee1/coreclr,YongseopKim/coreclr,AlexGhiondea/coreclr,wateret/coreclr,James-Ko/coreclr,ragmani/coreclr,qiudesong/coreclr,Dmitry-Me/coreclr,sagood/coreclr,wateret/coreclr,James-Ko/coreclr,cshung/coreclr,hseok-oh/coreclr,jhendrixMSFT/coreclr,krytarowski/coreclr,cshung/coreclr,poizan42/coreclr,naamunds/coreclr,gkhanna79/coreclr,pgavlin/coreclr,JosephTremoulet/coreclr,dasMulli/coreclr,wtgodbe/coreclr,JonHanna/coreclr,parjong/coreclr,krytarowski/coreclr,sjsinju/coreclr,dpodder/coreclr,qiudesong/coreclr,jamesqo/coreclr,krk/coreclr,krytarowski/coreclr,dpodder/coreclr,JosephTremoulet/coreclr,ragmani/coreclr,botaberg/coreclr,cmckinsey/coreclr,YongseopKim/coreclr,parjong/coreclr,yeaicc/coreclr,neurospeech/coreclr,naamunds/coreclr,russellhadley/coreclr,sagood/coreclr,yeaicc/coreclr,tijoytom/coreclr,JonHanna/coreclr,sagood/coreclr,gkhanna79/coreclr,JosephTremoulet/coreclr,cydhaselton/coreclr,AlexGhiondea/coreclr,jamesqo/coreclr,dpodder/coreclr,ramarag/coreclr,cydhaselton/coreclr,yeaicc/coreclr,rartemev/coreclr,yizhang82/coreclr,jamesqo/coreclr,jamesqo/coreclr,krk/coreclr,gkhanna79/coreclr,Dmitry-Me/coreclr,tijoytom/coreclr,tijoytom/coreclr,cydhaselton/coreclr,hseok-oh/coreclr,YongseopKim/coreclr,mmitche/coreclr,mskvortsov/coreclr,hseok-oh/coreclr,yizhang82/coreclr,russellhadley/coreclr,russellhadley/coreclr,cydhaselton/coreclr,yizhang82/coreclr,cmckinsey/coreclr,botaberg/coreclr,kyulee1/coreclr,neurospeech/coreclr,jhendrixMSFT/coreclr,wtgodbe/coreclr,ruben-ayrapetyan/coreclr,mskvortsov/coreclr,Dmitry-Me/coreclr,ruben-ayrapetyan/coreclr,hseok-oh/coreclr,russellhadley/coreclr,parjong/coreclr,qiudesong/coreclr,mskvortsov/coreclr,JosephTremoulet/coreclr,yeaicc/coreclr,naamunds/coreclr,Dmitry-Me/coreclr,hseok-oh/coreclr,bartdesmet/coreclr,krk/coreclr,dasMulli/coreclr,James-Ko/coreclr,wtgodbe/coreclr,cydhaselton/coreclr,ramarag/coreclr,ramarag/coreclr,gkhanna79/coreclr,yizhang82/coreclr,cmckinsey/coreclr,yizhang82/coreclr,naamunds/coreclr,sagood/coreclr,rartemev/coreclr,neurospeech/coreclr,sjsinju/coreclr,wtgodbe/coreclr,James-Ko/coreclr,Dmitry-Me/coreclr,bartdesmet/coreclr,krk/coreclr,AlexGhiondea/coreclr,cshung/coreclr,poizan42/coreclr,AlexGhiondea/coreclr,JonHanna/coreclr,russellhadley/coreclr,alexperovich/coreclr,JosephTremoulet/coreclr,pgavlin/coreclr,pgavlin/coreclr,gkhanna79/coreclr,russellhadley/coreclr,YongseopKim/coreclr,James-Ko/coreclr,mmitche/coreclr,yeaicc/coreclr,JonHanna/coreclr,neurospeech/coreclr,mmitche/coreclr,alexperovich/coreclr,wateret/coreclr,JosephTremoulet/coreclr,parjong/coreclr,mmitche/coreclr,qiudesong/coreclr,cmckinsey/coreclr,krytarowski/coreclr,rartemev/coreclr,bartdesmet/coreclr,dpodder/coreclr,YongseopKim/coreclr,botaberg/coreclr,dasMulli/coreclr,tijoytom/coreclr,bartdesmet/coreclr,tijoytom/coreclr,naamunds/coreclr,mskvortsov/coreclr,poizan42/coreclr,cshung/coreclr,ramarag/coreclr,botaberg/coreclr,sjsinju/coreclr,poizan42/coreclr,sjsinju/coreclr,kyulee1/coreclr,yeaicc/coreclr,ruben-ayrapetyan/coreclr,dpodder/coreclr,pgavlin/coreclr,kyulee1/coreclr,mskvortsov/coreclr,wateret/coreclr,bartdesmet/coreclr