vmcj/TRACE_1

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

You May Also Like

Leave a Reply?