Mercurial > hg > graal-compiler
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 } |