Jesper Wilhelmsson
5f5b27baba
Merge
2015-03-23 22:08:14 +01:00
Zoltan Majo
379e3d6fb6
Merge
2015-03-19 18:01:39 +01: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
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
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
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
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
Jesper Wilhelmsson
25c5065b89
Merge
2015-03-03 19:21:45 +01: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
Daniel D. Daugherty
12cd46edc9
8072439: fix for 8047720 may need more work
...
Cleanup PeriodTask_lock usage. Also reviewed by varming@gmail.com .
Co-authored-by: Carsten Varming <varming@gmail.com>
Reviewed-by: dholmes, dcubed, mgronlun, coleenp
2015-03-02 16:31:25 -08:00
Vladimir Ivanov
361f1ae295
Merge
2015-03-02 18:12:06 +00:00
Tobias Hartmann
2b2dec1ea4
Merge
2015-03-02 15:20:38 +00:00
Vladimir Ivanov
b4b2912109
Merge
2015-03-02 07:20:09 -08:00
Thomas Schatzl
77fc522153
Merge
2015-03-03 13:25:23 +00:00
Thomas Schatzl
2d22f2780c
8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer
...
Reviewed-by: jmasa, kbarrett
2015-03-03 12:38:42 +01:00
David Lindholm
a827cdfa10
8073464: GC workers do not have thread names
...
Reviewed-by: brutisso, tschatzl
2015-03-03 12:19:35 +01:00
Tobias Hartmann
e5f039dbfb
Merge
2015-03-02 15:11:55 +00:00
Christian Tornqvist
6465239986
Merge
2015-03-02 05:32:01 -08:00
Tobias Hartmann
9e655cb7ea
Merge
2015-03-02 13:28:06 +00:00
Tobias Hartmann
b4420f1516
8006960: hotspot, "impossible" assertion failure
...
Escape state of allocated object should be always adjusted after it was passed to a method.
Reviewed-by: kvn
2015-03-02 13:40:40 +01:00
Tobias Hartmann
3f42ccd0ff
8073956: Escape analysis dump misses args information
...
Fixed output of PrintEscapeAnalysis.
Reviewed-by: kvn
2015-03-02 13:16:07 +01:00
Igor Ignatyev
450835d136
Merge
2015-03-02 11:15:09 +00:00
Stefan Johansson
9f7fa061c5
8073944: Simplify ArgumentsExt and remove unneeded functionallity
...
Reviewed-by: kbarrett, dholmes
2015-03-02 11:08:09 +01:00
Joseph Provino
67fb17a658
8067891: Remove vestigal G1SATBCT barrier set kind
...
Remove all case statements specifying G1SATBCT
Reviewed-by: tschatzl, kbarrett
2015-03-23 12:18:20 +01:00
Bengt Rutisson
8c7781ec72
8027962: Per-phase timing measurements for strong roots processing
...
Reviewed-by: tschatzl, ecaspole
2015-03-19 15:25:54 +01:00