OpenJDK / jdk / jdk
changeset 53783:72709e703abd
8219011: Implement MacroAssembler::warn method on AArch64
Reviewed-by: adinn
author | mbalao |
---|---|
date | Fri, 15 Feb 2019 11:46:15 -0300 |
parents | 37c12515c30f |
children | 31e3aa9c0c71 |
files | src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Fri Feb 15 12:33:11 2019 -0800 +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Fri Feb 15 11:46:15 2019 -0300 @@ -2167,6 +2167,14 @@ hlt(0); } +void MacroAssembler::warn(const char* msg) { + pusha(); + mov(c_rarg0, (address)msg); + mov(lr, CAST_FROM_FN_PTR(address, warning)); + blrt(lr, 1, 0, MacroAssembler::ret_type_void); + popa(); +} + void MacroAssembler::unimplemented(const char* what) { const char* buf = NULL; {