summaryrefslogtreecommitdiff
path: root/compiler/optimizing/codegen_test_utils.h
diff options
context:
space:
mode:
authorRichard Uhler <ruhler@google.com>2017-10-20 10:41:50 +0100
committerRichard Uhler <ruhler@google.com>2017-10-26 16:18:45 +0100
commit1b79bbcdc1c9fee58cec0da6b19afd75d0bb47c9 (patch)
treeeece222b38346dd07a78c1783f92654140b91637 /compiler/optimizing/codegen_test_utils.h
parent9041c606de11412a036bac2d2068d6f151a0fab7 (diff)
Fix bugs with strong versus weak reference paths.
This fixes a few issues with strong versus weak reference paths: * It was possible to have a path from gc root with a root in the middle of the path. * It was possible to have a path from gc root with a cycle, which would cause ahat to go into an infinite loop. * It was still possible to have a path from gc root through weak references when there existed other paths from gc root only through strong references. Bug: 64592321 Test: m ahat-test, with new tests added. Change-Id: I2d3cc8c5a398aad24d70c3a428bdc3a470ddb3aa
Diffstat (limited to 'compiler/optimizing/codegen_test_utils.h')
0 files changed, 0 insertions, 0 deletions