src/hotspot/share/logging/logTag.hpp
changeset 58045 a0a67b6b8183
parent 57840 4863a802a7c1
child 58154 060d9d139109
child 58679 9c3209ff7550
child 58863 c16ac7a2eba4
equal deleted inserted replaced
58044:3277a7454dc5 58045:a0a67b6b8183
    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
   174   LOG_TAG(vmmutex) \
   173   LOG_TAG(vmmutex) \
   175   LOG_TAG(vmoperation) \
   174   LOG_TAG(vmoperation) \
   176   LOG_TAG(vmthread) \
   175   LOG_TAG(vmthread) \
   177   LOG_TAG(vtables) \
   176   LOG_TAG(vtables) \
   178   LOG_TAG(vtablestubs) \
   177   LOG_TAG(vtablestubs) \
   179   LOG_TAG(workgang) \
   178   LOG_TAG(workgang)
   180   LOG_TAG_LIST_EXT
       
   181 
   179 
   182 #define PREFIX_LOG_TAG(T) (LogTag::_##T)
   180 #define PREFIX_LOG_TAG(T) (LogTag::_##T)
   183 
   181 
   184 // Expand a set of log tags to their prefixed names.
   182 // Expand a set of log tags to their prefixed names.
   185 // 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.