commit | 15eb8f997e1e7814599f0d1d2b7ee84166853bfd | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Wed May 31 11:01:44 2023 +0200 |
committer | VladimĂr Marko <vmarko@google.com> | Wed Jun 07 10:08:34 2023 +0000 |
tree | f52ec3885d383d6ba8eb40b31b08589aae03105f | |
parent | d8fe49eb6d7f536dac56745bc6091217a70171ef [diff] |
arm64 nterp: Add support for heap poisoning. This pushed the invoke-interface handler beyond the handler instruction limit, so one part had to be split out to a slow-path. (Note that if we moved the two loads before the call to the helper and moved the default method and Object method cases to the slow path as well, the handler would be just 64 bytes even with the reference unpoisoning.) Test: testrunner.py --target --jit --64 Change-Id: I14061c725d67f94c6ccd9aa6c735ecb73e8b2f89