mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-16 17:14:41 +02:00
8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB
Reviewed-by: dcubed, gziemski, eosterlund, cjplummer, sspitsyn
This commit is contained in:
parent
69ee314b63
commit
6b24e98c42
5 changed files with 149 additions and 75 deletions
|
@ -890,6 +890,8 @@ typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry;
|
|||
volatile_nonstatic_field(ObjectMonitor, _recursions, intx) \
|
||||
nonstatic_field(BasicObjectLock, _lock, BasicLock) \
|
||||
nonstatic_field(BasicObjectLock, _obj, oop) \
|
||||
static_field(ObjectSynchronizer, _in_use_list, MonitorList) \
|
||||
volatile_nonstatic_field(MonitorList, _head, ObjectMonitor*) \
|
||||
\
|
||||
/*********************/ \
|
||||
/* Matcher (C2 only) */ \
|
||||
|
@ -1468,6 +1470,7 @@ typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry;
|
|||
/************/ \
|
||||
\
|
||||
declare_toplevel_type(ObjectMonitor) \
|
||||
declare_toplevel_type(MonitorList) \
|
||||
declare_toplevel_type(ObjectSynchronizer) \
|
||||
declare_toplevel_type(BasicLock) \
|
||||
declare_toplevel_type(BasicObjectLock) \
|
||||
|
@ -2420,12 +2423,6 @@ typedef HashtableEntry<InstanceKlass*, mtClass> KlassHashtableEntry;
|
|||
declare_constant(Deoptimization::Action_make_not_compilable) \
|
||||
declare_constant(Deoptimization::Action_LIMIT) \
|
||||
\
|
||||
/***************************************************/ \
|
||||
/* DEFAULT_CACHE_LINE_SIZE (globalDefinitions.hpp) */ \
|
||||
/***************************************************/ \
|
||||
\
|
||||
declare_preprocessor_constant("DEFAULT_CACHE_LINE_SIZE", DEFAULT_CACHE_LINE_SIZE) \
|
||||
\
|
||||
declare_constant(Deoptimization::Unpack_deopt) \
|
||||
declare_constant(Deoptimization::Unpack_exception) \
|
||||
declare_constant(Deoptimization::Unpack_uncommon_trap) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue