hotspot/src/share/vm/classfile/metadataOnStackMark.cpp
changeset 38133 78b95467b9f1
parent 33198 b37ad9fbf681
equal deleted inserted replaced
38132:ba888a4f352a 38133:78b95467b9f1
     1 /*
     1 /*
     2  * Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    54 
    54 
    55   Threads::metadata_handles_do(Metadata::mark_on_stack);
    55   Threads::metadata_handles_do(Metadata::mark_on_stack);
    56 
    56 
    57   if (redefinition_walk) {
    57   if (redefinition_walk) {
    58     Threads::metadata_do(Metadata::mark_on_stack);
    58     Threads::metadata_do(Metadata::mark_on_stack);
    59     CodeCache::alive_nmethods_do(nmethod::mark_on_stack);
    59     CodeCache::metadata_do(Metadata::mark_on_stack);
    60     CompileBroker::mark_on_stack();
    60     CompileBroker::mark_on_stack();
    61     JvmtiCurrentBreakpoints::metadata_do(Metadata::mark_on_stack);
    61     JvmtiCurrentBreakpoints::metadata_do(Metadata::mark_on_stack);
    62     ThreadService::metadata_do(Metadata::mark_on_stack);
    62     ThreadService::metadata_do(Metadata::mark_on_stack);
    63 #if INCLUDE_JVMCI
    63 #if INCLUDE_JVMCI
    64     JVMCIRuntime::metadata_do(Metadata::mark_on_stack);
    64     JVMCIRuntime::metadata_do(Metadata::mark_on_stack);