dotnet / dotnet/docs

ICorDebugGCReferenceEnum API does not provide details about the Finalizer queue objects

Open
#19,479 0 comments 0 reactions 0 assignees View on GitHub
dotnet-framework/svc
Dominant language
No language data
Stars
4.8k
Forks
6.1k
Avg merge
15h 21m
Merged PRs (30d)
370

Description

ICorDebugGCReferenceEnum is advertised to return COR_GC_REFERENCE objects from the finalizer queue. The finalizer queue roots objects until the finalizer has run.

Unfortunately, it appears there's a gap in the CLR that is missing the implementation for enumerating finalizers (see https://github.com/dotnet/runtime/issues/39333)

---
#### Document Details

⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*

* ID: 9408f703-8c7b-b494-bb76-116a693fcc46
* Version Independent ID: 968ab354-711c-4145-8f16-d58d5e029b84
* Content: [ICorDebugGCReferenceEnum Interface](https://docs.microsoft.com/en-us/dotnet/framework/unmanaged-api/debugging/icordebuggcreferenceenum-interface)
* Content Source: [docs/framework/unmanaged-api/debugging/icordebuggcreferenceenum-interface.md](https://github.com/dotnet/docs/blob/master/docs/framework/unmanaged-api/debugging/icordebuggcreferenceenum-interface.md)
* Product: **dotnet-framework**
* GitHub Login: @tommcdon
* Microsoft Alias: **tommcdon**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.