< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




 117 #include "opto/chaitin.hpp"
 118 #include "opto/convertnode.hpp"
 119 #include "opto/divnode.hpp"
 120 #include "opto/intrinsicnode.hpp"
 121 #include "opto/locknode.hpp"
 122 #include "opto/loopnode.hpp"
 123 #include "opto/machnode.hpp"
 124 #include "opto/matcher.hpp"
 125 #include "opto/mathexactnode.hpp"
 126 #include "opto/movenode.hpp"
 127 #include "opto/mulnode.hpp"
 128 #include "opto/narrowptrnode.hpp"
 129 #include "opto/opaquenode.hpp"
 130 #include "opto/optoreg.hpp"
 131 #include "opto/parse.hpp"
 132 #include "opto/phaseX.hpp"
 133 #include "opto/regalloc.hpp"
 134 #include "opto/rootnode.hpp"
 135 #include "opto/subnode.hpp"
 136 #include "opto/vectornode.hpp"



 137 #endif // COMPILER2
 138 
 139 // Note: the cross-product of (c1, c2, product, nonproduct, ...),
 140 // (nonstatic, static), and (unchecked, checked) has not been taken.
 141 // Only the macros currently needed have been defined.
 142 
 143 // A field whose type is not checked is given a null string as the
 144 // type name, indicating an "opaque" type to the serviceability agent.
 145 
 146 // NOTE: there is an interdependency between this file and
 147 // HotSpotTypeDataBase.java, which parses the type strings.
 148 
 149 #ifndef REG_COUNT
 150   #define REG_COUNT 0
 151 #endif
 152 
 153 #if INCLUDE_JVMTI
 154   #define JVMTI_STRUCTS(static_field) \
 155     static_field(JvmtiExport,                     _can_access_local_variables,                  bool)                                  \
 156     static_field(JvmtiExport,                     _can_hotswap_or_post_breakpoint,              bool)                                  \




 117 #include "opto/chaitin.hpp"
 118 #include "opto/convertnode.hpp"
 119 #include "opto/divnode.hpp"
 120 #include "opto/intrinsicnode.hpp"
 121 #include "opto/locknode.hpp"
 122 #include "opto/loopnode.hpp"
 123 #include "opto/machnode.hpp"
 124 #include "opto/matcher.hpp"
 125 #include "opto/mathexactnode.hpp"
 126 #include "opto/movenode.hpp"
 127 #include "opto/mulnode.hpp"
 128 #include "opto/narrowptrnode.hpp"
 129 #include "opto/opaquenode.hpp"
 130 #include "opto/optoreg.hpp"
 131 #include "opto/parse.hpp"
 132 #include "opto/phaseX.hpp"
 133 #include "opto/regalloc.hpp"
 134 #include "opto/rootnode.hpp"
 135 #include "opto/subnode.hpp"
 136 #include "opto/vectornode.hpp"
 137 #if INCLUDE_SHENANDOAHGC
 138 #include "gc/shenandoah/c2/shenandoahBarrierSetC2.hpp"
 139 #endif
 140 #endif // COMPILER2
 141 
 142 // Note: the cross-product of (c1, c2, product, nonproduct, ...),
 143 // (nonstatic, static), and (unchecked, checked) has not been taken.
 144 // Only the macros currently needed have been defined.
 145 
 146 // A field whose type is not checked is given a null string as the
 147 // type name, indicating an "opaque" type to the serviceability agent.
 148 
 149 // NOTE: there is an interdependency between this file and
 150 // HotSpotTypeDataBase.java, which parses the type strings.
 151 
 152 #ifndef REG_COUNT
 153   #define REG_COUNT 0
 154 #endif
 155 
 156 #if INCLUDE_JVMTI
 157   #define JVMTI_STRUCTS(static_field) \
 158     static_field(JvmtiExport,                     _can_access_local_variables,                  bool)                                  \
 159     static_field(JvmtiExport,                     _can_hotswap_or_post_breakpoint,              bool)                                  \


< prev index next >