Jesper Wilhelmsson
33a887ef0e
Merge
2015-03-26 14:42:13 +01:00
Ed Nevill
87529b4864
8075860: aarch64: jdk9/dev fails to build
...
Fix undefined os::Linux::ucontext_set_pc in aarch64 build
Reviewed-by: kvn
2015-03-25 10:24:51 -07:00
Stefan Karlsson
602b7d79e9
8075829: Move CSpaceCounters implementation to cSpaceCounters.cpp
...
Reviewed-by: jwilhelm, brutisso
2015-03-25 10:13:56 +01:00
Stefan Karlsson
b980d93909
8075809: Add missing includes of stack.inline.hpp
...
Reviewed-by: jmasa, pliden
2015-03-25 10:08:09 +01:00
Stefan Karlsson
0c57e77d43
8075803: Fix GC includes and forward declarations
...
Reviewed-by: pliden, mgerdin
2015-03-24 11:21:21 +01:00
Stefan Johansson
7f727ff4df
8075735: Missing include causes minimal build failure
...
Added the missing include.
Reviewed-by: jprovino, dholmes, stefank
2015-03-24 10:24:31 +01:00
Jesper Wilhelmsson
5f5b27baba
Merge
2015-03-23 22:08:14 +01:00
Alejandro Murillo
b83414f119
Merge
2015-03-19 15:00:51 -07:00
Zoltan Majo
379e3d6fb6
Merge
2015-03-19 18:01:39 +01:00
Andrew Haley
2fc2ef9a39
8075045: AARCH64: Stack banging should use store rather than load
...
Change stack bangs to use a store rather than a load
Reviewed-by: dholmes
2015-03-17 14:03:05 +00:00
Alejandro Murillo
f0349a463b
Merge
2015-03-16 14:27:33 -07:00
Igor Ignatyev
f51a895f42
Merge
2015-03-14 16:13:48 +00:00
Zoltan Majo
41b79b9ad4
8074869: C2 code generator can replace -0.0f with +0.0f on Linux
...
Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively.
Reviewed-by: kvn, simonis, dlong
2015-03-14 11:21:04 +01:00
Coleen Phillimore
34a23fb48a
Merge
2015-03-13 20:44:57 +00:00
Coleen Phillimore
cd6b38c449
8074717: Merge interp_masm files for x86 _32 and _64
...
Merge interp_masm_x86 files into one.
Reviewed-by: sspitsyn, hseigel, mockner
2015-03-13 15:16:07 -04:00
Coleen Phillimore
57f3125882
Merge
2015-03-13 18:59:41 +00:00
Igor Ignatyev
140bf2be86
8073607: add trace events for inlining
...
Reviewed-by: kvn, fzhinkin, mgronlun
2015-03-13 21:53:13 +03:00
Coleen Phillimore
7b384c6958
8061205: MetadataOnStackMark only needs to walk code cache during class redefinition
...
Only do full metadata walk during class redefinition and only walk handles during class unloading.
Reviewed-by: sspitsyn, stefank
2015-03-13 12:40:39 -04:00
Daniel D. Daugherty
6029190551
Merge
2015-03-13 09:18:28 -07:00
Andrew Haley
bb8dc09453
8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type
...
Remove stray POP instruction
Reviewed-by: dholmes
2015-03-13 12:44:28 +00:00
Vladimir Kozlov
2632925f9f
Merge
2015-03-12 15:51:12 -07:00
Igor Ignatyev
cc89bac7ab
8074980: add WhiteBox API to get a flag value for a method
...
Reviewed-by: kvn, fzhinkin
2015-03-12 19:11:25 +03:00
Jesper Wilhelmsson
122a0de7fb
Merge
2015-03-12 16:10:58 +01:00
Chris Plummer
984cf4c9b5
8069111: Investigate NMT detail tracking support for 32bit ARM
...
Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail.
Reviewed-by: dholmes, bdelsart
2015-03-10 19:56:19 -07:00
Thomas Stufe
33690bd090
8074552: SafeFetch32 and SafeFetchN do not work in error handling
...
Reviewed-by: dholmes, goetz
2015-03-12 19:34:50 -04:00
Dmitry Dmitriev
cc658928be
8073990: Deprecated "UseVectoredExceptions" VM options still defined in several globals files
...
Reviewed-by: dholmes, stuefe, simonis
2015-03-11 18:49:22 -04:00
Mikael Vidstedt
2b6f0b511f
6313046: Remove unused frame::native_param_addr code
...
Removed dead code in frame
Reviewed-by: dholmes, cjplummer, dsamersoff
2015-03-11 12:00:26 -07:00
Christian Tornqvist
06a745fd7e
8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies
...
Reviewed-by: coleenp, gtriantafill, dholmes
2015-03-10 04:53:58 -07:00
Max Ockner
ca4b73ad27
8013393: Merge template interpreter files for x86 _32 and _64
...
The 32 and 64 bit versions of templateTable_x86 have been merged.
Reviewed-by: twisti, jrose, coleenp
2015-03-09 13:39:24 -04:00
Sangheon Kim
1a4c355bbc
8073654: Marking statistics should use size_t
...
Change data type from int to size_t to avoid overflows
Reviewed-by: jwilhelm, drwhite, tschatzl
2015-03-09 09:30:16 -07:00
Erik Helin
80e6b007d0
Merge
2015-03-09 11:37:59 +00:00
Gerald Thornbrugh
808f9cab05
8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR."
...
Force all Solaris builds to use the same version of the DIR structure.
Reviewed-by: dcubed, dholmes, kvn
2015-03-06 17:19:08 -08:00
Daniel D. Daugherty
38b93bbbcb
Merge
2015-03-06 08:47:51 -08:00
Axel Siebenborn
1a8c911881
8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
...
Reviewed-by: mgerdin, stefank
2015-03-06 16:47:46 +01:00
Thomas Stuefe
d0d14d12ca
8074543: Missing symbol "objArrayOopDesc::obj_at" when buiding with CPP Interpreter
...
Reviewed-by: stefank
2015-03-09 08:22:34 +01:00
Jesper Wilhelmsson
5b71ef55a7
Merge
2015-03-09 01:58:59 +01:00
Alejandro Murillo
cf1f3d308b
Merge
2015-03-06 04:58:52 -08:00
Staffan Friberg
67fddc10a6
8031538: G1 eden usage is sometimes higher than target eden (printed Eden size)
...
When recalculating the number of target eden size, correctly consider the amount of existing eden regions in the target calculation.
Reviewed-by: tschatzl
2015-03-06 09:07:33 +01:00
Zoltan Majo
78b1c29418
Merge
2015-03-06 08:53:22 +01:00
Jesper Wilhelmsson
3ea0bee55c
Merge
2015-03-05 17:27:16 +01:00
David Lindholm
8fe1e48f0c
8073545: Use shorter and more descriptive names for GC worker threads
...
Reviewed-by: ehelin, jwilhelm
2015-03-05 16:43:26 +01:00
Dmitry Dmitriev
9fae485dab
8073861: Unused VM Options in JDK9 HotSpot
...
Reviewed-by: dholmes, lfoltan
2015-03-04 16:35:58 -05:00
Kim Barrett
0401cdb946
8074319: barrier_set_cast defined via friend injection
...
Changed the in-class definition to a friend declaration and move the definition to namespace scope
Reviewed-by: jwilhelm, simonis
2015-03-04 02:23:38 +01:00
Erik Osterlund
c2a4574760
7143664: Clean up OrderAccess implementations and usage
...
Clarify and correct the abstract model for memory barriers provided by the orderAccess class. Refactor the implementations using template specialization to allow the bulk of the code to be shared, with platform specific customizations applied as needed.
Reviewed-by: acorn, dcubed, dholmes, dlong, goetz, kbarrett, sgehwolf
2015-03-03 19:20:26 -05:00
Markus Grönlund
8c5e105bac
8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs)
...
Reviewed-by: jbachorik, dsamersoff, farvidsson
2015-03-03 20:17:07 +01:00
Jesper Wilhelmsson
25c5065b89
Merge
2015-03-03 19:21:45 +01:00
Andrew Haley
45d5073b91
8074349: AARCH64: C2 generates poor code for some byte and character stores
...
Use iRegIorL2I as src input for char and byte stores.
Reviewed-by: kvn
2015-03-03 17:56:33 +00:00
Jesper Wilhelmsson
c1bc0a31b2
8074459: Flags handling memory sizes should be of type size_t
...
Changed the type to size_t for flags that handles memory sizes
Reviewed-by: kbarrett, tschatzl
2015-03-03 18:01:27 +01:00
Alejandro Murillo
94ddb7fc72
Merge
2015-03-03 06:23:49 -08:00
Roland Westrelin
2c277304d8
8073957: assert(ary_src != 0) failed: not an array or instance?
...
ArrayCopyNode going dead needs better validation of inputs
Reviewed-by: kvn, vlivanov
2015-03-03 12:30:07 +01:00