Skip to content

Move EventPipe env var parsing to native code #759

Closed

Description

@sywhang

Today EventPipe's logic for handling the environment variable COMPlus_EnableEventPipe is written entirely in managed code, which means that using this does not give us some of the very early events from the runtime startup.

There are some interesting runtime events that would be desirable to be tracked before managed code runs, so it would be a good idea to move the parsing logic to native code.

LTTng already has prior art in doing this, so this shouldn't be a huge work item.

This work item is part of enabling dotnet/diagnostics#619.

Activity

  1. added this to the 5.0 milestone on Dec 11, 2019
  2. self-assigned this
    on Dec 11, 2019
  3. changed the title [-]Move EventPipe env var parsing to be earlier[/-] [+]Move EventPipe env var parsing to native[/+] on Dec 11, 2019
  4. changed the title [-]Move EventPipe env var parsing to native[/-] [+]Move EventPipe env var parsing to native code[/+] on Dec 11, 2019
  5. removed
    untriagedNew issue has not been triaged by the area owner
    on Dec 11, 2019
  6. sywhang commented on Mar 12, 2020

    @sywhang
    ContributorAuthor

    Fixed with #32516

  7. ghost locked as resolved and limited conversation to collaborators on Dec 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions