diff options
| author | 2023-04-13 13:13:52 +0100 | |
|---|---|---|
| committer | 2023-04-17 10:30:50 +0000 | |
| commit | 5c9937d48e169f88ebcc2405359e87185a5d2d9b (patch) | |
| tree | a93aa9d2d985ce9fac9100a3c91f9db974f4ce89 /compiler/optimizing/graph_visualizer.h | |
| parent | cc9f980a1eea0605bf076e963223bd441df78f56 (diff) | |
riscv64: Move shadow stack register from X18 to X3(GP).
This is following a corresponding change in LLVM and bionic. Note that
we don't use X18 yet to make the migration path easier. It can be used
in the future after all compiler prebuilts are updated.
This commit also drops art thread register TR from `kSaveEverything`
frame (which allows us to keep frame size unchanged). Dropping TR should
have been done in https://r.android.com/2430733.
Bug: 277909695
Bug: 271573990
Test: run ART run-tests on a Linux RISC-V VM, observe that they pass all
except one expected failure 051-thread.
lunch aosp_riscv64-userdebug
export ART_TEST_SSH_USER=ubuntu
export ART_TEST_SSH_HOST=localhost
export ART_TEST_SSH_PORT=10001
export ART_TEST_ON_VM=true
. art/tools/buildbot-utils.sh
art/tools/buildbot-build.sh --target
# Create, boot and configure the VM.
art/tools/buildbot-vm.sh create
art/tools/buildbot-vm.sh boot
art/tools/buildbot-vm.sh setup-ssh # password: 'ubuntu'
art/tools/buildbot-cleanup-device.sh
art/tools/buildbot-setup-device.sh
art/tools/buildbot-sync.sh
art/test.py --target -r --no-prebuild --ndebug --no-image \
--64 --interpreter 984-obsolete-invoke
Change-Id: I52ee3c8e82ac734638ba9f1546620d26b1c20c73
Diffstat (limited to 'compiler/optimizing/graph_visualizer.h')
0 files changed, 0 insertions, 0 deletions