Derek White
8423e2c392
8149405: OOM Error running java/lang/invoke/MethodHandlesTest.java on windows-x86
...
Add missing ResourceMarks to release memory more quickly.
Reviewed-by: jmasa, kbarrett
2016-04-12 14:46:02 -04:00
Alejandro Murillo
45b6e4a1ca
Merge
2016-04-11 14:21:25 -07:00
Mikael Gerdin
19cd9b20e8
8153843: G1CardLiveDataHelper incorrectly sets next_live_bytes on dead humongous regions
...
Reviewed-by: drwhite, tschatzl
2016-04-11 09:49:10 +02:00
Mikael Gerdin
89282b0c72
8153834: G1 Card table verification fails due to concurrent region cleanup
...
Reviewed-by: ehelin, tschatzl
2016-04-12 14:03:31 +02:00
Stefan Karlsson
e0d0903059
Merge
2016-04-12 09:08:48 +00:00
Stefan Karlsson
f78228b2ee
8153967: Remove top.hpp
...
Reviewed-by: coleenp, jwilhelm
2016-04-12 09:53:43 +02:00
Stefan Karlsson
cf254af2fb
8152491: Convert TracePageSizes to use UL
...
Reviewed-by: sjohanss, pliden
2016-04-12 07:17:44 +02:00
Marcus Larsson
8b2f63bd2b
8146879: Add option for handling existing log files in UL
...
Reviewed-by: dsamersoff, gziemski, rehn
2016-04-11 12:22:09 +02:00
Robbin Ehn
1afb9e9427
8153845: UL log write method missing essential assert
...
Reviewed-by: mlarsson, brutisso
2016-04-11 09:45:03 +02:00
Stefan Karlsson
3200059098
8153659: Create a CHeap backed LogStream class
...
Reviewed-by: brutisso, mlarsson
2016-04-11 08:51:53 +02:00
Stefan Karlsson
dab21ebd4d
8153658: Redundant memory copy in LogStreamNoResourceMark
...
Reviewed-by: kbarrett, jmasa
2016-04-11 08:51:53 +02:00
Stefan Karlsson
388236cc3d
8152962: CMSCollector::shouldConcurrentCollect incorrectly logs against the debug stream
...
Reviewed-by: brutisso, sjohanss
2016-04-11 08:51:53 +02:00
Stefan Karlsson
2ca745d47a
8152639: ResourceMark missing in reportFreeListStatistics
...
Reviewed-by: pliden, sjohanss
2016-04-11 08:51:53 +02:00
Stefan Karlsson
71bcff35cf
8153742: Move Thread::current() to thread.hpp
...
Reviewed-by: coleenp, jmasa
2016-04-11 08:51:53 +02:00
Max Ockner
da8b3bf9a7
Merge
2016-04-12 00:24:39 +02:00
Jesper Wilhelmsson
2497c61bc6
Merge
2016-04-11 20:16:35 +02:00
Max Ockner
ac0824cbad
8152468: PrintMiscellaneous in constantPool should use classresolve logging
...
Some instances of PrintMiscellaneous have ben replaced by classresolve logging.
Reviewed-by: coleenp, rprotacio
2016-04-11 11:33:52 -04:00
David Holmes
7b27547030
8151322: Implement os::set_native_thread_name() on Solaris
...
Reviewed-by: sla, kbarrett, gziemski
2016-04-10 21:34:47 -04:00
Chris Hegarty
39e36bdf78
8153498: Update the PostVMInitHook mechanism to use an internal package in the base module
...
Reviewed-by: alanb, lfoltan
2016-04-09 23:03:25 +01:00
Coleen Phillimore
6cec4d5047
Merge
2016-04-09 08:34:51 -04:00
Coleen Phillimore
e9a1251fb3
8033735: make Throwable.backtrace visible to Class.getDeclaredField again
...
Removed old hack to workaround an old crash.
Reviewed-by: hseigel, twisti, mchung
2016-04-08 19:39:32 -04:00
Bharadwaj Yadavalli
cecf2d83d5
Merge
2016-04-08 12:36:27 -04:00
Robbin Ehn
e1a8c2d197
8153731: Increase max tag combinations for UL expression (config)
...
Reviewed-by: stefank, mlarsson
2016-04-08 15:36:34 +02:00
Frederic Parain
890207217f
8146093: [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
...
Reviewed-by: dcubed, coleenp
2016-04-08 00:38:00 -07:00
Calvin Cheung
28edd79d64
8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive
...
This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Co-authored-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
Reviewed-by: dlong, iklam, jiangli
2016-04-07 22:03:04 -07:00
Brent Christian
2d2abce433
8153123: Streamline StackWalker code
...
Reviewed-by: coleenp, dfuchs, mchung, redestad
2016-04-08 12:26:29 -07:00
Bharadwaj Yadavalli
1e6ac67ecf
8153816: [BACKOUT] Make intrinsics flags diagnostic
...
Backout fix for 8145348
Reviewed-by: kvn, jwilhelm
2016-04-08 01:00:10 -04:00
Sangheon Kim
25f35cda7d
8152182: Possible overflow in initialzation of _rescan_task_size and _marking_task_size
...
Add constraints for CMSRescanMultiple and CMSConcMarkMultiple flags
Reviewed-by: jwilhelm, jmasa
2016-04-07 15:34:21 -07:00
Sangheon Kim
10c7cac93e
8152180: SIGFPE in CMSCollector::preclean with big CMSScheduleRemarkSamplingRatio
...
Rephrased the calculation routine to avoid an overflow for CMSScheduleRemarkSamplingRatio
Reviewed-by: jwilhelm, drwhite
2016-04-07 15:33:25 -07:00
Coleen Phillimore
c66cf8bde7
Merge
2016-04-07 21:24:12 +00:00
Coleen Phillimore
0d3e7977ae
8151939: VM_Version_init() print buffer is too small
...
Increase buffer size, use logging to print out version and os information
Reviewed-by: kvn, rprotacio, mockner
2016-04-07 16:37:35 -04:00
Daniel D. Daugherty
4f3b1c9ed5
Merge
2016-04-07 12:54:48 -07:00
Rachel Protacio
02d268d760
8152896: Convert PrintCompressedOopsMode to Unified Logging
...
Converted -XX:+PrintCompressedOopsMode to -Xlog:gc+heap+coops and aliased old option
Reviewed-by: coleenp, sjohanss, kvn, hseigel
2016-04-07 13:11:15 -04:00
Daniel D. Daugherty
4397e85e26
Merge
2016-04-07 09:47:48 -07:00
Martin Doerr
611e659be1
8153267: nmethod's exception cache not multi-thread safe
...
Reviewed-by: aph, jcm, kvn
2016-04-07 12:33:58 +02:00
Tobias Hartmann
63403a410e
8154073: Several compiler tests fail when are executed with C1 only
...
Added missing flag checks to the tests and Whitebox API.
Reviewed-by: kvn
2016-04-14 08:32:39 +02:00
Vladimir Kozlov
e33bf84754
8153818: Move similar CompiledIC platform specific code to shared code
...
Reviewed-by: iveresov, twisti
2016-04-12 17:12:51 -07:00
Igor Veresov
eb6d600333
8153115: Move private interface check to linktime
...
Check for private interface methods during linktime instead of runtime
Reviewed-by: kvn, never, coleenp, acorn, lfoltan
2016-04-12 14:55:18 -07:00
Bharadwaj Yadavalli
b2ead5ac2d
Merge
2016-04-12 14:17:42 -04:00
Antonios Printezis
f22c068365
8152312: ParNew: Restore preserved marks in parallel
...
Reviewed-by: tschatzl
2016-04-07 10:55:54 +02:00
Calvin Cheung
c282f25964
8152329: jvm should treat the "Multi-Release" jar manifest attribute name as case insensitive
...
Reviewed-by: iklam, jiangli, mseledtsov
2016-04-06 11:40:45 -07:00
Filipp Zhinkin
6b6686bd43
8149374: Replace C1-specific collection classes with universal collection classes
...
Reviewed-by: kvn, mgerdin, coleenp
2016-04-06 18:51:03 +03:00
Vladimir Ivanov
7fc81004e3
8152590: C2: @Stable support doesn't always work w/ incremental inlining
...
Reviewed-by: kvn
2016-04-11 21:42:55 +03:00
Vladimir Ivanov
0c233de7ff
8138861: C2 complains about unreasonably large method running Octane zlib in Nashorn
...
Reviewed-by: kvn
2016-04-11 21:42:31 +03:00
Tobias Hartmann
a6c687cd6a
8153514: Whitebox API should allow compilation of <clinit>
...
Added Whitebox API method to trigger compilation of static initializer.
Reviewed-by: zmajo, kvn, iignatyev
2016-04-07 16:51:37 +02:00
Rahul Raghavan
28e72b2675
8149488: Incorrect declaration of bitsInByte in regmask.cpp
...
Corrected BITS_IN_BYTE_ARRAY_SIZE value as 256 for all bitsInByte usage.
Reviewed-by: dlong, mcberg, thartmann, vlivanov
2016-04-07 01:56:16 -07:00
Harold Seigel
27216177ce
Merge
2016-04-06 16:03:02 +02:00
Thomas Schatzl
a009aa9ca7
8151386: Extract card live data out of G1ConcurrentMark
...
Move card live data management out of G1ConcurrentMark into extra class G1CardLiveData managed by G1RemSet
Reviewed-by: mgerdin, kbarrett
2016-04-06 13:41:59 +02:00
Harold Seigel
2904ea7d45
8152846: Creation of ModuleEntryTable Investigate Need For OrderAccess::storestore()
...
Remove the unneeded OrderAccess::storestore() call
Reviewed-by: acorn, coleenp
2016-04-06 07:37:15 -04:00
Thomas Schatzl
0c06163b35
8077144: Concurrent mark initialization takes too long
...
Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause.
Reviewed-by: mgerdin, ehelin, kbarrett
2016-04-06 13:32:48 +02:00