8288477: nmethod header size reduction

Reviewed-by: kvn, never
This commit is contained in:
Boris Ulasevich 2022-07-28 19:49:31 +00:00
parent 54a2c5a6d1
commit e052d7f4bc
11 changed files with 80 additions and 73 deletions

View file

@ -665,7 +665,7 @@
volatile_nonstatic_field(nmethod, _lock_count, jint) \
volatile_nonstatic_field(nmethod, _stack_traversal_mark, int64_t) \
nonstatic_field(nmethod, _compile_id, int) \
nonstatic_field(nmethod, _comp_level, int) \
nonstatic_field(nmethod, _comp_level, CompLevel) \
\
unchecked_c2_static_field(Deoptimization, _trap_reason_name, void*) \
\
@ -1971,6 +1971,8 @@
declare_integer_type(AccessFlags) /* FIXME: wrong type (not integer) */\
declare_toplevel_type(address) /* FIXME: should this be an integer type? */\
declare_integer_type(BasicType) /* FIXME: wrong type (not integer) */ \
\
declare_integer_type(CompLevel) \
JVMTI_ONLY(declare_toplevel_type(BreakpointInfo)) \
JVMTI_ONLY(declare_toplevel_type(BreakpointInfo*)) \
declare_toplevel_type(CodeBlob*) \