diff options
author | David Mason <davmason@microsoft.com> | 2019-03-19 14:00:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-19 14:00:36 -0700 |
commit | 5aacb1dfa019eb4865800d05a408665be322ea77 (patch) | |
tree | bfb2a61ca00eb9fe50a3fdec5258b062c6f3d9fe /Documentation | |
parent | 36b8237ad6ce317d8621985ee9a7ade5201f4fc2 (diff) | |
download | coreclr-5aacb1dfa019eb4865800d05a408665be322ea77.tar.gz coreclr-5aacb1dfa019eb4865800d05a408665be322ea77.tar.bz2 coreclr-5aacb1dfa019eb4865800d05a408665be322ea77.zip |
Reintroduce PR #22617 (Update added types and methoddefs on ApplyMetadata) (#23202)
* Add ApplyMetadata changes back
This reverts commit f9c10f995fe65c0e7c30aa1734f7bb22c519983d.
* Fix race condition in loading available class hash for R2R with old R2R images or profiler modified R2R images
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/Profiling/Profiler Breaking Changes.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/Profiling/Profiler Breaking Changes.md b/Documentation/Profiling/Profiler Breaking Changes.md new file mode 100644 index 0000000000..f63b22764e --- /dev/null +++ b/Documentation/Profiling/Profiler Breaking Changes.md @@ -0,0 +1,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).
\ No newline at end of file |