1472N/A * or visit www.oracle.com if you need additional information or have any
1879N/A#include "precompiled.hpp"
1879N/A#include "classfile/systemDictionary.hpp"
1879N/A#include "code/codeCache.hpp"
1879N/A#include "gc_implementation/parallelScavenge/psTasks.hpp"
1879N/A#include "memory/iterator.hpp"
1879N/A#include "memory/universe.hpp"
1879N/A#include "oops/oop.inline.hpp"
1879N/A#include "oops/oop.psgc.inline.hpp"
1879N/A#include "runtime/fprofiler.hpp"
1879N/A#include "runtime/thread.hpp"
1879N/A#include "runtime/vmThread.hpp"
1879N/A#include "services/management.hpp"
1879N/A#include "utilities/taskqueue.hpp"
0N/A switch (_root_type) {
0N/A case jni_handles:
0N/A case object_synchronizer:
0N/A case flat_profiler:
0N/A case system_dictionary:
0N/A case management:
989N/A case code_cache:
3198N/A CodeBlobToOopClosure each_scavengable_code_blob(&roots_to_old_closure, /*do_marking=*/ true);
0N/A _terminator(t) {}
0N/A assert(_gen->object_space()->contains(_gen_top) || _gen_top == _gen->object_space()->top(), "Sanity");