< prev index next >

test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Print this page
rev 50787 : 8205583: Crash in ConcurrentHashTable do_bulk_delete_locked_for
Reviewed-by:

*** 211,221 **** // Removes all odd values. SimpleTestTable::BulkDeleteTask bdt(cht); if (bdt.prepare(thr)) { while(bdt.do_task(thr, getinsert_bulkdelete_eval, getinsert_bulkdelete_del)) { bdt.pause(thr); ! EXPECT_TRUE(bdt.cont(thr)) << "Uncontended continue should work."; } bdt.done(thr); } EXPECT_EQ(cht->get_copy(thr, stl1), (uintptr_t)0) << "Odd value should not exist."; --- 211,221 ---- // Removes all odd values. SimpleTestTable::BulkDeleteTask bdt(cht); if (bdt.prepare(thr)) { while(bdt.do_task(thr, getinsert_bulkdelete_eval, getinsert_bulkdelete_del)) { bdt.pause(thr); ! bdt.cont(thr); } bdt.done(thr); } EXPECT_EQ(cht->get_copy(thr, stl1), (uintptr_t)0) << "Odd value should not exist.";
< prev index next >