src/hotspot/share/classfile/metadataOnStackMark.cpp
changeset 54669 ad45b3802d4e
parent 54355 f226ab0b7f21
equal deleted inserted replaced
54668:0bda2308eded 54669:ad45b3802d4e
    31 #include "runtime/synchronizer.hpp"
    31 #include "runtime/synchronizer.hpp"
    32 #include "runtime/thread.hpp"
    32 #include "runtime/thread.hpp"
    33 #include "services/threadService.hpp"
    33 #include "services/threadService.hpp"
    34 #include "utilities/chunkedList.hpp"
    34 #include "utilities/chunkedList.hpp"
    35 #if INCLUDE_JVMCI
    35 #if INCLUDE_JVMCI
    36 #include "jvmci/jvmciRuntime.hpp"
    36 #include "jvmci/jvmci.hpp"
    37 #endif
    37 #endif
    38 
    38 
    39 MetadataOnStackBuffer* MetadataOnStackMark::_used_buffers = NULL;
    39 MetadataOnStackBuffer* MetadataOnStackMark::_used_buffers = NULL;
    40 MetadataOnStackBuffer* MetadataOnStackMark::_free_buffers = NULL;
    40 MetadataOnStackBuffer* MetadataOnStackMark::_free_buffers = NULL;
    41 
    41 
    71     }
    71     }
    72     CompileBroker::mark_on_stack();
    72     CompileBroker::mark_on_stack();
    73     JvmtiCurrentBreakpoints::metadata_do(Metadata::mark_on_stack);
    73     JvmtiCurrentBreakpoints::metadata_do(Metadata::mark_on_stack);
    74     ThreadService::metadata_do(Metadata::mark_on_stack);
    74     ThreadService::metadata_do(Metadata::mark_on_stack);
    75 #if INCLUDE_JVMCI
    75 #if INCLUDE_JVMCI
    76     JVMCIRuntime::metadata_do(Metadata::mark_on_stack);
    76     JVMCI::metadata_do(Metadata::mark_on_stack);
    77 #endif
    77 #endif
    78   }
    78   }
    79 }
    79 }
    80 
    80 
    81 MetadataOnStackMark::~MetadataOnStackMark() {
    81 MetadataOnStackMark::~MetadataOnStackMark() {