< prev index next >

src/share/vm/logging/logPrefix.hpp

Print this page




  57   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ergo, ihop)) \
  58   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ergo, refine)) \
  59   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, heap)) \
  60   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, heap, region)) \
  61   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, freelist)) \
  62   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, humongous)) \
  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, marking)) \
  66   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, metaspace)) \
  67   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, mmu)) \
  68   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases)) \
  69   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, start)) \
  70   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, task)) \
  71   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, plab)) \
  72   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, region)) \
  73   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, remset)) \
  74   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref)) \
  75   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref, start)) \
  76   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, start)) \

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


  57   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ergo, ihop)) \
  58   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ergo, refine)) \
  59   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, heap)) \
  60   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, heap, region)) \
  61   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, freelist)) \
  62   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, humongous)) \
  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, marking)) \
  66   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, metaspace)) \
  67   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, mmu)) \
  68   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases)) \
  69   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, start)) \
  70   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, phases, task)) \
  71   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, plab)) \
  72   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, region)) \
  73   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, remset)) \
  74   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref)) \
  75   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, ref, start)) \
  76   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, start)) \
  77   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, stringtable)) \
  78   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, sweep)) \
  79   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task)) \
  80   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, start)) \
  81   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, stats)) \
  82   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, task, time)) \
  83   DEBUG_ONLY(LOG_PREFIX(Test_log_prefix_prefixer, LOG_TAGS(logging, test))) \
  84   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, tlab)) \
  85   LOG_PREFIX(GCId::print_prefix, LOG_TAGS(gc, workgang))
  86 
  87 
  88 // The empty prefix, used when there's no prefix defined.
  89 template <LogTagType T0, LogTagType T1, LogTagType T2, LogTagType T3, LogTagType T4, LogTagType GuardTag = LogTag::__NO_TAG>
  90 struct LogPrefix : public AllStatic {
  91   STATIC_ASSERT(GuardTag == LogTag::__NO_TAG);
  92   static size_t prefix(char* buf, size_t len) {
  93     return 0;
  94   }
  95 };
  96 
  97 #define LOG_PREFIX(fn, ...) \
< prev index next >