equal
deleted
inserted
replaced
34 #include "code/scopeDesc.hpp" |
34 #include "code/scopeDesc.hpp" |
35 #include "code/vtableStubs.hpp" |
35 #include "code/vtableStubs.hpp" |
36 #include "compiler/abstractCompiler.hpp" |
36 #include "compiler/abstractCompiler.hpp" |
37 #include "compiler/compileBroker.hpp" |
37 #include "compiler/compileBroker.hpp" |
38 #include "compiler/disassembler.hpp" |
38 #include "compiler/disassembler.hpp" |
|
39 #include "gc/shared/barrierSet.hpp" |
39 #include "gc/shared/gcLocker.inline.hpp" |
40 #include "gc/shared/gcLocker.inline.hpp" |
40 #include "interpreter/interpreter.hpp" |
41 #include "interpreter/interpreter.hpp" |
41 #include "interpreter/interpreterRuntime.hpp" |
42 #include "interpreter/interpreterRuntime.hpp" |
42 #include "logging/log.hpp" |
43 #include "logging/log.hpp" |
43 #include "memory/metaspaceShared.hpp" |
44 #include "memory/metaspaceShared.hpp" |
3147 // GC may take any compensating steps. |
3148 // GC may take any compensating steps. |
3148 |
3149 |
3149 oop new_obj = thread->vm_result(); |
3150 oop new_obj = thread->vm_result(); |
3150 if (new_obj == NULL) return; |
3151 if (new_obj == NULL) return; |
3151 |
3152 |
3152 BarrierSet *bs = Universe::heap()->barrier_set(); |
3153 BarrierSet *bs = BarrierSet::barrier_set(); |
3153 bs->on_slowpath_allocation_exit(thread, new_obj); |
3154 bs->on_slowpath_allocation_exit(thread, new_obj); |
3154 } |
3155 } |