Kim Barrett
7d9d3aa1a0
8169423: Infinite loop in G1's ConcurrentMarkThread
...
Also terminate loop if has_aborted flag is set.
Reviewed-by: tschatzl, sjohanss
2016-11-15 19:39:51 -05:00
Harold Seigel
198498171b
8169551: Segfaults in error traces when module version is null
...
Make sure module->version() is not null before dereferencing it.
Reviewed-by: coleenp, gtriantafill, lfoltan
2016-11-15 08:34:56 -05:00
Jiangli Zhou
e6f754f318
Merge
2016-11-14 19:24:14 -05:00
Jiangli Zhou
70abdc1e0e
8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check
...
Change the assert to check the current delta is less than 0x7FFFFFFF.
Reviewed-by: iklam, ddmitriev
2016-11-14 18:03:44 -05:00
Calvin Cheung
1c8fc7bca4
8168796: relax vm options checking during CDS dump time
...
Warning instead of exit for the following vm options specified during CDS dump time: --module-path, --upgrade-module-path, --add-modules
Reviewed-by: hseigel, jiangli, sspitsyn
2016-11-14 10:42:13 -08:00
Jesper Wilhelmsson
bc72fc2242
Merge
2016-11-11 16:44:36 +01:00
Erik Helin
d19575bfac
8167679: G1 phase logging is messy
...
Reviewed-by: sjohanss, tschatzl
2016-11-07 10:38:42 +01:00
Rahul Raghavan
c5b56dab55
8169201: Montgomery multiply intrinsic should use correct name
...
Corrected stubName to montgomery_multiply for inline_montgomeryMultiply()
Reviewed-by: aph, thartmann, zmajo
2016-11-10 23:26:56 -08:00
Tom Rodriguez
72d04ec80a
8169554: [JVMCI] expose missing StubRoutines for intrinsics
...
Reviewed-by: kvn
2016-11-10 13:08:02 -08:00
Nils Eliasson
df8bbfafc7
8167656: Unstable MethodHandle inlining causing huge performance variations
...
Profile calls without a reciever
Reviewed-by: jrose, vlivanov, kvn
2016-11-10 18:08:31 +01:00
Harold Seigel
300390f275
8167104: Additional class construction refinements
...
Reviewed-by: acorn, mschoene, asmotrak
2016-10-26 15:12:53 -04:00
Thomas Stuefe
d93ba6ef1d
8168542: os::realloc should return a valid pointer for input size=0
...
Reviewed-by: dholmes, cjplummer, dsamersoff, rehn
2016-10-24 14:51:16 +02:00
Shafi Ahmad
0a19790e65
8167423: Adding return value check and updating index variable
...
Reviewed-by: dholmes, coleenp
2017-02-16 00:50:19 -08:00
Joseph Provino
f404ded34f
Merge
2017-02-27 23:20:05 +01:00
Joseph Provino
68fa501522
8168038: Some methods in G1RemSet are virtual unnecessarily
...
G1RemSet has a number of virtual functions, yet is derived from CHeapObj and has no subclasses.
Reviewed-by: kbarrett, tschatzl
2017-02-27 12:41:41 -05:00
Alexander Harlap
725e1cfafe
8151045: Remove code duplication in PLABStats/G1EvacStats::adjust_desired_plab_sz
...
Move class specific code to the helper method
Reviewed-by: kbarrett, tschatzl
2017-02-23 12:50:49 -05:00
Bob Vandette
929fc23c45
Merge
2017-02-24 12:41:26 -05:00
Stefan Johansson
ae38e65467
8173764: G1 BOT wrongly assumes that objects must always begin at the start of G1BlockOffsetTablePart
...
Reviewed-by: tschatzl, kbarrett
2017-02-24 10:41:56 +01:00
Vladimir Kempik
bf9a4cd8fb
8165753: Custom security manager, crashing wth 'java/security/AccessControlException'
...
Reviewed-by: dholmes, dcubed
2017-02-17 02:31:12 +00:00
Goetz Lindenmaier
8698102379
8173465: Introduce NearLabel for branches known to be short
...
Reviewed-by: kvn
2017-01-27 10:22:19 +01:00
Coleen Phillimore
0b3bc5c4f0
8169881: Remove implicit Handle conversions oop->Handle
...
Pass THREAD to Handle as argument instead of implicit Thread::current() call.
Reviewed-by: dholmes, sspitsyn
2017-02-15 22:59:57 -05:00
Yasumasa Suenaga
b1171ce431
8172285: UL support for PrintCompilation
...
Reviewed-by: kvn
2017-02-14 20:00:28 -08:00
Yasumasa Suenaga
5a06c21978
8172286: CodeCacheFlushing message should be shown in UL
...
Reviewed-by: kvn
2017-02-14 19:16:46 -08:00
David Holmes
ec7aacc831
8157709: NMT should use size_t version of Atomic::add
...
Reviewed-by: kbarrett, sspitsyn
2017-02-13 19:10:55 -05:00
Max Ockner
aa9f6f6b43
Merge
2017-02-13 17:26:26 +00:00
Max Ockner
861eef035c
8157271: Avoid extra copy of NativeCallStack
...
Now pass reference to NativeCallStack instead of copy.
Reviewed-by: zgu, sspitsyn
2017-02-13 12:00:40 -05:00
Max Ockner
697bec6baf
8169206: TemplateInterpreter::_continuation_entry is never referenced
...
TemplateInterpreter::_continuation_entry has been removed.
Reviewed-by: coleenp, dholmes, fparain
2017-02-13 10:37:33 -05:00
Harold Seigel
6e88661a89
8174092: Remove array-related access checks from Reflection::verify_class_access()
...
Change the parameter type to InstanceKlass* and fix the method's callers
Reviewed-by: acorn, coleenp, gtriantafill, lfoltan
2017-02-10 07:46:07 -05:00
Bob Vandette
f0e05db651
Merge
2017-02-09 16:03:03 -05:00
Bob Vandette
50d01f670b
8172670: AOT Platform Support for Windows and Mac OS X x64
...
Reviewed-by: kvn
2017-02-09 15:43:54 -05:00
Roland Westrelin
804ff732ce
8174199: ci replay doesn't reallocate static final fields of recorded klass
...
Reviewed-by: kvn
2017-02-08 16:33:53 +01:00
Stefan Johansson
5ff4b1bb78
8171235: Move archive object code from G1MarkSweep into G1ArchiveAllocator
...
Reviewed-by: tschatzl, kbarrett
2016-12-07 13:51:20 +01:00
Thomas Stuefe
8f9584260e
8166944: Hanging Error Reporting steps may lead to torn error logs
...
Interupt error reporting if reporting steps hang to enable subsequent reporting steps to run.
Reviewed-by: cjplummer, dholmes
2017-02-23 15:59:14 -05:00
Thomas Schatzl
3b93aefe93
8162104: Use in_cset() instead of obj_in_cs()
...
Reviewed-by: ehelin, sjohanss
2017-02-23 10:19:05 +01:00
Thomas Schatzl
342c0bc788
8160874: Remove typo in G1InitalMarkClosures
...
Reviewed-by: stefank, sjohanss
2017-02-23 10:18:21 +01:00
Goetz Lindenmaier
9b2f8340ec
8173470: [C2] Mask shift operands in ideal graph
...
Reviewed-by: lucy, kvn
2017-01-27 11:19:52 +01:00
Coleen Phillimore
fcc9699132
8175104: Unhandled oop in ProtectionDomainCacheTable::compute_hash
...
Pass Handle for protection_domain as it is mostly a Handle up the call stack
Reviewed-by: hseigel, jiangli, dcubed
2017-02-17 14:47:46 -05:00
Alejandro Murillo
af03100a51
Merge
2016-10-20 16:53:56 -07:00
Calvin Cheung
c5dc50c03f
8166931: Do not include classes which are unusable during run time in the classlist file
...
Added check to exclude classes found in the --patch-module list
Reviewed-by: jiangli, lfoltan, iklam
2016-10-18 16:15:03 -07:00
Jiangli Zhou
3b1fe56bf5
Merge
2016-10-18 17:38:17 -04:00
Dmitry Fazunenko
5aa21143a2
Merge
2016-10-18 17:18:11 +00:00
Coleen Phillimore
da45a98b46
Merge
2016-10-18 16:09:34 +00:00
Dmitry Fazunenko
23d0bfc849
Merge
2016-10-18 16:02:14 +00:00
Dmitry Fazunenko
d530964acc
8165621: Convert TestG1BiasedArray_test to GTest
...
Reviewed-by: jwilhelm, kzhaldyb
2016-10-18 19:26:07 +04:00
Coleen Phillimore
04bc07be95
8164921: Memory leaked when instrumentation.retransformClasses() is called repeatedly
...
Return Metablocks smaller than dictionary's dark matter.
Co-authored-by: Jon Masamitsu <jon.masamitsu@oracle.com>
Reviewed-by: mgerdin, sspitsyn, dsamersoff
2016-10-18 08:39:43 -04:00
Tobias Hartmann
4bb6761600
8153134: Infinite loop in handle_wrong_method in jmod
...
Use Patching_lock to synchronize access between set_code() and clear_code().
Reviewed-by: kvn, dlong
2016-10-18 09:43:12 +02:00
Sangheon Kim
614320ba5e
8167494: Deprecate AutoGCSelectPauseMillis
...
Reviewed-by: kbarrett, ehelin
2016-10-17 16:40:49 -07:00
Sangheon Kim
fb49622c7e
8166461: Deprecate UseAutoGCSelectPolicy
...
Reviewed-by: kbarrett, ehelin
2016-10-17 21:21:53 -07:00
Coleen Phillimore
f860133cc4
Merge
2016-10-18 02:53:36 +00:00
Sangheon Kim
3171a6fcee
Merge
2016-10-18 01:47:24 +00:00