Skip to content

GC events from Native AOT don't contain type names #112291

@agocke

Description

@agocke

The problem is that GC events from EventSource in Native AOT contain type IDs, not type names. The correlation between the type IDs (MethodTable pointers?) and the type names isn't possible to determine for a user.

We should have some way to produce a trace with names rather than IDs.

Some options:

  1. Tooling somehow connects the two and displays the trace with names (maybe using the PDBs).
  2. Native AOT somehow extracts the names during event creation and produces events with names instead of IDs.
  3. Native AOT extracts the names during some post-event creation, but still produces a trace with names instead of IDs.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions