mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
7189254: Change makefiles for more flexibility to override defaults
Change makefiles so that targets and parameters can be overridden by alternate makefiles. Reviewed-by: dholmes, coleenp
This commit is contained in:
parent
9e9db7f831
commit
c5eaaaa070
56 changed files with 1068 additions and 357 deletions
|
@ -230,6 +230,15 @@ static inline uint64_t cast_uint64_t(size_t x)
|
|||
return x;
|
||||
}
|
||||
|
||||
#if INCLUDE_JVMTI
|
||||
#define JVMTI_STRUCTS(static_field) \
|
||||
static_field(JvmtiExport, _can_access_local_variables, bool) \
|
||||
static_field(JvmtiExport, _can_hotswap_or_post_breakpoint, bool) \
|
||||
static_field(JvmtiExport, _can_post_on_exceptions, bool) \
|
||||
static_field(JvmtiExport, _can_walk_any_space, bool)
|
||||
#else
|
||||
#define JVMTI_STRUCTS(static_field)
|
||||
#endif // INCLUDE_JVMTI
|
||||
|
||||
typedef HashtableEntry<intptr_t, mtInternal> IntptrHashtableEntry;
|
||||
typedef Hashtable<intptr_t, mtInternal> IntptrHashtable;
|
||||
|
@ -1170,10 +1179,7 @@ typedef TwoOopHashtable<Symbol*, mtClass> SymbolTwoOopHashtable;
|
|||
/* JVMTI */ \
|
||||
/*************************/ \
|
||||
\
|
||||
static_field(JvmtiExport, _can_access_local_variables, bool) \
|
||||
static_field(JvmtiExport, _can_hotswap_or_post_breakpoint, bool) \
|
||||
static_field(JvmtiExport, _can_post_on_exceptions, bool) \
|
||||
static_field(JvmtiExport, _can_walk_any_space, bool) \
|
||||
JVMTI_STRUCTS(static_field) \
|
||||
\
|
||||
/*************/ \
|
||||
/* Arguments */ \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue