Mercurial > hg > truffle
comparison src/share/vm/graal/graalVMEntries.cpp @ 3549:25765a764212
Add support for polling mark in code installer
author | Gilles Duboscq <gilles.duboscq@oracle.com> |
---|---|
date | Fri, 19 Aug 2011 17:28:37 +0200 |
parents | b9ed7199f6fb |
children | aa7b62997aa0 |
comparison
equal
deleted
inserted
replaced
3548:a218993d2087 | 3549:25765a764212 |
---|---|
817 set_long(env, config, "monitorEnterStub", VmIds::addStub(Runtime1::entry_for(Runtime1::monitorenter_id))); | 817 set_long(env, config, "monitorEnterStub", VmIds::addStub(Runtime1::entry_for(Runtime1::monitorenter_id))); |
818 set_long(env, config, "monitorExitStub", VmIds::addStub(Runtime1::entry_for(Runtime1::monitorexit_id))); | 818 set_long(env, config, "monitorExitStub", VmIds::addStub(Runtime1::entry_for(Runtime1::monitorexit_id))); |
819 set_long(env, config, "fastMonitorEnterStub", VmIds::addStub(Runtime1::entry_for(Runtime1::graal_monitorenter_id))); | 819 set_long(env, config, "fastMonitorEnterStub", VmIds::addStub(Runtime1::entry_for(Runtime1::graal_monitorenter_id))); |
820 set_long(env, config, "fastMonitorExitStub", VmIds::addStub(Runtime1::entry_for(Runtime1::graal_monitorexit_id))); | 820 set_long(env, config, "fastMonitorExitStub", VmIds::addStub(Runtime1::entry_for(Runtime1::graal_monitorexit_id))); |
821 set_long(env, config, "safepointPollingAddress", (jlong)(os::get_polling_page() + (SafepointPollOffset % os::vm_page_size()))); | 821 set_long(env, config, "safepointPollingAddress", (jlong)(os::get_polling_page() + (SafepointPollOffset % os::vm_page_size()))); |
822 set_boolean(env, config, "isPollingPageFar", Assembler::is_polling_page_far()); | |
822 | 823 |
823 BarrierSet* bs = Universe::heap()->barrier_set(); | 824 BarrierSet* bs = Universe::heap()->barrier_set(); |
824 switch (bs->kind()) { | 825 switch (bs->kind()) { |
825 case BarrierSet::CardTableModRef: | 826 case BarrierSet::CardTableModRef: |
826 case BarrierSet::CardTableExtension: { | 827 case BarrierSet::CardTableExtension: { |