comparison src/cpu/sparc/vm/graalCodeInstaller_sparc.hpp @ 13512:8085ce95b6f5

reloc info for safepoint polls includes whether the poison page is far or near
author Doug Simon <doug.simon@oracle.com>
date Mon, 06 Jan 2014 13:41:59 +0100
parents 4c96ccce3772
children fa5180b3c18e
comparison
equal deleted inserted replaced
13511:51e16c7a5685 13512:8085ce95b6f5
186 switch (mark) { 186 switch (mark) {
187 case MARK_POLL_NEAR: { 187 case MARK_POLL_NEAR: {
188 fatal("unimplemented"); 188 fatal("unimplemented");
189 } 189 }
190 case MARK_POLL_FAR: 190 case MARK_POLL_FAR:
191 _instructions->relocate(pc, relocInfo::poll_type); 191 _instructions->relocate(pc, poll_Relocation::spec(poll_Relocation::far));
192 break; 192 break;
193 case MARK_POLL_RETURN_NEAR: { 193 case MARK_POLL_RETURN_NEAR: {
194 fatal("unimplemented"); 194 fatal("unimplemented");
195 } 195 }
196 case MARK_POLL_RETURN_FAR: 196 case MARK_POLL_RETURN_FAR:
197 _instructions->relocate(pc, relocInfo::poll_return_type); 197 _instructions->relocate(pc, poll_return_Relocation::spec(poll_Relocation::far));
198 break; 198 break;
199 default: 199 default:
200 fatal("invalid mark value"); 200 fatal("invalid mark value");
201 break; 201 break;
202 } 202 }