Zero broken again

Robbin Ehn robbin.ehn at oracle.com
Wed Nov 15 14:52:12 UTC 2017


Hi,

Yes that should be:
SafepointMechanism::poll(Thread* thread)

/Robbin

On 11/15/2017 03:50 PM, John Paul Adrian Glaubitz wrote:
> On 11/15/2017 03:45 PM, Robbin Ehn wrote:
>> I think we want:
>>
>> SafepointMechanism::block_if_requested(thread);
> 
> Yes, that helps.
> 
> However, we still need to take care of do_call_back():
> 
> (/bin/grep -v -e "^Note: including file:" <
> /usr/src/hs/build/linux-x86_64-normal-zero-release/make-support/failure-logs/hotspot_variant-zero_libjvm_objs_cppInterpreter_zero.o.log
> || true) | /usr/bin/head -n 12
> /usr/src/hs/src/hotspot/cpu/zero/cppInterpreter_zero.cpp: In static
> member function ‘static int CppInterpreter::native_entry(Method*,
> intptr_t, Thread*)’:
> /usr/src/hs/src/hotspot/cpu/zero/cppInterpreter_zero.cpp:382:42: error:
> ‘static bool SafepointSynchronize::do_call_back()’ is private within
> this context
>     if (SafepointSynchronize::do_call_back() ||
> 
> Adrian
> 


More information about the hotspot-dev mailing list