diff options
author | Mathieu Chartier <mathieuc@google.com> | 2015-10-08 15:17:15 -0700 |
---|---|---|
committer | Mathieu Chartier <mathieuc@google.com> | 2015-10-08 16:10:26 -0700 |
commit | 22e0ce3a73760757e509032a324bbbb9a1a93f5e (patch) | |
tree | b2923da107e8e0fdcc30c0a4f4ca4b8afb5138ae /test/477-checker-bound-type/expected.txt | |
parent | a13d2e118700975d2cda73ffff85546a387308db (diff) | |
download | art-22e0ce3a73760757e509032a324bbbb9a1a93f5e.tar.gz art-22e0ce3a73760757e509032a324bbbb9a1a93f5e.tar.bz2 art-22e0ce3a73760757e509032a324bbbb9a1a93f5e.zip |
DO NOT MERGE Add locking to prevent races between setting class methods and marking
There was a race condition between VisitNativeRoots and threads which were
updating the lengths and pointers of the direct or virtual methods of classes.
For example:
The thread doing VisitNativeRoots could see a null pointer with a non 0 length if
another thread had changed the length but not the pointer.
The fix is already in master, do not merge.
Bug: 24270063
Change-Id: Id7280b9507b95703820aedb6c5fee49966dabe27
Diffstat (limited to 'test/477-checker-bound-type/expected.txt')
0 files changed, 0 insertions, 0 deletions