Skip to content

Include runtime flavor and platform information into .mibc Profile #71065

@mdh1418

Description

@mdh1418

With the work to enable PGO-based Profiled AOT on Mono, mono based .mibc files can now be generated. It would be convenient if there was some way to identify the Runtime flavor, Platform OS + Arch for a corresponding .mibc file.

For instance, I had been testing the full pipeline of Profiled AOT on Mono, but unknowingly had generated a coreclr based .mibc (probably accidentally published a coreclr build and collected a .nettrace from the resulting executable). Only after comparing with another .mibc that is more clearly Mono based could we guess that the previous .mibc was a coreclr based one.

/cc: @lambdageek @davidwrighton @lateralusX @tommcdon

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-Diagnostics-coreclrenhancementProduct code improvement that does NOT require public API changes/additions

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions