Max Ockner
88f4fdeddc
Merge
2015-12-23 20:14:25 +00:00
Coleen Phillimore
384ecfad72
8146011: sun/management/jmxremote/bootstrap/CustomLauncherTest crash at assert(stack_size)
...
We were setting stack_overflow_limit before initialization completed which may change the stack base for some solaris systems with unlimited stack
Reviewed-by: goetz, hseigel, gthornbr
2015-12-23 20:07:39 +00:00
Max Ockner
de7d9e821c
8144874: Reimplement TraceClassResolution with Unified Logging
...
TraceClassResolution reimplemented with classresolve tag.
Reviewed-by: coleenp, dholmes, iklam, rprotacio
2015-12-23 15:05:38 -05:00
Harold Seigel
f42b84bc7e
8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow
...
Detect zero length signatures and throw ClassFormatError before bad dereference occurs
Reviewed-by: coleenp, lfoltan, acorn, gtriantafill
2015-12-23 13:02:15 -05:00
Rachel Protacio
7973ef05b3
8141211: Convert TraceExceptions to Unified Logging
...
The -XX:+TraceExceptions flag has been updated to the unified logging framework, i.e. -Xlog:exceptions. The old flag, because it is product-level, has been aliased to the UL option.
Reviewed-by: dholmes, coleenp, mockner
2015-12-22 16:29:48 -05:00
Coleen Phillimore
ac0d55c188
8074457: Remove the non-Zero CPP Interpreter
...
Remove cppInterpreter assembly files and reorganize InterpreterGenerator includes
Reviewed-by: goetz, bdelsart
2015-12-22 11:11:29 -05:00
Thomas Schatzl
d6e95be627
8145774: Move scrubbing setup code away out of ConcurrentMark
...
Remove dependency of ConcurrentMark to G1RemSet.
Reviewed-by: jmasa, mgerdin
2015-12-22 11:03:37 +01:00
Thomas Schatzl
056fb6bfd3
8145672: Remove dependency of G1FromCardCache to HeapRegionRemSet
...
Move HeapRegionRemSet::num_par_rem_sets() to G1RemSet, and document it.
Reviewed-by: mgerdin, jmasa
2015-12-22 11:02:04 +01:00
Igor Ignatyev
bcec08b872
Merge
2015-12-21 22:45:54 +01:00
Jon Masamitsu
aaad04a655
Merge
2015-12-21 19:43:52 +00:00
Andrew Haley
c4a81b327d
8145096: Undefined behaviour in HotSpot
...
Fix some integer overflows
Reviewed-by: jrose, kvn, kbarrett, adinn, iklam
2015-12-21 16:58:29 +00:00
Kishor Kharbas
790f5bded4
8143925: Enhancing CounterMode.crypt() for AES
...
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
2015-12-28 23:11:01 -08:00
Andrew Haley
cee2a179e6
8143072: [JVMCI] Port JVMCI to AArch64
...
Reviewed-by: gdub, rschatz, twisti, kvn
2015-12-23 20:19:42 -10:00
Vivek R Deshpande
453650389f
8145688: Update for x86 pow in the math lib
...
Optimizes Math.pow() for 64 and 32 bit X86 architecture using Intel LIBM implementation.
Reviewed-by: kvn
2015-12-23 21:09:50 -08:00
Christian Thalinger
066e504bba
8145435: [JVMCI] some tests on Windows fail with: assert(!thread->is_Java_thread()) failed: must not be java thread
...
Reviewed-by: never, dnsimon, dholmes, coleenp
2015-12-23 07:27:42 -10:00
Nils Eliasson
cd1d8e4304
8145328: SEGV in DirectivesStack::getMatchingDirective
...
Loop until enabled directive is found
Reviewed-by: kvn, twisti
2015-12-21 22:17:23 +01:00
Tobias Hartmann
0f67aad7af
8144487: PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true
...
Restore the major_progress flag before calling igvn.optimize().
Reviewed-by: kvn
2015-12-21 11:34:58 +01:00
Tobias Hartmann
60da2fdb6f
8145754: PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI
...
Is_scaled_iv_plus_offset() should handle AddI nodes with scaled iv as second input.
Reviewed-by: kvn
2015-12-21 10:14:26 +01:00
Nils Eliasson
dde534535b
8145566: PrintNMethods compile command broken since b89
...
Decremented Symbol twice
Reviewed-by: thartmann, kvn
2015-12-19 19:06:02 +01:00
Sangheon Kim
93bd48e615
8068394: Trace event for concurrent GC phases
...
Add concurrent phase events for CMS and G1
Reviewed-by: brutisso, stefank
2015-12-18 08:17:30 -08:00
Coleen Phillimore
a22ed33318
Merge
2015-12-21 14:09:21 +00:00
Thomas Schatzl
5e297b4308
8145671: Rename FromCardCache to G1FromCardCache
...
Reviewed-by: jmasa, mgerdin
2015-12-21 12:04:32 +01:00
Thomas Schatzl
8188ad75a7
8145667: Move FromCardCache into separate files
...
Reviewed-by: mgerdin, stefank
2015-12-21 12:02:08 +01:00
Thomas Schatzl
c415f56651
8145674: Fix includes and forward declarations in g1Remset files
...
Reviewed-by: simonis, stefank
2015-12-21 12:02:03 +01:00
Goetz Lindenmaier
b5bca5cc1b
8139864: Improve handling of stack protection zones
...
Reviewed-by: stuefe, coleenp, fparain
2015-12-20 10:37:23 -05:00
Kim Barrett
db576a91d8
Merge
2015-12-19 03:07:31 +00:00
Coleen Phillimore
e858a1cd9a
8144256: compiler/uncommontrap/TestStackBangRbp.java crashes VM on Solaris
...
Take out inlining of methodHandle copy constructors and destructors
Reviewed-by: hseigel, gtriantafill
2015-12-18 15:50:33 -05:00
Thomas Schatzl
01bbb7f8a9
8145752: Fix include guards in GC code
...
Reviewed-by: mgerdin, stefank
2015-12-18 14:32:16 +01:00
Thomas Schatzl
92c56ccb9c
8145673: G1RemSetSummary.hpp uses FREE_C_HEAP_ARRAY
...
Move destructor work into cpp file
Reviewed-by: mgerdin, stefank
2015-12-18 14:27:51 +01:00
Jaroslav Bachorik
34b95824b7
Merge
2015-12-18 09:02:21 +01:00
Severin Gehwolf
adeb2daf12
6425769: Allow specifying an address to bind JMX remote connector
...
Reviewed-by: jbachorik, dfuchs
2015-12-18 08:55:47 +01:00
Christian Tornqvist
9a10b937df
8145400: ProjectCreator broken after JEP 223 changes
...
Reviewed-by: lfoltan, mgronlun
2015-12-17 12:16:03 -08:00
Kirill Zhaldybin
772ddb7a4f
8132723: Add tests which check that soft references to humongous objects should work correctly
...
8132724: Add tests which check that weak references to humongous objects should work correctly
Reviewed-by: jmasa, dfazunen
2015-12-17 16:46:41 +03:00
Erik Helin
99653fda01
Merge
2016-02-05 18:37:18 +01:00
Harold Seigel
928da2904b
Merge
2016-02-05 16:19:31 +00:00
Erik Helin
92143e58fa
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp}
...
Reviewed-by: tschatzl, mgerdin
2016-02-05 16:03:56 +01:00
Harold Seigel
b2ab041bf5
8148785: Update class file version to 53 for JDK-9
...
Change max supported class file version to 53
Reviewed-by: alanb, coleenp, shade
2016-02-05 08:14:08 -05:00
Robbin Ehn
8776b97706
8144916: Decrease PerfDataMemorySize back to 32K
...
Reviewed-by: mlarsson, sla
2016-02-05 14:00:58 +01:00
Bengt Rutisson
1322b0fe56
8149035: Make the full_gc_dump() calls be recorded as part of the GC
...
Reviewed-by: jmasa, sjohanss
2016-02-05 08:59:36 +01:00
Coleen Phillimore
d2da0cb052
Merge
2016-02-04 23:39:27 +00:00
Coleen Phillimore
546bba34d7
8149038: SIGSEGV at frame::is_interpreted_frame_valid -> StubRoutines::SafeFetchN
...
Backout change for 8146984 but add an alignment check which may have caught original bug.
Reviewed-by: mgronlun, dcubed
2016-02-04 18:25:02 -05:00
Artem Smotrakov
395a248587
8148005: One byte may be corrupted by get_datetime_string()
...
Reviewed-by: dholmes
2016-02-04 13:42:18 -08:00
David Simms
969708b202
8138562: Event based tracing should cover monitor inflation
...
Reviewed-by: dcubed, egahlin, mgronlun
2016-02-04 18:28:52 +01:00
Erik Helin
00aa34d788
8148844: Update run_unit_test macro for InternalVMTests
...
Reviewed-by: sjohanss, david
2016-02-04 14:06:43 +01:00
Bengt Rutisson
68f99a673a
Merge
2016-02-04 11:38:11 +01:00
Bengt Rutisson
433bc5e2bc
8148951: Remove unused method Generation::performs_in_place_marking()
...
Reviewed-by: david, jwilhelm
2016-02-03 18:21:43 +01:00
Bengt Rutisson
5f51924702
8148960: Humongous mis-spelled in log output
...
Reviewed-by: huntch, jwilhelm
2016-02-03 18:18:00 +01:00
Coleen Phillimore
f63c4ba349
Merge
2016-02-03 18:48:29 +00:00
Max Ockner
aad24bcc81
Merge
2016-02-03 19:46:45 +01:00
Artem Smotrakov
61a27307a4
8147884: Names of GC threads should be set before the threads start
...
Reviewed-by: mgerdin, david
2016-02-03 09:31:22 -08:00