src/share/vm/trace/tracetypes.xml
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8015774 Sdiff src/share/vm/trace

src/share/vm/trace/tracetypes.xml

Print this page




 154     <content_type id="NARROW_OOP_MODE" hr_name="Narrow Oop Mode"
 155                   type="U1" jvm_type="NARROWOOPMODE">
 156       <value type="UTF8" field="mode" label="mode" />
 157     </content_type>
 158 
 159     <content_type id="VMOperationType" hr_name="VM Operation Type"
 160                   type="U2" jvm_type="VMOPERATIONTYPE">
 161       <value type="UTF8" field="type" label="type" />
 162     </content_type>
 163 
 164     <content_type id="CompilerPhaseType" hr_name="Compiler Phase Type"
 165                   type="U1" jvm_type="COMPILERPHASETYPE">
 166       <value type="UTF8" field="phase" label="phase" />
 167     </content_type>
 168 
 169     <content_type id="FlagValueOrigin" hr_name="Flag Value Origin"
 170                   type="U1" jvm_type="FLAGVALUEORIGIN">
 171       <value type="UTF8" field="origin" label="origin" />
 172     </content_type>
 173 





 174   </content_types>
 175 
 176 
 177   <primary_types>
 178     <!--
 179       - primary_type takes these attributes:
 180       -   symbol      INTEGER, LONG etc
 181       -   datatype    The trace datatype, see enum DataType
 182       -   contenttype Either resolved content type or the semantic meaning
 183       -   type        The actual type as used in structures etc
 184       -   sizeop      A function/macro that can be applied on a single
 185       -               struct value of type "type" and yield the factual byte
 186       -               size we need to write.  The % is replaced by the value
 187       -->
 188 
 189     <!-- SIGNED 64bit -->
 190     <primary_type symbol="LONG" datatype="LONG" contenttype="NONE"
 191                   type="s8" sizeop="sizeof(s8)"/>
 192 
 193     <!-- UNSIGNED 64bit -->


 354 
 355     <!-- METADATAOBJTYPE -->
 356     <primary_type symbol="METASPACEOBJTYPE" datatype="U1"
 357                   contenttype="METASPACEOBJTYPE" type="u1" sizeop="sizeof(u1)" />
 358 
 359     <!-- NARROWOOPMODE -->
 360     <primary_type symbol="NARROWOOPMODE" datatype="U1"
 361                   contenttype="NARROWOOPMODE" type="u1" sizeop="sizeof(u1)" />
 362 
 363     <!-- COMPILERPHASETYPE -->
 364     <primary_type symbol="COMPILERPHASETYPE" datatype="U1"
 365                   contenttype="COMPILERPHASETYPE" type="u1" sizeop="sizeof(u1)" />
 366 
 367     <!-- VMOPERATIONTYPE -->
 368     <primary_type symbol="VMOPERATIONTYPE" datatype="U2" contenttype="VMOPERATIONTYPE"
 369                   type="u2" sizeop="sizeof(u2)" />
 370                   
 371     <!-- FLAGVALUEORIGIN -->
 372     <primary_type symbol="FLAGVALUEORIGIN" datatype="U1"
 373                   contenttype="FLAGVALUEORIGIN" type="u1" sizeop="sizeof(u1)" />




 374 
 375   </primary_types>
 376 </types>


 154     <content_type id="NARROW_OOP_MODE" hr_name="Narrow Oop Mode"
 155                   type="U1" jvm_type="NARROWOOPMODE">
 156       <value type="UTF8" field="mode" label="mode" />
 157     </content_type>
 158 
 159     <content_type id="VMOperationType" hr_name="VM Operation Type"
 160                   type="U2" jvm_type="VMOPERATIONTYPE">
 161       <value type="UTF8" field="type" label="type" />
 162     </content_type>
 163 
 164     <content_type id="CompilerPhaseType" hr_name="Compiler Phase Type"
 165                   type="U1" jvm_type="COMPILERPHASETYPE">
 166       <value type="UTF8" field="phase" label="phase" />
 167     </content_type>
 168 
 169     <content_type id="FlagValueOrigin" hr_name="Flag Value Origin"
 170                   type="U1" jvm_type="FLAGVALUEORIGIN">
 171       <value type="UTF8" field="origin" label="origin" />
 172     </content_type>
 173     
 174     <content_type id="CodeBlobType" hr_name="Code Blob Type"
 175                   type="U1" jvm_type="CODEBLOBTYPE">
 176       <value type="UTF8" field="type" label="type" />
 177     </content_type>
 178 
 179   </content_types>
 180 
 181 
 182   <primary_types>
 183     <!--
 184       - primary_type takes these attributes:
 185       -   symbol      INTEGER, LONG etc
 186       -   datatype    The trace datatype, see enum DataType
 187       -   contenttype Either resolved content type or the semantic meaning
 188       -   type        The actual type as used in structures etc
 189       -   sizeop      A function/macro that can be applied on a single
 190       -               struct value of type "type" and yield the factual byte
 191       -               size we need to write.  The % is replaced by the value
 192       -->
 193 
 194     <!-- SIGNED 64bit -->
 195     <primary_type symbol="LONG" datatype="LONG" contenttype="NONE"
 196                   type="s8" sizeop="sizeof(s8)"/>
 197 
 198     <!-- UNSIGNED 64bit -->


 359 
 360     <!-- METADATAOBJTYPE -->
 361     <primary_type symbol="METASPACEOBJTYPE" datatype="U1"
 362                   contenttype="METASPACEOBJTYPE" type="u1" sizeop="sizeof(u1)" />
 363 
 364     <!-- NARROWOOPMODE -->
 365     <primary_type symbol="NARROWOOPMODE" datatype="U1"
 366                   contenttype="NARROWOOPMODE" type="u1" sizeop="sizeof(u1)" />
 367 
 368     <!-- COMPILERPHASETYPE -->
 369     <primary_type symbol="COMPILERPHASETYPE" datatype="U1"
 370                   contenttype="COMPILERPHASETYPE" type="u1" sizeop="sizeof(u1)" />
 371 
 372     <!-- VMOPERATIONTYPE -->
 373     <primary_type symbol="VMOPERATIONTYPE" datatype="U2" contenttype="VMOPERATIONTYPE"
 374                   type="u2" sizeop="sizeof(u2)" />
 375                   
 376     <!-- FLAGVALUEORIGIN -->
 377     <primary_type symbol="FLAGVALUEORIGIN" datatype="U1"
 378                   contenttype="FLAGVALUEORIGIN" type="u1" sizeop="sizeof(u1)" />
 379                   
 380     <!-- CODEBLOBTYPE -->
 381     <primary_type symbol="CODEBLOBTYPE" datatype="U1"
 382                   contenttype="CODEBLOBTYPE" type="u1" sizeop="sizeof(u1)" />
 383 
 384   </primary_types>
 385 </types>
src/share/vm/trace/tracetypes.xml
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File