Bharadwaj Yadavalli
d61df5babe
Merge
2016-04-19 15:26:59 -04:00
Coleen Phillimore
50a5ba9849
Merge
2016-04-13 23:31:40 +00:00
Coleen Phillimore
8e63a10779
8148772: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool
...
8151546: nsk/jvmti/RedefineClasses/StressRedefine fails in hs nightly
ConstantPool::resolve_constant_at_impl() isn't thread safe for MethodHandleInError and MethodTypeInError and Constant pool merging is not thread safe for source_file_name.
Reviewed-by: sspitsyn, dcubed
2016-04-13 12:57:31 -04:00
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
Stefan Karlsson
f78228b2ee
8153967: Remove top.hpp
...
Reviewed-by: coleenp, jwilhelm
2016-04-12 09:53:43 +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
Bharadwaj Yadavalli
cecf2d83d5
Merge
2016-04-08 12:36:27 -04: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
Daniel D. Daugherty
4397e85e26
Merge
2016-04-07 09:47:48 -07:00
Bharadwaj Yadavalli
b2ead5ac2d
Merge
2016-04-12 14:17:42 -04: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
Joseph Provino
5cef85023b
8132524: Missing includes to resourceArea.hpp
...
Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm
2016-04-04 12:57:48 -04:00
Chris Plummer
fbe049838a
8148639: Some MethodCounter fields can be excluded when not including C2
...
Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1
Reviewed-by: kvn, coleenp
2016-03-30 09:52:02 -07:00
Zoltan Majo
720f99dec9
Merge
2016-03-24 16:21:18 +01:00
Paul Sandoz
ab69113c5e
8149644: Integrate VarHandles
...
Reviewed-by: kvn, vlivanov
2016-03-24 11:21:49 +01:00
Stefan Karlsson
15c4140ae5
8152632: Rename LogHandle(...) to Log(...)
...
Reviewed-by: brutisso, mlarsson, rprotacio
2016-04-04 09:15:15 +02:00
Jesper Wilhelmsson
ee442d71e1
Merge
2016-04-02 05:39:25 +02:00
Max Ockner
e721b555eb
Merge
2016-03-29 20:51:59 +02:00
Max Ockner
45b8dc27fe
8150084: Convert TraceMonitorMismatch to Unified Logging
...
TraceMonitorMismatch has been converted to Unified Logging.
Reviewed-by: coleenp, rprotacio
2016-03-29 14:37:07 -04:00
Jesper Wilhelmsson
b7ca1e57ee
Merge
2016-03-23 23:36:29 +01:00
Rachel Protacio
0f7f8e05ab
8146947: Remove PrintOopAddress rather than converting to UL
...
Deprecated PrintOopAddress and made functionality default
Reviewed-by: coleenp, stefank
2016-03-24 13:25:10 -04:00
Zoltan Majo
3edb7b95ba
Merge
2016-03-23 15:01:42 +01:00
Chris Hegarty
9978f9b065
Merge
2016-03-22 17:04:25 +00:00
Chris Hegarty
5af2dcd643
Merge
2016-03-22 10:43:58 +00:00
Zoltan Majo
1c19fa8c18
Merge
2016-03-21 11:21:07 +01:00
Alan Bateman
f30fc1c88b
8142968: Module System implementation
...
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Christian Tornqvist <christian.tornqvist@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: George Triantafillou <george.triantafillou@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jiangli Zhou <jiangli.zhou@oracle.com>
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
2016-03-17 19:04:01 +00:00
Tobias Hartmann
ba7e4da495
8023191: OSR nmethods should be flushed to free space in CodeCache
...
Treat OSR nmethods like normal nmethods and flush them if they are cold/unused.
Reviewed-by: kvn
2016-03-18 09:32:29 +01:00
Jesper Wilhelmsson
7b7aad5481
Merge
2016-03-16 14:31:33 +01:00
Robbin Ehn
28b1a5e7f4
8150015: Integrate TraceTime with Unified Logging more seamlessly
...
Reviewed-by: coleenp, dholmes
2016-03-15 14:41:07 +01:00
Jesper Wilhelmsson
132e217524
Merge
2016-03-19 01:23:46 +01:00
Per Lidén
da5ca5c5d5
8151601: Cleanup locking of the Reference pending list
...
Reviewed-by: brutisso, stefank
2016-03-17 08:07:53 +01:00
Coleen Phillimore
b7e4cea45d
Merge
2016-03-14 13:20:14 +00:00
Matthias Baesken
f90ee56f23
8151593: Cleanup definition/usage of INLINE/NOINLINE macros and add xlC support
...
Reviewed-by: coleenp, stuefe
2016-03-11 16:39:38 +01:00
Max Ockner
155a64deb4
8146551: The output from classresolve tag has been shortened and moved to debug level
...
The output from classresolve tag has been shortened and moved to debug level.
Reviewed-by: coleenp, rprotacio
2016-03-10 15:52:56 -05:00
Jesper Wilhelmsson
f6609ea3d2
Merge
2016-03-05 10:10:23 +01:00
Tobias Hartmann
2c4627b399
8151130: [BACKOUT] Remove Method::_method_data for C1
...
Backing out the fix for JDK-8147978 because it fails and blocks integration.
Reviewed-by: vlivanov, zmajo
2016-03-03 13:18:53 +01:00
Jesper Wilhelmsson
90586a424c
Merge
2016-03-09 14:18:12 +01:00
Chris Plummer
6d7d3228e7
8147978: Remove Method::_method_data for C1
...
Method::_method_data field removed when not using C2 or JVMCI
Reviewed-by: dholmes, kvn
2016-02-26 09:13:22 -08:00
Dmitry Dmitriev
34effca3ac
8149973: Optimize object alignment check in debug builds
...
Reviewed-by: coleenp, tschatzl
2016-03-07 10:36:50 +03:00
Goetz Lindenmaier
8a70bcf857
8149557: Resource mark breaks printing to string stream
...
Reviewed-by: stuefe, dholmes
2016-03-06 15:50:13 -05:00
Markus Grönlund
0e44e963d2
8143226: Minor updates to Event Based tracing
...
Reviewed-by: jbachorik, egahlin
2016-03-01 23:46:09 +01:00
Timo Kinnunen
44c03b15e2
8150426: Wrong cast in metadata_at_put
...
Fix cast.
Reviewed-by: dholmes, coleenp, jprovino
2016-02-23 18:58:36 -05:00
Zoltan Majo
77c73b6d4f
Merge
2016-03-07 09:34:29 +01:00
Mikael Vidstedt
c40e7bc21f
8149159: Clean up Unsafe
...
Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti
2016-03-03 09:33:30 -08:00
Vladimir Ivanov
4532f54300
7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode
...
Reviewed-by: jrose, kvn
2016-02-19 20:40:20 +03: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
Coleen Phillimore
f63c4ba349
Merge
2016-02-03 18:48:29 +00:00
Coleen Phillimore
d98409eadb
8146984: SIGBUS: bool Method::has_method_vptr(const void*)+0xc
...
Add address check and use SafeFetchN for Method* vptr access when Method* may be bad pointer.
Reviewed-by: dcubed, mgronlun
2016-02-03 17:26:36 +00:00