< prev index next >

src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp

CLD claiming

*** 105,115 **** } AlwaysTrueClosure always_alive; _weak_proc_task.work(worker_id, &always_alive, &_adjust); ! CLDToOopClosure adjust_cld(&_adjust); CodeBlobToOopClosure adjust_code(&_adjust, CodeBlobToOopClosure::FixRelocations); _root_processor.process_all_roots( &_adjust, &adjust_cld, &adjust_code); --- 105,115 ---- } AlwaysTrueClosure always_alive; _weak_proc_task.work(worker_id, &always_alive, &_adjust); ! CLDToOopClosure adjust_cld(&_adjust, ClassLoaderData::_claim_value_strong); CodeBlobToOopClosure adjust_code(&_adjust, CodeBlobToOopClosure::FixRelocations); _root_processor.process_all_roots( &_adjust, &adjust_cld, &adjust_code);
< prev index next >