mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8024545: make develop and notproduct flag values available in product builds
Reviewed-by: dholmes, kvn
This commit is contained in:
parent
0ccb2841ea
commit
cd7bfac363
13 changed files with 583 additions and 408 deletions
|
@ -1185,11 +1185,10 @@ typedef BinaryTreeDictionary<Metablock, FreeList> MetablockTreeDictionary;
|
|||
/* -XX flags */ \
|
||||
/*********************/ \
|
||||
\
|
||||
nonstatic_field(Flag, type, const char*) \
|
||||
nonstatic_field(Flag, name, const char*) \
|
||||
unchecked_nonstatic_field(Flag, addr, sizeof(void*)) /* NOTE: no type */ \
|
||||
nonstatic_field(Flag, kind, const char*) \
|
||||
nonstatic_field(Flag, origin, FlagValueOrigin) \
|
||||
nonstatic_field(Flag, _type, const char*) \
|
||||
nonstatic_field(Flag, _name, const char*) \
|
||||
unchecked_nonstatic_field(Flag, _addr, sizeof(void*)) /* NOTE: no type */ \
|
||||
nonstatic_field(Flag, _flags, Flag::Flags) \
|
||||
static_field(Flag, flags, Flag*) \
|
||||
static_field(Flag, numFlags, size_t) \
|
||||
\
|
||||
|
@ -2074,7 +2073,7 @@ typedef BinaryTreeDictionary<Metablock, FreeList> MetablockTreeDictionary;
|
|||
declare_integer_type(JavaThreadState) \
|
||||
declare_integer_type(Location::Type) \
|
||||
declare_integer_type(Location::Where) \
|
||||
declare_integer_type(FlagValueOrigin) \
|
||||
declare_integer_type(Flag::Flags) \
|
||||
COMPILER2_PRESENT(declare_integer_type(OptoReg::Name)) \
|
||||
\
|
||||
declare_toplevel_type(CHeapObj<mtInternal>) \
|
||||
|
@ -2082,7 +2081,7 @@ typedef BinaryTreeDictionary<Metablock, FreeList> MetablockTreeDictionary;
|
|||
declare_type(Array<u1>, MetaspaceObj) \
|
||||
declare_type(Array<u2>, MetaspaceObj) \
|
||||
declare_type(Array<Klass*>, MetaspaceObj) \
|
||||
declare_type(Array<Method*>, MetaspaceObj) \
|
||||
declare_type(Array<Method*>, MetaspaceObj) \
|
||||
\
|
||||
declare_integer_type(AccessFlags) /* FIXME: wrong type (not integer) */\
|
||||
declare_toplevel_type(address) /* FIXME: should this be an integer type? */\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue