src/hotspot/share/logging/logTag.hpp
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 54927 1512d88b24c6
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
    22  *
    22  *
    23  */
    23  */
    24 #ifndef SHARE_LOGGING_LOGTAG_HPP
    24 #ifndef SHARE_LOGGING_LOGTAG_HPP
    25 #define SHARE_LOGGING_LOGTAG_HPP
    25 #define SHARE_LOGGING_LOGTAG_HPP
    26 
    26 
    27 #include "logging/logTag_ext.hpp"
       
    28 #include "memory/allocation.hpp"
    27 #include "memory/allocation.hpp"
    29 #include "utilities/globalDefinitions.hpp"
    28 #include "utilities/globalDefinitions.hpp"
    30 
    29 
    31 // List of available logging tags. New tags should be added here.
    30 // List of available logging tags. New tags should be added here.
    32 // (The tags 'all', 'disable' and 'help' are special tags that can
    31 // (The tags 'all', 'disable' and 'help' are special tags that can
    81   LOG_TAG(humongous) \
    80   LOG_TAG(humongous) \
    82   LOG_TAG(ihop) \
    81   LOG_TAG(ihop) \
    83   LOG_TAG(iklass) \
    82   LOG_TAG(iklass) \
    84   LOG_TAG(init) \
    83   LOG_TAG(init) \
    85   LOG_TAG(inlining) \
    84   LOG_TAG(inlining) \
       
    85   LOG_TAG(install) \
    86   LOG_TAG(interpreter) \
    86   LOG_TAG(interpreter) \
    87   LOG_TAG(itables) \
    87   LOG_TAG(itables) \
    88   LOG_TAG(jfr) \
    88   LOG_TAG(jfr) \
    89   LOG_TAG(jit) \
    89   LOG_TAG(jit) \
    90   LOG_TAG(jni) \
    90   LOG_TAG(jni) \
   168   LOG_TAG(unload) /* Trace unloading of classes */ \
   168   LOG_TAG(unload) /* Trace unloading of classes */ \
   169   LOG_TAG(unshareable) \
   169   LOG_TAG(unshareable) \
   170   LOG_TAG(mirror) \
   170   LOG_TAG(mirror) \
   171   LOG_TAG(verification) \
   171   LOG_TAG(verification) \
   172   LOG_TAG(verify) \
   172   LOG_TAG(verify) \
   173   LOG_TAG(vmmonitor) \
   173   LOG_TAG(vmmutex) \
   174   LOG_TAG(vmoperation) \
   174   LOG_TAG(vmoperation) \
   175   LOG_TAG(vmthread) \
   175   LOG_TAG(vmthread) \
   176   LOG_TAG(vtables) \
   176   LOG_TAG(vtables) \
   177   LOG_TAG(vtablestubs) \
   177   LOG_TAG(vtablestubs) \
   178   LOG_TAG(workgang) \
   178   LOG_TAG(workgang)
   179   LOG_TAG_LIST_EXT
       
   180 
   179 
   181 #define PREFIX_LOG_TAG(T) (LogTag::_##T)
   180 #define PREFIX_LOG_TAG(T) (LogTag::_##T)
   182 
   181 
   183 // Expand a set of log tags to their prefixed names.
   182 // Expand a set of log tags to their prefixed names.
   184 // For error detection purposes, the macro passes one more tag than what is supported.
   183 // For error detection purposes, the macro passes one more tag than what is supported.