Lines Matching refs:sync_handler
3557 void GraphBuilder::inline_sync_entry(Value lock, BlockBegin* sync_handler) {
3558 assert(lock != NULL && sync_handler != NULL, "lock or handler missing");
3564 sync_handler->set(BlockBegin::exception_entry_flag);
3565 sync_handler->set(BlockBegin::is_on_work_list_flag);
3569 h->set_entry_block(sync_handler);
3579 void GraphBuilder::fill_sync_handler(Value lock, BlockBegin* sync_handler, bool default_handler) {
3583 _last = _block = sync_handler;
3584 _state = sync_handler->state()->copy();
3586 assert(sync_handler != NULL, "handler missing");
3587 assert(!sync_handler->is_set(BlockBegin::was_visited_flag), "is visited here");
3592 assert(h->entry_block() == sync_handler, "corrupt list of handlers");
3781 BlockBegin* sync_handler;
3787 sync_handler = new BlockBegin(SynchronizationEntryBCI);
3788 inline_sync_entry(lock, sync_handler);
3870 if (callee->is_synchronized() && sync_handler->state() != NULL) {
3871 fill_sync_handler(lock, sync_handler);