| commit | 853bebba8b6bb910f55894b9b9b0101953678b6c | [log] [tgz] |
|---|---|---|
| author | Vladimir Marko <vmarko@google.com> | Wed Dec 13 16:16:41 2023 +0000 |
| committer | VladimĂr Marko <vmarko@google.com> | Fri Jan 05 09:06:45 2024 +0000 |
| tree | f77790b265149654273fa020f7a0f146f082b5e4 | |
| parent | cd8e7be022465b0845cde65a6563f471d7e2a572 [diff] |
riscv64: Fix heap poisoning.
Fix heap poisoning for stubs, nterp, codegen and some
intrinsics and disable a few intrinsics broken for the
heap poisoning configuration.
Note that this fixes heap poisoning only for the CC GC.
The heap poisoning is pobably still broken for CMC GC.
Test: Build with `ART_HEAP_POISONING=true`, then
testrunner.py --target --64 --ndebug --optimizing --interpreter
Bug: 283082089
Change-Id: I386235f6379722e1b2355150ab7d14f2ffb0da85