Igor Veresov
1c047b640d
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
...
Fix wrong calling convention in LIR_Assembler::emit_unwind_handler(), T_METADATA support in calling convention generator, C1 register allocator
Reviewed-by: twisti, jrose
2013-10-23 11:15:24 -07:00
Karen Kinnear
72e7308263
8026299: invokespecial gets ICCE when it should get AME
...
Reviewed-by: ccheung, coleenp
2013-10-14 21:52:42 -04:00
Stefan Johansson
3e9df3ecf1
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
...
Using strtod() instead of atof() when parsing -Xminf and -Xmaxf.
Reviewed-by: brutisso, pliden
2013-10-14 14:21:34 +02:00
Chris Hegarty
fafe7da1e5
Merge
2013-10-13 21:14:04 +01:00
Harold Seigel
7476c45011
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
...
Check if data is in shared spaces before deallocating it.
Reviewed-by: coleenp, dcubed
2013-10-12 15:39:16 -04:00
Calvin Cheung
6e756e193c
Merge
2013-10-11 22:22:19 -04:00
Calvin Cheung
b6b00269d9
Merge
2013-10-11 18:23:44 -07:00
Jesper Wilhelmsson
588c91b042
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
...
Exit with an error if incompatible NewSize and MaxNeSize are set
Reviewed-by: brutisso, tschatzl
2013-10-12 00:49:19 +02:00
Jesper Wilhelmsson
354de63fbf
Merge
2013-10-12 05:08:42 +00:00
Harold Seigel
f185cdb61e
Merge
2013-10-11 17:08:22 -04:00
Lois Foltan
27c290a969
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
...
Prior to printing the time interval in RuntimeService::record_safepoint_begin(), check first that VM initialization is complete.
Reviewed-by: coleenp, dholmes, sla, ctornqvi
2013-10-11 15:33:08 -04:00
Coleen Phillimore
65286ffc39
Merge
2013-10-11 15:04:53 -04:00
John Coomes
e61cbf8d69
Merge
2013-10-11 08:27:21 -07:00
Coleen Phillimore
fa72ad21f9
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
...
More missing cases for JVM_CONSTANT_Method{Handle,Type}InError
Reviewed-by: hseigel, dcubed
2013-10-11 11:23:49 -04:00
Jesper Wilhelmsson
d04b304568
8024776: Max/MinHeapFreeRatio descriptions should be more precise
...
Descriptions for Max/MinHeapFreeRatio updated
Reviewed-by: ehelin, jmasa
2013-10-11 16:18:27 +02:00
Fredrik Arvidsson
7f0264f548
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
...
Switched from using SystemDictionary to using ClassLoaderDataGraph to get the anonymous classes included.
Reviewed-by: sla, sspitsyn
2013-10-11 14:08:02 +02:00
Rickard Bäckman
0e8081e57b
8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
...
Reviewed-by: kvn, twisti
2013-10-11 12:06:14 +02:00
Vladimir Kozlov
9cac113087
Merge
2013-10-15 17:47:46 -07:00
Staffan Friberg
83e635a090
8026293: Schedule part of G1 pre-barrier late
...
Move rare executed part of G1 write barrier from hot path.
Reviewed-by: kvn, twisti, roland
2013-10-15 12:14:00 -07:00
Igor Veresov
db9a439624
Merge
2013-10-13 13:22:24 -07:00
David Chase
b1d7228bff
8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
...
Catch problem case, assert it matches valid input, new test
Reviewed-by: jrose, twisti, kvn
2013-10-12 17:26:41 -04:00
Roland Westrelin
c8bfc7e7d7
8026054: New type profiling points: type of return values at calls
...
X86 interpreter and c1 type profiling for return values at calls
Reviewed-by: kvn, twisti
2013-10-12 12:12:59 +02:00
Christian Thalinger
0fa4a576fd
Merge
2013-10-11 19:51:31 -07:00
Niclas Adlertz
b1bfc48aaa
Merge
2013-10-12 01:29:27 +00:00
Niclas Adlertz
55780c0bbd
Merge
2013-10-11 19:16:52 +00:00
Christian Thalinger
7f46feeee2
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
...
Reviewed-by: kvn, iveresov
2013-10-11 10:14:02 -07:00
Niclas Adlertz
9215790d61
8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
...
Increased the LRG AllStack mask size since the previous size was not big enough when compiling huge methods (60k+ nodes)
Reviewed-by: kvn, roland, twisti
2013-10-11 13:10:22 +02:00
Albert Noll
aef0d74e96
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
...
Ensure ensure correct initialization of compiler runtime
Reviewed-by: kvn, twisti
2013-10-10 15:44:12 +02:00
Coleen Phillimore
24118e5deb
Merge
2013-10-09 22:01:59 -04:00
Coleen Phillimore
62fc4be9cb
8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
...
Add missing cases.
Reviewed-by: sspitsyn, dcubed
2013-10-09 21:45:28 -04:00
Karen Kinnear
1514de31eb
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
...
Missed initialization. Thanks Coleen.
Reviewed-by: coleenp, minqi
2013-10-09 17:57:17 -04:00
Christian Thalinger
b90addac58
8020750: Node::get_int: guarantee(t != NULL) failed: must be con
...
Reviewed-by: kvn, roland
2013-10-09 11:05:17 -07:00
Roland Westrelin
cbd0e9bf96
8023657: New type profiling points: arguments to call
...
X86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
2013-10-09 16:32:21 +02:00
Niclas Adlertz
e9dbb39270
Merge
2013-10-09 05:03:34 -07:00
Niclas Adlertz
9c471c0dc0
8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
...
Replace uninitialised pointer with NULL at argument.
Reviewed-by: kvn, roland, twisti
2013-10-09 13:00:20 +02:00
Christian Thalinger
3fc4c7060d
8007923: Tests on references fails
...
Reviewed-by: kvn, iveresov
2013-10-08 19:57:28 -07:00
Karen Kinnear
920880a243
8026022: Verifier: allow anon classes to invokespecial host class/intf methods
...
Reviewed-by: coleenp, bharadwaj
2013-10-08 16:58:23 -04:00
Igor Veresov
f2e6d682a1
Merge
2013-10-08 07:08:27 -07:00
Kevin Walls
615cf8aecf
Merge
2013-10-08 11:37:54 +02:00
Kevin Walls
c3d0e64506
8019375: Internal symbol table size should be tunable
...
Reviewed-by: coleenp, kamg
2013-10-08 09:33:51 +01:00
Mandy Chung
f9f9dd164a
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
...
Reviewed-by: alanb, dholmes, twisti
2013-10-08 02:56:06 -04:00
Karen Kinnear
088ded71f9
8009130: Lambda: Fix access controls, loader constraints
...
New default methods list with inherited superinterface methods
Reviewed-by: minqi, sspitsyn, coleenp
2013-10-07 12:20:28 -04:00
Stefan Karlsson
2cbd654963
8025996: Track metaspace usage when metaspace is expanded
...
Reviewed-by: coleenp, ehelin
2013-10-07 15:51:17 +02:00
Stefan Karlsson
55cbe80300
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
...
Reviewed-by: brutisso, jmasa, coleenp
2013-10-07 15:51:08 +02:00
Thomas Schatzl
30ed89669a
8003420: NPG: make new GC root for pd_set
...
Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam).
Reviewed-by: coleenp, iklam
2013-10-09 10:57:01 +02:00
Tao Mao
2d75de8b05
8010506: Typos and errors in descriptions of vm options in globals.hpp
...
Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm
2013-10-09 11:18:53 -07:00
Mikael Gerdin
7f3b537807
8014555: G1: Memory ordering problem with Conc refinement and card marking
...
Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr@sap.com
Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn
2013-10-08 17:35:51 +02:00
Vladimir Ivanov
bb528dd1d5
8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
...
Reviewed-by: acorn, kvn
2013-10-07 14:13:28 +04:00
Vladimir Ivanov
0059da4a6d
8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
...
Reviewed-by: iveresov, roland, kvn, twisti
2013-10-07 14:12:23 +04:00
Vladimir Ivanov
9edb09d8fb
8024943: ciReplay: fails to dump replay data during safepointing
...
Reviewed-by: kvn, twisti
2013-10-07 14:11:49 +04:00