hotspot/src/share/vm/trace/tracetypes.xml
changeset 42639 762117d57d05
parent 40664 1ec65b303bb7
equal deleted inserted replaced
42638:793e65ba88aa 42639:762117d57d05
    66       <value type="STRING" field="javaName" label="Java Thread Name"/>
    66       <value type="STRING" field="javaName" label="Java Thread Name"/>
    67       <value type="LONG" field="javaThreadId" label="Java Thread Id"/>
    67       <value type="LONG" field="javaThreadId" label="Java Thread Id"/>
    68       <value type="THREADGROUP" field="group" label="Java Thread Group"/>
    68       <value type="THREADGROUP" field="group" label="Java Thread Group"/>
    69     </content_type>
    69     </content_type>
    70 
    70 
    71     <content_type id="ThreadGroup" hr_name="Thread group"
    71     <content_type id="ThreadGroup" hr_name="Thread Group"
    72                   type="U8" jvm_type="THREADGROUP">
    72                   type="U8" jvm_type="THREADGROUP">
    73       <value type="THREADGROUP" field="parent" label="Parent"/>
    73       <value type="THREADGROUP" field="parent" label="Parent"/>
    74       <value type="STRING" field="name" label="Name"/>
    74       <value type="STRING" field="name" label="Name"/>
    75     </content_type>
    75     </content_type>
    76 
    76 
    77     <content_type id="Class" hr_name="Java class"
    77     <content_type id="Class" hr_name="Java Class"
    78                   type="U8" builtin_type="CLASS">
    78                   type="U8" builtin_type="CLASS">
    79       <value type="CLASS" field="classLoaderType" label="Class Loader"/>
    79       <value type="CLASSLOADER" field="classLoader" label="Class Loader"/>
    80       <value type="SYMBOL" field="name" label="Name"/>
    80       <value type="SYMBOL" field="name" label="Name"/>
    81       <value type="PACKAGE" field="package" label="Package"/>
    81       <value type="PACKAGE" field="package" label="Package"/>
    82       <value type="INTEGER" field="modifiers" label="Access Modifiers"/>
    82       <value type="INTEGER" field="modifiers" label="Access Modifiers"/>
    83     </content_type>
    83     </content_type>
    84 
    84 
    85     <content_type id="Method" hr_name="Java method"
    85     <content_type id="ClassLoader" hr_name="Java Class Loader"
       
    86                   type="U8" jvm_type="CLASSLOADER">
       
    87       <value type="CLASS" field="type" label="Type"/>
       
    88       <value type="SYMBOL" field="name" label="Name"/>
       
    89     </content_type>
       
    90 
       
    91     <content_type id="Method" hr_name="Java Method"
    86                   type="U8" jvm_type="METHOD">
    92                   type="U8" jvm_type="METHOD">
    87       <value type="CLASS" field="type" label="Type"/>
    93       <value type="CLASS" field="type" label="Type"/>
    88       <value type="SYMBOL" field="name" label="Name"/>
    94       <value type="SYMBOL" field="name" label="Name"/>
    89       <value type="SYMBOL" field="descriptor" label="Descriptor"/>
    95       <value type="SYMBOL" field="descriptor" label="Descriptor"/>
    90       <value type="INTEGER" field="modifiers" label="Access Modifiers"/>
    96       <value type="INTEGER" field="modifiers" label="Access Modifiers"/>
   124     <content_type id="G1YCType" hr_name="G1 YC Type"
   130     <content_type id="G1YCType" hr_name="G1 YC Type"
   125                   type="U8" jvm_type="G1YCTYPE">
   131                   type="U8" jvm_type="G1YCTYPE">
   126       <value type="STRING" field="type" label="Type" />
   132       <value type="STRING" field="type" label="Type" />
   127     </content_type>
   133     </content_type>
   128 
   134 
   129     <content_type id="GCThresholdUpdater" hr_name="GC Treshold Updater"
   135     <content_type id="GCThresholdUpdater" hr_name="GC Threshold Updater"
   130                   type="U8" jvm_type="GCTHRESHOLDUPDATER">
   136                   type="U8" jvm_type="GCTHRESHOLDUPDATER">
   131       <value type="STRING" field="updater" label="Updater" />
   137       <value type="STRING" field="updater" label="Updater" />
   132     </content_type>
   138     </content_type>
   133 
   139 
   134     <content_type id="ReferenceType" hr_name="Reference Type"
   140     <content_type id="ReferenceType" hr_name="Reference Type"
   144     <content_type id="MetaspaceObjectType" hr_name="Metaspace Object Type"
   150     <content_type id="MetaspaceObjectType" hr_name="Metaspace Object Type"
   145                   type="U8" jvm_type="METASPACEOBJTYPE">
   151                   type="U8" jvm_type="METASPACEOBJTYPE">
   146       <value type="STRING" field="type" label="Type" />
   152       <value type="STRING" field="type" label="Type" />
   147     </content_type>
   153     </content_type>
   148 
   154 
   149     <content_type id="NarrowOopMode" hr_name="Narrow oop Mode"
   155     <content_type id="NarrowOopMode" hr_name="Narrow Oop Mode"
   150                   type="U8" jvm_type="NARROWOOPMODE">
   156                   type="U8" jvm_type="NARROWOOPMODE">
   151       <value type="STRING" field="mode" label="Mode" />
   157       <value type="STRING" field="mode" label="Mode" />
   152     </content_type>
   158     </content_type>
   153 
   159 
   154     <content_type id="VMOperationType" hr_name="VM Operation Type"
   160     <content_type id="VMOperationType" hr_name="VM Operation Type"
   179     <content_type id="Module" hr_name="Module"
   185     <content_type id="Module" hr_name="Module"
   180                   type="U8" jvm_type="MODULE">
   186                   type="U8" jvm_type="MODULE">
   181       <value type="SYMBOL" field="name" label="Name"/>
   187       <value type="SYMBOL" field="name" label="Name"/>
   182       <value type="SYMBOL" field="version" label="Version"/>
   188       <value type="SYMBOL" field="version" label="Version"/>
   183       <value type="SYMBOL" field="location" label="Location"/>
   189       <value type="SYMBOL" field="location" label="Location"/>
   184       <value type="CLASS" field="classLoader" label="Class Loader"/>
   190       <value type="CLASSLOADER" field="classLoader" label="Class Loader"/>
   185     </content_type>
   191     </content_type>
   186 
   192 
   187     <content_type id="Package" hr_name="Package"
   193     <content_type id="Package" hr_name="Package"
   188                   type="U8" jvm_type="PACKAGE">
   194                   type="U8" jvm_type="PACKAGE">
   189       <value type="SYMBOL" field="name" label="Name"/>
   195       <value type="SYMBOL" field="name" label="Name"/>
   301     <!-- A Klass *. The actual class is marked as "used" and will
   307     <!-- A Klass *. The actual class is marked as "used" and will
   302          eventually be written into the recording constant pool -->
   308          eventually be written into the recording constant pool -->
   303     <primary_type symbol="CLASS" datatype="U8" contenttype="CLASS"
   309     <primary_type symbol="CLASS" datatype="U8" contenttype="CLASS"
   304                   type="const Klass*" sizeop="sizeof(u8)"/>
   310                   type="const Klass*" sizeop="sizeof(u8)"/>
   305 
   311 
       
   312     <primary_type symbol="CLASSLOADER" datatype="U8" contenttype="CLASSLOADER"
       
   313               type="const ClassLoaderData*" sizeop="sizeof(u8)"/>
       
   314 
   306     <primary_type symbol="MODULE" datatype="U8" contenttype="MODULE"
   315     <primary_type symbol="MODULE" datatype="U8" contenttype="MODULE"
   307                   type="const ModuleEntry*" sizeop="sizeof(u8)"/>
   316                   type="const ModuleEntry*" sizeop="sizeof(u8)"/>
   308 
   317 
   309     <primary_type symbol="PACKAGE" datatype="U8" contenttype="PACKAGE"
   318     <primary_type symbol="PACKAGE" datatype="U8" contenttype="PACKAGE"
   310                   type="const PackageEntry*" sizeop="sizeof(u8)"/>
   319                   type="const PackageEntry*" sizeop="sizeof(u8)"/>