comparison src/share/vm/runtime/vmStructs.cpp @ 12322:72b7e96c1922

8024545: make develop and notproduct flag values available in product builds Reviewed-by: dholmes, kvn
author twisti
date Thu, 26 Sep 2013 12:07:53 -0700
parents b2e698d2276c
children c9ccd7b85f20
comparison
equal deleted inserted replaced
12295:1b64d46620a3 12322:72b7e96c1922
1183 \ 1183 \
1184 /*********************/ \ 1184 /*********************/ \
1185 /* -XX flags */ \ 1185 /* -XX flags */ \
1186 /*********************/ \ 1186 /*********************/ \
1187 \ 1187 \
1188 nonstatic_field(Flag, type, const char*) \ 1188 nonstatic_field(Flag, _type, const char*) \
1189 nonstatic_field(Flag, name, const char*) \ 1189 nonstatic_field(Flag, _name, const char*) \
1190 unchecked_nonstatic_field(Flag, addr, sizeof(void*)) /* NOTE: no type */ \ 1190 unchecked_nonstatic_field(Flag, _addr, sizeof(void*)) /* NOTE: no type */ \
1191 nonstatic_field(Flag, kind, const char*) \ 1191 nonstatic_field(Flag, _flags, Flag::Flags) \
1192 nonstatic_field(Flag, origin, FlagValueOrigin) \
1193 static_field(Flag, flags, Flag*) \ 1192 static_field(Flag, flags, Flag*) \
1194 static_field(Flag, numFlags, size_t) \ 1193 static_field(Flag, numFlags, size_t) \
1195 \ 1194 \
1196 /*************************/ \ 1195 /*************************/ \
1197 /* JDK / VM version info */ \ 1196 /* JDK / VM version info */ \
2072 declare_integer_type(Generation::Name) \ 2071 declare_integer_type(Generation::Name) \
2073 declare_integer_type(InstanceKlass::ClassState) \ 2072 declare_integer_type(InstanceKlass::ClassState) \
2074 declare_integer_type(JavaThreadState) \ 2073 declare_integer_type(JavaThreadState) \
2075 declare_integer_type(Location::Type) \ 2074 declare_integer_type(Location::Type) \
2076 declare_integer_type(Location::Where) \ 2075 declare_integer_type(Location::Where) \
2077 declare_integer_type(FlagValueOrigin) \ 2076 declare_integer_type(Flag::Flags) \
2078 COMPILER2_PRESENT(declare_integer_type(OptoReg::Name)) \ 2077 COMPILER2_PRESENT(declare_integer_type(OptoReg::Name)) \
2079 \ 2078 \
2080 declare_toplevel_type(CHeapObj<mtInternal>) \ 2079 declare_toplevel_type(CHeapObj<mtInternal>) \
2081 declare_type(Array<int>, MetaspaceObj) \ 2080 declare_type(Array<int>, MetaspaceObj) \
2082 declare_type(Array<u1>, MetaspaceObj) \ 2081 declare_type(Array<u1>, MetaspaceObj) \
2083 declare_type(Array<u2>, MetaspaceObj) \ 2082 declare_type(Array<u2>, MetaspaceObj) \
2084 declare_type(Array<Klass*>, MetaspaceObj) \ 2083 declare_type(Array<Klass*>, MetaspaceObj) \
2085 declare_type(Array<Method*>, MetaspaceObj) \ 2084 declare_type(Array<Method*>, MetaspaceObj) \
2086 \ 2085 \
2087 declare_integer_type(AccessFlags) /* FIXME: wrong type (not integer) */\ 2086 declare_integer_type(AccessFlags) /* FIXME: wrong type (not integer) */\
2088 declare_toplevel_type(address) /* FIXME: should this be an integer type? */\ 2087 declare_toplevel_type(address) /* FIXME: should this be an integer type? */\
2089 declare_integer_type(BasicType) /* FIXME: wrong type (not integer) */\ 2088 declare_integer_type(BasicType) /* FIXME: wrong type (not integer) */\
2090 declare_toplevel_type(BreakpointInfo) \ 2089 declare_toplevel_type(BreakpointInfo) \