
Parameter
vmcj/TRACE_1
Short text
Classic trace flags for java vm for trace level 1
Parameter Description
This parameter defines the initial value of the trace flag for the Java VM in trace level 1. The trace flags are composed of three bit masks (normal, extended, JIT). You specify them in the following form:
0x’ffffffff’ for the normal and JIT trace flags
0x’ffffffffffffffff’ for the extended bit mask
The following lists the possible flags in short form:
List of “normal” trace flags:
DEBUGFLAG_TRACE_OPCODE = 0x00000001;
DEBUGFLAG_TRACE_METHOD = 0x00000002;
DEBUGFLAG_TRACE_STATUS = 0x00000004;
DEBUGFLAG_TRACE_FASTLOCK = 0x00000008;
DEBUGFLAG_TRACE_DETLOCK = 0x00000010;
DEBUGFLAG_TRACE_MUTEX = 0x00000020;
DEBUGFLAG_TRACE_CS = 0x00000040;
DEBUGFLAG_TRACE_GCSTARTSTOP = 0x00000080;
DEBUGFLAG_TRACE_GCSCAN = 0x00000100;
DEBUGFLAG_TRACE_GCSCANOBJ = 0x00000200;
DEBUGFLAG_TRACE_GCALLOC = 0x00000400;
DEBUGFLAG_TRACE_GCCOLLECT = 0x00000800;
DEBUGFLAG_TRACE_GCSAFETY = 0x00001000;
DEBUGFLAG_TRACE_CLINIT = 0x00002000;
DEBUGFLAG_TRACE_EXCEPTIONS = 0x00004000;
DEBUGFLAG_TRACE_MISC = 0x00008000;
DEBUGFLAG_TRACE_BARRIERS = 0x00010000;
DEBUGFLAG_TRACE_STACKMAPS = 0x00020000;
DEBUGFLAG_TRACE_CLASSLOADING = 0x00040000;
DEBUGFLAG_TRACE_CLASSLOOKUP = 0x00080000;
DEBUGFLAG_TRACE_TYPEID = 0x00100000;
DEBUGFLAG_TRACE_VERIFIER = 0x00200000;
DEBUGFLAG_TRACE_WEAKREFS = 0x00400000;
DEBUGFLAG_TRACE_CLASSUNLOAD = 0x00800000;
DEBUGFLAG_TRACE_CLASSLINK = 0x01000000;
DEBUGFLAG_TRACE_LVM = 0x02000000;
List of “extended” trace flags:
DEBUGFLAG2_TRACE_CONTROLS = 0x0000000000000001L;
DEBUGFLAG2_TRACE_CONTROLS_INTERNALS = 0x0000000000000002L;
DEBUGFLAG2_TRACE_DEBUG_ON_DEMAND = 0x0000000000000004L;
DEBUGFLAG2_TRACE_JVMDI = 0x0000000000000008L;
DEBUGFLAG2_TRACE_JVMDI_INTERNALS = 0x0000000000000010L;
DEBUGFLAG2_TRACE_SCHEDULER = 0x0000000000000020L;
DEBUGFLAG2_TRACE_SCHEDULER_INTERNALS = 0x0000000000000040L;
DEBUGFLAG2_TRACE_FILE_IO = 0x0000000000000080L;
DEBUGFLAG2_TRACE_FILE_IO_READ_WRITE = 0x0000000000000100L;
DEBUGFLAG2_TRACE_FILE_IO_READ_WRITE_DATA = 0x0000000000000200L;
DEBUGFLAG2_TRACE_FILE_IO_INTERNALS = 0x0000000000000400L;
DEBUGFLAG2_TRACE_NET = 0x0000000000000800L;
DEBUGFLAG2_TRACE_NET_SEND_RECV = 0x0000000000001000L;
DEBUGFLAG2_TRACE_NET_SEND_RECV_DATA = 0x0000000000002000L;
DEBUGFLAG2_TRACE_NET_INTERNALS = 0x0000000000004000L;
DEBUGFLAG2_TRACE_JPDA = 0x0000000000008000L;
DEBUGFLAG2_TRACE_JPDA_INTERNALS = 0x0000000000010000L;
DEBUGFLAG2_TRACE_JDWP = 0x0000000000020000L;
DEBUGFLAG2_TRACE_ATTACH_DETACH = 0x0000000000040000L;
DEBUGFLAG2_TRACE_SYMBOLS = 0x0000000000080000L;
DEBUGFLAG2_TRACE_EXT_MUTEX = 0x0000000000100000L;
DEBUGFLAG2_TRACE_EXT_MUTEX_INTERNALS = 0x0000000000200000L;
DEBUGFLAG2_TRACE_UNUSED_2 = 0x0000000000400000L;
DEBUGFLAG2_TRACE_GC_STATISTICS = 0x0000000000800000L;
DEBUGFLAG2_TRACE_OBJECT_STATISTICS = 0x0000000001000000L;
DEBUGFLAG2_TRACE_CONFIGURATION = 0x0000000002000000L;
DEBUGFLAG2_TRACE_ASYNC_THREADS = 0x0000000004000000L;
DEBUGFLAG2_TRACE_ASYNC_THREADS_INTERNALS = 0x0000000008000000L;
DEBUGFLAG2_TRACE_SHARED_GC_STATISTICS = 0x0000000010000000L;
DEBUGFLAG2_TRACE_SHARED_GC = 0x0000000020000000L;
DEBUGFLAG2_TRACE_SHARED_GC_INTERNALS = 0x0000000040000000L;
DEBUGFLAG2_TRACE_SHARED_CLOSURE = 0x0000000080000000L;
DEBUGFLAG2_TRACE_SHARED_CLOSURE_DETAILS = 0x0000000100000000L;
DEBUGFLAG2_TRACE_TIME_MEASUREMENT = 0x0000008000000000L;
DEBUGFLAG2_TRACE_SHARED_POOL = 0x0000010000000000L;
DEBUGFLAG2_TRACE_SHARED_POOL_DETAILS = 0x0000020000000000L;
DEBUGFLAG2_TRACE_TEMP_HASHTABLE = 0x0000040000000000L;
List of “JIT” trace flags:
DEBUGFLAG_TRACE_JITSTATUS = 0x00000001;
DEBUGFLAG_TRACE_JITBCTOIR = 0x00000002;
DEBUGFLAG_TRACE_JITCODEGEN = 0x00000004;
DEBUGFLAG_TRACE_JITSTATS = 0x00000008;
DEBUGFLAG_TRACE_JITIROPT = 0x00000010;
DEBUGFLAG_TRACE_JITINLINING = 0x00000020;
DEBUGFLAG_TRACE_JITOSR = 0x00000040;
DEBUGFLAG_TRACE_JITCFG = 0x00000080;
DEBUGFLAG_TRACE_JITDFA = 0x00000100;
DEBUGFLAG_TRACE_JITDEOPT = 0x00000200;
Application Area
System
Default Value
0x, meaning no trace flags are active
Who is permitted to make changes?
Customer


