Mercurial > hg > graal-jvmci-8
diff src/cpu/sparc/vm/graalCodeInstaller_sparc.hpp @ 11799:4c96ccce3772
SPARC: added CodeInstaller::pd_relocate_poll
author | twisti |
---|---|
date | Wed, 25 Sep 2013 13:26:02 -0700 |
parents | ce0b00597980 |
children | 8085ce95b6f5 |
line wrap: on
line diff
--- a/src/cpu/sparc/vm/graalCodeInstaller_sparc.hpp Wed Sep 25 21:49:39 2013 +0200 +++ b/src/cpu/sparc/vm/graalCodeInstaller_sparc.hpp Wed Sep 25 13:26:02 2013 -0700 @@ -182,4 +182,24 @@ } } +inline void CodeInstaller::pd_relocate_poll(address pc, jint mark) { + switch (mark) { + case MARK_POLL_NEAR: { + fatal("unimplemented"); + } + case MARK_POLL_FAR: + _instructions->relocate(pc, relocInfo::poll_type); + break; + case MARK_POLL_RETURN_NEAR: { + fatal("unimplemented"); + } + case MARK_POLL_RETURN_FAR: + _instructions->relocate(pc, relocInfo::poll_return_type); + break; + default: + fatal("invalid mark value"); + break; + } +} + #endif // CPU_SPARC_VM_CODEINSTALLER_SPARC_HPP