DescriptionVM: Fix canonicalization of old-space allocated instances
Instances of objects allocated in old-space would not get canonicalized properly,
resulting in duplicates of these instances on the heap.
This can be e.g. argument descriptors allocated in the background compiler thread.
This also fixes the same issue occurring with isolate reload.
Also, add a NoSafepointScope for consistency.
BUG=#27364
R=asiva@google.com
Committed: https://github.com/dart-lang/sdk/commit/cd05ee0c813437c7ed2cce160820f0bb47e97264
Patch Set 1 #Patch Set 2 : fixes #
Messages
Total messages: 6 (3 generated)
|