src/share/vm/prims/jvmtiTagMap.cpp

changeset 6992
2c6ef90f030a
parent 5784
190899198332
child 7535
7ae4e26cb1e0
child 7577
9686a796c829
equal deleted inserted replaced
6991:882004b9e7e1 6992:2c6ef90f030a
3015 blk.set_kind(JVMTI_HEAP_REFERENCE_OTHER); 3015 blk.set_kind(JVMTI_HEAP_REFERENCE_OTHER);
3016 Universe::oops_do(&blk); 3016 Universe::oops_do(&blk);
3017 3017
3018 // If there are any non-perm roots in the code cache, visit them. 3018 // If there are any non-perm roots in the code cache, visit them.
3019 blk.set_kind(JVMTI_HEAP_REFERENCE_OTHER); 3019 blk.set_kind(JVMTI_HEAP_REFERENCE_OTHER);
3020 CodeBlobToOopClosure look_in_blobs(&blk, false); 3020 CodeBlobToOopClosure look_in_blobs(&blk, !CodeBlobToOopClosure::FixRelocations);
3021 CodeCache::scavenge_root_nmethods_do(&look_in_blobs); 3021 CodeCache::scavenge_root_nmethods_do(&look_in_blobs);
3022 3022
3023 return true; 3023 return true;
3024 } 3024 }
3025 3025

mercurial