diff options
| author | Nicolas Geoffray <ngeoffray@google.com> | 2021-01-20 14:16:24 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2021-01-21 20:07:30 +0000 |
| commit | 5f34c8cf27c886ef1816b2544d383396a24f09b1 (patch) | |
| tree | 238f11b147d9f8ada5301db545c089f6a7275ad1 /test/MultiDex/Main.java | |
| parent | 2dbd5d831302b7a5ec32a286b983f5cb8b7af69d (diff) | |
Fix moving GC bugs introduced in latest nterp change.
In:
https://android-review.googlesource.com/c/platform/art/+/1554054
We are now loading the value (and sometimes instance) that will be
stored from a sput/iput opcode. Because the slow path can be suspended,
we need to reload that value after calling the runtime.
Test: test.py
Test: art/test/run-test --dex2oat-jobs 4 --host --prebuild --compact-dex-level fast --random-profile --no-relocate --gcstress --runtime-option -Xcheck:jni --64 476-checker-ctor-fence-redun-elim
Bug: 177627911
Bug: 79751666
Bug: 112676029
Bug: 176960283
Bug: 177810406
Change-Id: If45962386d62defe44e52f8b0a38d2f045e0b5ce
(cherry picked from commit 2fb37411e42455a00fdad90f0e612c3214e5bd1a)
Diffstat (limited to 'test/MultiDex/Main.java')
0 files changed, 0 insertions, 0 deletions
