Staffan Larsen
7b2e1c47f4
8017561: Build errors caused by missing .PHONY
...
Reviewed-by: stefank, brutisso
2013-06-25 14:11:57 +02:00
Coleen Phillimore
39a1c1d6c2
8016325: JVM hangs verifying system dictionary
...
Minimize redundant verifications of Klasses.
Reviewed-by: hseigel, jmasa
2013-06-24 18:55:46 -04:00
Lana Steuck
68a84342d4
Merge
2013-06-24 14:27:24 -07:00
Goetz Lindenmaier
1f6c4015a7
8017531: 8010460 changes broke bytecodeInterpreter.cpp
...
Replace _indy by _jsr292 and also fix VERIFY_OOP macros.
Reviewed-by: kvn
2013-06-24 16:11:47 +02:00
Niclas Adlertz
2b66900257
8017510: Add a regression test for 8005956
...
Regression test for 8005956
Reviewed-by: kvn, twisti
2013-06-26 00:40:13 +02:00
Niclas Adlertz
19d56715fa
8017243: 8001345 is incomplete
...
Replaces unused decodeN at MemBarAcquire with its corresponding loadN if loadN is used at more than one place.
Reviewed-by: kvn, twisti
2013-06-25 12:07:07 -07:00
Christian Thalinger
d5d79568d0
Merge
2013-06-24 18:23:45 -07:00
Christian Thalinger
de4b9daceb
8017538: Clang support broke slowdebug build for i586
...
Reviewed-by: kvn
2013-06-24 17:47:25 -07:00
Goetz Lindenmaier
fad60d1428
8017308: Remove unused breakpoint relocation type
...
Remove unused breakpoint relocation type
Reviewed-by: kvn
2013-06-24 11:53:54 -07:00
Ioi Lam
196c8abc3d
8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
...
Added Atomic::inc(short*) to support this change.
Reviewed-by: coleenp, dcubed, dholmes, minqi
2013-06-23 22:08:28 -07:00
Daniel D. Daugherty
1c281a9fb3
Merge
2013-06-21 10:55:26 -07:00
Daniel D. Daugherty
b786264739
Merge
2013-06-21 08:18:08 -07:00
Doug Simon
42ca17cea2
8017177: more explicit code location information in hs_err crash log
...
Add code pc location for compiled code
Reviewed-by: kvn, coleenp
2013-06-21 10:57:00 -04:00
Coleen Phillimore
90292afbfa
8004124: Handle and/or warn about SI_KERNEL
...
Detect this crash in the signal handler and give a fatal error message instead of making us chase down bugs that don't reproduce
Reviewed-by: kvn, mgerdin, dholmes
2013-06-21 10:50:19 -04:00
Alejandro Murillo
1dc7a25eac
8017253: new hotspot build - hs25-b39
...
Reviewed-by: jcoomes
2013-06-21 00:59:12 -07:00
Alejandro Murillo
c623ba96a0
Added tag hs25-b38 for changeset 5fa5cb572ab6
2013-06-21 00:51:57 -07:00
Alejandro Murillo
9d238057f3
Merge
2013-06-21 00:51:56 -07:00
Vladimir Kozlov
175419c053
Merge
2013-06-20 16:08:11 -07:00
David Katleman
261b0510b8
Added tag jdk8-b95 for changeset 2ee055cdda86
2013-06-20 10:16:47 -07:00
Goetz Lindenmaier
ef69ce852c
8016697: Use stubs to implement safefetch
...
Implement Safefetch as stub routines. This reduces compiler and os dependencies.
Reviewed-by: twisti, kvn
2013-06-20 15:02:05 +02:00
Markus Grönlund
e7b16a5e79
8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
...
Reviewed-by: sla, dholmes
2013-06-20 11:53:51 +02:00
Erik Helin
774e23fae7
Merge
2013-06-20 10:03:58 +02:00
Ioi Lam
0decdc537a
8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread
...
Reduce default size of Thread::_metadata_handles from 300 to 30
Reviewed-by: coleenp, sspitsyn
2013-06-19 20:51:39 -07:00
David Holmes
e5fa731ce9
8014326: [OSX] All libjvm symbols are exported
...
Add support for a MacOS X compatible form of the libjvm mapfile.
Reviewed-by: dcubed, rdurbin, coleenp
2013-06-19 13:14:03 -07:00
Nils Loodin
d357b575b3
Merge
2013-06-19 18:13:52 +02:00
Vladimir Kempik
053da424c7
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
...
Missing linebreak in hotspot log.
Reviewed-by: brutisso, tschatzl
2013-06-19 06:09:46 -07:00
Chris Hegarty
748456a6d9
Merge
2013-06-19 11:02:10 +01:00
Niclas Adlertz
556b4925b3
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
...
Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes.
Reviewed-by: kvn, roland
2013-06-19 00:41:56 +02:00
Bengt Rutisson
3cc79df807
8016556: G1: Use ArrayAllocator for BitMaps
...
Reviewed-by: tschatzl, dholmes, coleenp, johnc
2013-06-18 22:45:32 +02:00
John Cuthbertson
5382e0759e
8015237: Parallelize string table scanning during strong root processing
...
Parallelize the scanning of the intern string table by having each GC worker claim a given number of buckets. Changes were also reviewed by Per Liden <per.liden@oracle.com>.
Reviewed-by: tschatzl, stefank, twisti
2013-06-18 12:31:07 -07:00
Andreas Schoesser
e97599b826
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
...
Windows reserves and only partially commits thread stack. For detecting more thread stack space for execution, Windows installs one-shot page as guard page just before the current commited edge. It will trigger STACK_OVERFLOW_EXCEPTION when lands on last 4 pages of thread stack space. StackYellowPages default value is 2 on Windows (plus 1 page of StackRedPages, 3 pages guarded by hotspot) so the exception happens one page before Yellow pages. Same route executed second time will have one more page brought in, this leads same execution with different stack depth(interpreter mode). We need match Windows settings so the stack overflow exception will not happen before Yellow pages.
Reviewed-by: dholmes
2013-06-18 09:08:35 -07:00
Zhengyu Gu
43c33d40c3
Merge
2013-06-18 09:34:16 -04:00
Zhengyu Gu
61a30f035b
8013651: NMT: reserve/release sequence id's in incorrect order due to race
...
Fixed NMT race condition for realloc, uncommit and release
Reviewed-by: coleenp, ccheung
2013-06-18 08:44:08 -04:00
David Chase
7ddef5cd69
8002160: Compilation issue with adlc using latest SunStudio compilers
...
Modify declaration of 'swap' overloading; dodge optimizer bug in c1_LIR.cpp
Reviewed-by: kvn, jrose
2013-06-17 12:35:53 -04:00
Staffan Larsen
055cce652b
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
...
Reviewed-by: dcubed, mgronlun
2013-06-17 18:35:44 +02:00
Chris Hegarty
ae4642e749
Merge
2013-06-17 11:17:49 +01:00
Vladimir Kozlov
55f6f35697
Merge
2013-06-14 16:33:34 -07:00
Alejandro Murillo
a8616cb1c2
8016567: new hotspot build - hs25-b38
...
Reviewed-by: jcoomes
2013-06-14 07:27:22 -07:00
Alejandro Murillo
15fcf20d64
Added tag hs25-b37 for changeset d8e8521557b2
2013-06-13 23:28:20 -07:00
Alejandro Murillo
a848daadd7
Merge
2013-06-13 23:28:20 -07:00
Bengt Rutisson
f18e968d43
8012265: VM often crashes on solaris with a lot of memory
...
Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86
Reviewed-by: mgerdin, coleenp, kvn
2013-06-14 08:02:32 +02:00
Niclas Adlertz
9129e6dc2b
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
...
Disable rematerialization for negD node
Reviewed-by: kvn, roland
2013-06-14 01:19:56 +02:00
David Chase
d6402d4452
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
...
Replace linked data structure with array (performance)
Co-authored-by: Christian Thalinger <christian.thalinger@oracle.com>
Reviewed-by: kvn
2013-06-13 15:39:47 -04:00
David Katleman
ddf560776e
Added tag jdk8-b94 for changeset 847c7c6c4e4a
2013-06-13 09:48:27 -07:00
Erik Helin
2eab1610b0
8015683: object_count_after_gc should have the same timestamp for all events
...
Reviewed-by: mgerdin, stefank
2013-06-12 15:21:41 +02:00
Erik Helin
f9c8b8769a
8016170: GC id variable in gcTrace.cpp should use typedef GCId
...
Reviewed-by: johnc, jwilhelm, jmasa
2013-06-12 15:50:14 +02:00
Rickard Bäckman
9a67229e2f
8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
...
Reviewed-by: jrose, kvn, mgronlun
2013-06-12 11:17:39 +02:00
David Simms
1859ec2556
6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
...
Checked JNI now reports error for Get/ReleasePrimitiveArrayCritical on object arrays
Reviewed-by: dholmes, acorn
2013-07-16 07:33:29 +02:00
Tim Bell
a47de580e7
8015759: hotspot changes needed to compile with Visual Studio 2012
...
Reviewed-by: anthony, dholmes, dcubed
2013-07-15 23:23:15 -04:00
Rickard Bäckman
63912d82f0
Merge
2013-07-15 12:06:50 +02:00