summaryrefslogtreecommitdiff
path: root/Documentation/Profiling/Profiler Breaking Changes.md
blob: f63b22764e5640e20a36ef8664dda05073a3801d (plain)
1
2
3
4
5
6
# Profiler Breaking Changes #

Over time we will need to modify the Profiler APIs, this document will serve as a record of any breaking changes.

1. Code Versioning introduced changes documented [here](../design-docs/code-versioning-profiler-breaking-changes.md)
2. The work to allow adding new types and methods after module load means ICorProfilerInfo7::ApplyMetadata will now potentially trigger a GC, and will not be callable in situations where a GC can not happen (for example  ICorProfilerCallback::RootReferences).