< prev index next >

src/hotspot/share/logging/logPrefix.hpp

Print this page




  63   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ihop)) \
  64   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, liveness)) \
  65   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, load)) \
  66   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, marking)) \
  67   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, metaspace)) \
  68   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, mmu)) \
  69   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, nmethod)) \
  70   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases)) \
  71   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, ref)) \
  72   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, start)) \
  73   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, task)) \
  74   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, plab)) \
  75   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, region)) \
  76   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, remset)) \
  77   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, remset, tracking)) \
  78   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref)) \
  79   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref, start)) \
  80   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, reloc)) \
  81   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, start)) \
  82   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, stringtable)) \

  83   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, sweep)) \
  84   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task)) \
  85   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, start)) \
  86   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, stats)) \
  87   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, time)) \
  88   DEBUG_ONLY(LOG_PREFIX(Test_log_prefix_prefixer, LOG_TAGS(logging, test))) \
  89   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, tlab)) \
  90   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, workgang))
  91 
  92 
  93 // The empty prefix, used when there's no prefix defined.
  94 template <LogTagType T0, LogTagType T1, LogTagType T2, LogTagType T3, LogTagType T4, LogTagType GuardTag = LogTag::__NO_TAG>
  95 struct LogPrefix : public AllStatic {
  96   STATIC_ASSERT(GuardTag == LogTag::__NO_TAG);
  97   static size_t prefix(char* buf, size_t len) {
  98     return 0;
  99   }
 100 };
 101 
 102 #define LOG_PREFIX(fn, ...) \


  63   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ihop)) \
  64   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, liveness)) \
  65   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, load)) \
  66   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, marking)) \
  67   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, metaspace)) \
  68   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, mmu)) \
  69   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, nmethod)) \
  70   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases)) \
  71   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, ref)) \
  72   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, start)) \
  73   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, task)) \
  74   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, plab)) \
  75   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, region)) \
  76   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, remset)) \
  77   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, remset, tracking)) \
  78   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref)) \
  79   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref, start)) \
  80   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, reloc)) \
  81   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, start)) \
  82   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, stringtable)) \
  83   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, symboltable)) \
  84   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, sweep)) \
  85   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task)) \
  86   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, start)) \
  87   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, stats)) \
  88   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, time)) \
  89   DEBUG_ONLY(LOG_PREFIX(Test_log_prefix_prefixer, LOG_TAGS(logging, test))) \
  90   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, tlab)) \
  91   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, workgang))
  92 
  93 
  94 // The empty prefix, used when there's no prefix defined.
  95 template <LogTagType T0, LogTagType T1, LogTagType T2, LogTagType T3, LogTagType T4, LogTagType GuardTag = LogTag::__NO_TAG>
  96 struct LogPrefix : public AllStatic {
  97   STATIC_ASSERT(GuardTag == LogTag::__NO_TAG);
  98   static size_t prefix(char* buf, size_t len) {
  99     return 0;
 100   }
 101 };
 102 
 103 #define LOG_PREFIX(fn, ...) \
< prev index next >