DescriptionCalculates retaining paths through user fields and ignores VM objects
before reporting a path that goes through VM objects.
When a user attempts to check the retaining path of an instance of a
class, previously Observatory would report the first path found, even
if the path contains multiple VM objects.
Now, Observatory will attempt to find a path through the user fields and
ignores all VM objects aside from said fields. If that fails, it
defaults to the original algorithm.
BUG=
R=asiva@google.com, cbernaschina@google.com, rmacnak@google.com
Committed: https://github.com/dart-lang/sdk/commit/ced696af69c6746bac4c3a53b393efcea5206265
Patch Set 1 #
Total comments: 11
Patch Set 2 : Adds Stack as a friend to raw_object #Patch Set 3 : Adds new test that expects a simple path for const and top level functions #
Messages
Total messages: 11 (1 generated)
|