18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 * 23 */ 24 #ifndef SHARE_VM_LOGGING_LOGTAG_HPP 25 #define SHARE_VM_LOGGING_LOGTAG_HPP 26 27 #include "logging/logTag_ext.hpp" 28 #include "memory/allocation.hpp" 29 #include "utilities/globalDefinitions.hpp" 30 31 // List of available logging tags. New tags should be added here. 32 // (The tags 'all', 'disable' and 'help' are special tags that can 33 // not be used in log calls, and should not be listed below.) 34 #define LOG_TAG_LIST \ 35 LOG_TAG(add) \ 36 LOG_TAG(age) \ 37 LOG_TAG(alloc) \ 38 LOG_TAG(annotation) \ 39 LOG_TAG(arguments) \ 40 LOG_TAG(attach) \ 41 LOG_TAG(barrier) \ 42 LOG_TAG(biasedlocking) \ 43 LOG_TAG(blocks) \ 44 LOG_TAG(bot) \ 45 LOG_TAG(breakpoint) \ 46 LOG_TAG(census) \ 47 LOG_TAG(class) \ 48 LOG_TAG(classhisto) \ 49 LOG_TAG(cleanup) \ 50 LOG_TAG(compaction) \ 51 LOG_TAG(constraints) \ 52 LOG_TAG(constantpool) \ 53 LOG_TAG(coops) \ 54 LOG_TAG(cpu) \ 55 LOG_TAG(cset) \ 56 LOG_TAG(data) \ 57 LOG_TAG(defaultmethods) \ 58 LOG_TAG(dump) \ 59 LOG_TAG(ergo) \ 60 LOG_TAG(exceptions) \ 61 LOG_TAG(exit) \ 62 LOG_TAG(freelist) \ 63 LOG_TAG(gc) \ 64 LOG_TAG(hashtables) \ 65 LOG_TAG(heap) \ 66 LOG_TAG(humongous) \ 67 LOG_TAG(ihop) \ 68 LOG_TAG(iklass) \ 69 LOG_TAG(init) \ 70 LOG_TAG(itables) \ 71 LOG_TAG(jni) \ 72 LOG_TAG(jvmti) \ 73 LOG_TAG(liveness) \ 74 LOG_TAG(load) /* Trace all classes loaded */ \ 75 LOG_TAG(loader) \ 76 LOG_TAG(logging) \ 77 LOG_TAG(mark) \ 78 LOG_TAG(marking) \ 79 LOG_TAG(methodcomparator) \ 80 LOG_TAG(metadata) \ 81 LOG_TAG(metaspace) \ | 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 * 23 */ 24 #ifndef SHARE_VM_LOGGING_LOGTAG_HPP 25 #define SHARE_VM_LOGGING_LOGTAG_HPP 26 27 #include "logging/logTag_ext.hpp" 28 #include "memory/allocation.hpp" 29 #include "utilities/globalDefinitions.hpp" 30 31 // List of available logging tags. New tags should be added here. 32 // (The tags 'all', 'disable' and 'help' are special tags that can 33 // not be used in log calls, and should not be listed below.) 34 #define LOG_TAG_LIST \ 35 LOG_TAG(add) \ 36 LOG_TAG(age) \ 37 LOG_TAG(alloc) \ 38 LOG_TAG(aot) \ 39 LOG_TAG(annotation) \ 40 LOG_TAG(arguments) \ 41 LOG_TAG(attach) \ 42 LOG_TAG(barrier) \ 43 LOG_TAG(biasedlocking) \ 44 LOG_TAG(blocks) \ 45 LOG_TAG(bot) \ 46 LOG_TAG(breakpoint) \ 47 LOG_TAG(census) \ 48 LOG_TAG(class) \ 49 LOG_TAG(classhisto) \ 50 LOG_TAG(cleanup) \ 51 LOG_TAG(compaction) \ 52 LOG_TAG(constraints) \ 53 LOG_TAG(constantpool) \ 54 LOG_TAG(coops) \ 55 LOG_TAG(cpu) \ 56 LOG_TAG(cset) \ 57 LOG_TAG(data) \ 58 LOG_TAG(defaultmethods) \ 59 LOG_TAG(dump) \ 60 LOG_TAG(ergo) \ 61 LOG_TAG(exceptions) \ 62 LOG_TAG(exit) \ 63 LOG_TAG(fingerprint) \ 64 LOG_TAG(freelist) \ 65 LOG_TAG(gc) \ 66 LOG_TAG(hashtables) \ 67 LOG_TAG(heap) \ 68 LOG_TAG(humongous) \ 69 LOG_TAG(ihop) \ 70 LOG_TAG(iklass) \ 71 LOG_TAG(init) \ 72 LOG_TAG(itables) \ 73 LOG_TAG(jni) \ 74 LOG_TAG(jvmti) \ 75 LOG_TAG(liveness) \ 76 LOG_TAG(load) /* Trace all classes loaded */ \ 77 LOG_TAG(loader) \ 78 LOG_TAG(logging) \ 79 LOG_TAG(mark) \ 80 LOG_TAG(marking) \ 81 LOG_TAG(methodcomparator) \ 82 LOG_TAG(metadata) \ 83 LOG_TAG(metaspace) \ |