John Coomes
cdc2e5a6af
Merge
2009-04-30 09:53:20 -07:00
Kelly O'Hair
232190dc7b
6831225: Upgrade JPRT jobs to use newer Linux 2.6 (e.g. Fedora 9)
...
Reviewed-by: kvn
2009-04-29 17:30:20 -07:00
John Coomes
e2a126f80d
6834202: Bump the HS16 build number to 02
...
Reviewed-by: jmasa
2009-04-29 13:27:51 -07:00
John Coomes
f40f23b2f0
Merge
2009-04-29 13:22:09 -07:00
Vladimir Kozlov
2c4602adb3
6834177: Running jsynprog on Solaris Nevada can cause JVM crash
...
Use CodeCache buffer blob instead of static buffer in AdapterHandlerLibrary.
Reviewed-by: never
2009-04-29 12:58:09 -07:00
Igor Veresov
db68fa7326
6819098: G1: reduce RSet scanning times
...
Added a feedback-driven exponential skipping for parallel RSet scanning.
Reviewed-by: tonyp, apetrusenko
2009-04-27 16:52:18 -07:00
Vladimir Kozlov
9e0929adba
Merge
2009-04-27 12:55:28 -07:00
Vladimir Kozlov
a1533dafce
6834142: method->print_codes(): Error: ShouldNotReachHere()
...
Restore the call to Bytecodes::java_code() in BytecodePrinter::print_attributes().
Reviewed-by: jrose
2009-04-27 12:45:14 -07:00
Andrey Petrusenko
5213d97280
Merge
2009-04-27 12:33:57 -07:00
Tom Rodriguez
8e16f6b5c4
Merge
2009-04-24 18:45:14 -07:00
Tom Rodriguez
60e1a19b44
6833573: C2 sparc: assert(c < 64 && (c & 1) == 0,"bad double float register")
...
Reviewed-by: twisti
2009-04-24 15:08:30 -07:00
Changpeng Fang
003ca0f848
6833951: Extra ":" Causes Testcase in CR 6589834 "Parse Exception: Invalid tag: summary:"
...
Remove the colon
Reviewed-by: never
2009-04-24 09:14:39 -07:00
Xiomara Jayasena
57d7af3e23
Added tag jdk7-b56 for changeset 5bef15d9d54a
2009-04-23 15:54:48 -07:00
Changpeng Fang
04fdef79fa
6589834: deoptimization problem with -XX:+DeoptimizeALot
...
Relocate the stack pointer adjustment to where uncommon_trap is actually inserted for new_array.
Reviewed-by: kvn, jrose
2009-04-23 14:04:24 -07:00
Antonios Printezis
c2578847e2
6829013: G1: set the default value of G1VerifyConcMarkPrintRechable to false
...
Turn off G1VerifyConcMarkPrintReachable by default to minimize the amount of verbose output we generate by default.
Reviewed-by: jmasa
2009-04-23 16:58:16 -04:00
Erik Trimble
e84d20271d
6833316: jprt.properties not setting values for 6u14 release flag
...
Fix jprt.properties to do 6u14 tests right
Reviewed-by: ohair
2009-04-22 19:30:54 -07:00
Vladimir Kozlov
273a47426e
6709742: find_base_for_derived's use of Ideal NULL is unsafe causing crashes during register allocation
...
Create a mach node corresponding to ideal node ConP #NULL specifically for derived pointers.
Reviewed-by: never
2009-04-22 17:03:18 -07:00
Xiaobin Lu
ee78b15d5a
Merge
2009-04-22 11:47:26 -07:00
Christian Thalinger
b9f27b5eea
Merge
2009-04-22 06:09:24 -07:00
John R Rose
34c1d72421
6655646: dynamic languages need dynamically linked call sites
...
Invokedynamic instruction (JSR 292 RI)
Reviewed-by: twisti, never
2009-04-21 23:21:04 -07:00
Erik Trimble
9e2e7197f6
Merge
2009-04-21 15:08:49 -07:00
Coleen Phillimore
2e43a0450f
6830069: UseLargePages is broken on Win64
...
Making VirtualAlloc/VirtualProtect two calls for PAGE_EXECUTE_READWRITE doesn't work for MEM_LARGE_PAGES.
Reviewed-by: xlu, kvn, jcoomes
2009-04-21 16:12:51 -04:00
Christian Thalinger
57d945fd3d
6822110: Add AddressLiteral class on SPARC
...
The Address class on SPARC currently handles both, addresses and address literals, what makes the Address class more complicated than it has to be.
Reviewed-by: never, kvn
2009-04-21 11:16:30 -07:00
Tom Rodriguez
fd05c28901
Merge
2009-04-20 14:48:03 -07:00
Tom Rodriguez
425fb8197e
6831604: missing null check in guarantee
...
Reviewed-by: kvn
2009-04-17 12:22:18 -07:00
Vladimir Kozlov
6615262737
6831323: Use v8plus as minimum required hardware for current Hotspot sources
...
Use -xarch=v8plus as default for 32-bits VM on sparc.
Reviewed-by: never, twisti
2009-04-17 09:38:32 -07:00
Andrew Haley
ef21b09a71
6829575: 100028: Debug information is incomplete or missing
...
Enable debugging in many places
Reviewed-by: ohair
2009-04-17 15:50:12 +01:00
Tom Rodriguez
617835c850
6741757: minor ctw improvements
...
Reviewed-by: kvn
2009-04-16 21:25:29 -07:00
Tom Rodriguez
88ac170f53
6828024: verification of fixed interval usage is too weak
...
Reviewed-by: kvn
2009-04-16 15:50:32 -07:00
Xiomara Jayasena
faaab0292b
Added tag jdk7-b55 for changeset c7888e8ac47a
2009-04-16 11:22:40 -07:00
Tom Rodriguez
970eb79fc4
6449385: JCK test dup2_x200106m1 fails with Segmentation Fault on x86
...
Reviewed-by: kvn
2009-04-16 10:40:42 -07:00
Erik Trimble
cdcc52dcab
6830815: jprt.config not setting proper compiler version for use in 6u14
...
Add the 6u14 option to the jprt.config file in workspace
Reviewed-by: ohair
2009-04-15 21:31:46 -07:00
Tom Rodriguez
1097f94525
6684007: PrintAssembly plugin not available for linux or windows
...
Reviewed-by: rasbold, jrose, twisti
2009-04-15 09:53:54 -07:00
Tom Rodriguez
62717f091a
Merge
2009-04-14 12:25:54 -07:00
Changpeng Fang
08466ce0ca
6829021: tests for 6636138 use UseSuperword instead of UseSuperWord
...
Remove the wrong flag -XX:+UseSuperword to fix the Nightly failure
Reviewed-by: kvn, never
2009-04-10 15:01:14 -07:00
Xiaobin Lu
87b1e69996
Merge
2009-04-09 13:59:45 -07:00
Xiomara Jayasena
baa83308c5
Added tag jdk7-b54 for changeset c77d20908054
2009-04-09 10:37:18 -07:00
Erik Trimble
1f75d1c6dd
6828076: Fork HS15 to HS16 - renumber Major and build numbers of JVM
...
Update the Hotspot version number to HS16 B01 for HS16 fork
Reviewed-by: jcoomes
2009-04-08 14:55:38 -07:00
John R Rose
ce0c084720
6655638: dynamic languages need method handles
...
Initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.)
Reviewed-by: kvn, twisti, never
2009-04-08 10:56:49 -07:00
John R Rose
318da3f68c
6827505: sizing logic for vtable and itable stubs needs self-check
...
Asserts and comments to help maintain the correct sizing of certain stubs
Reviewed-by: kvn
2009-04-08 00:12:59 -07:00
Vladimir Kozlov
ca3a3504be
6711117: Assertion in 64bit server vm (flat != TypePtr::BOTTOM,"cannot alias-analyze an untyped ptr")
...
Delay a memory node transformation if its control or address on IGVN worklist.
Reviewed-by: never
2009-04-07 19:04:24 -07:00
Vladimir Kozlov
014e5cdefb
6826960: C2 Sparc: assert(bb->_nodes(_bb_end)->is_Proj(),"skipping projections after expected call")
...
Add the check when a Halt node is placed in a separate block.
Reviewed-by: twisti
2009-04-07 10:05:04 -07:00
Xiaobin Lu
62fa852746
6699669: Hotspot server leaves synchronized block with monitor in bad state
...
Remove usage of _highest_lock field in Thread so that is_lock_owned won't depend on the correct update of that field.
Reviewed-by: never, dice, acorn
2009-04-06 15:47:39 -07:00
Tom Rodriguez
72afcb0285
6539464: Math.log() produces inconsistent results between successive runs
...
Reviewed-by: kvn
2009-04-06 11:53:17 -07:00
Erik Trimble
3d480f960f
Merge
2009-04-03 20:12:54 -07:00
Erik Trimble
5e68f20160
Merge
2009-04-03 19:54:45 -07:00
Tom Rodriguez
5f10e8e82e
6826261: class file dumping from SA is broken
...
Reviewed-by: kvn, jcoomes
2009-04-03 18:51:31 -07:00
Y. Srinivas Ramakrishna
e1b2c1c442
Merge
2009-04-03 15:59:19 -07:00
Vladimir Kozlov
090346b4e8
6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph")
...
Use a HaltNode on the fall through path of the AllocateArrayNode to indicate that it is unreachable if the array length is negative.
Reviewed-by: never, jrose
2009-04-03 13:33:32 -07:00
Erik Trimble
73696dd5a4
Merge
2009-04-02 17:37:46 -07:00
Erik Trimble
067a3d9ad6
6825815: Bump HS15 build number to 05 and update copyright date of HOTSPOT_VM_COPYRIGHT
...
Update the HS15 Build number to 05 and fix copyright date of HOTSPOT_VM_COPYRIGHT
Reviewed-by: jcoomes
2009-04-02 17:37:07 -07:00
Erik Trimble
503abb135a
Merge
2009-04-02 17:01:00 -07:00
Xiomara Jayasena
f907f0a9d2
Added tag jdk7-b53 for changeset 94c3ff1a20d0
2009-04-02 16:51:41 -07:00
Karen Kinnear
d4f2196cd0
Merge
2009-04-02 18:17:03 -04:00
Karen Kinnear
1f5324fed4
6825642: nsk sajdi tests fail with NullPointerException
...
Reviewed-by: xlu, coleenp, kamg, swamyv
2009-04-02 14:26:42 -04:00
Tom Rodriguez
e36afee3bd
Merge
2009-04-02 10:49:41 -07:00
Andrey Petrusenko
a8f9284064
Merge
2009-04-02 05:22:02 -07:00
Erik Trimble
0244538b93
Merge
2009-04-01 22:31:26 -07:00
Paul Hohensee
4be7c3c672
6819213: revive sun.boot.library.path
...
Support multiplex and mutable sun.boot.library.path
Reviewed-by: acorn, dcubed, xlu
2009-04-01 16:38:01 -04:00
Tom Rodriguez
4d34a77121
6823454: Oop-typed loadP yields invalid pointer (0x1) on SPECjbb2005 at OSRed method entry
...
Reviewed-by: kvn, jrose
2009-04-01 11:45:01 -07:00
Tom Rodriguez
f3946ad215
Merge
2009-03-31 19:20:34 -07:00
Tom Rodriguez
b857081608
6824463: deopt blob is testing wrong register on 64-bit x86
...
Reviewed-by: jrose, phh, kvn
2009-03-31 15:09:45 -07:00
Changpeng Fang
c0d62ad9e6
6761600: Use sse 4.2 in intrinsics
...
Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and Arrays.equals.
Reviewed-by: kvn, never, jrose
2009-03-31 14:07:08 -07:00
Vladimir Kozlov
aee9449305
Merge
2009-03-31 10:02:01 -07:00
Vladimir Kozlov
705188bb7b
6821700: tune VM flags for peak performance
...
Tune C2 flags default values for performance.
Reviewed-by: never, phh, iveresov, jmasa, ysr
2009-03-30 18:19:31 -07:00
Karen Kinnear
d37d544754
Merge
2009-03-29 18:19:05 -04:00
Y. Srinivas Ramakrishna
137a679446
6819891: ParNew: Fix work queue overflow code to deal correctly with +UseCompressedOops
...
When using compressed oops, rather than chaining the overflowed grey objects' pre-images through their klass words, we use GC-worker thread-local overflow stacks.
Reviewed-by: jcoomes, jmasa
2009-03-28 15:47:29 -07:00
Erik Trimble
350ce4d28b
6823377: Bump HS15 build number to 04
...
Update the HS15 Build number to 04
Reviewed-by: jcoomes
2009-03-27 16:58:30 -07:00
Erik Trimble
e4f3d13dbb
Merge
2009-03-27 16:54:56 -07:00
Tom Rodriguez
99aa7292a3
6822333: _call_stub_compiled_return address handling in SA is broken causing jstack to hang occasionally
...
Reviewed-by: kvn, twisti
2009-03-27 14:37:42 -07:00
Xiomara Jayasena
422ea850e0
Added tag jdk7-b52 for changeset 0d989c04422c
2009-03-27 14:11:35 -07:00
Karen Kinnear
2a7822f94f
Merge
2009-03-27 14:35:44 -04:00
Poonam Bajaj
6d21b1e4cd
6822407: heapOopSize lookup is incorrect in Serviceability Agent
...
HeapOopSize symbol should be declared as constant in vmStructs and should not be looked up in readVMIntConstants().
Reviewed-by: never, swamyv, coleenp
2009-03-27 10:29:54 -07:00
Ivan P Krylov
595ff704c0
6812297: update project creation for Visual Studio 2005-2008
...
Add 2 news classes to create VC8 and VC9 projects
Reviewed-by: apetrusenko, xlu
2009-03-27 01:35:39 -05:00
Vladimir Kozlov
68cf08d2c3
6810845: Performance regression in mpegaudio on x64
...
Used the outer loop frequency in frequencies checks in RA.
Reviewed-by: never, twisti
2009-03-26 15:04:55 -07:00
Tom Rodriguez
3b786f8edc
Merge
2009-03-26 14:39:39 -07:00
Tom Rodriguez
134debb0ba
6822204: volatile fences should prefer lock:addl to actual mfence instructions
...
Reviewed-by: kvn, phh
2009-03-26 14:31:45 -07:00
Karen Kinnear
ae0f3167d3
Merge
2009-03-26 16:00:51 -04:00
Igor Veresov
74e0691df5
6822263: G1: JVMTI heap iteration fails
...
Make object_iterate() traverse the perm gen
Reviewed-by: apetrusenko, tonyp
2009-03-26 08:51:32 -07:00
Andrey Petrusenko
cf2ae8d98d
6543938: G1: remove the concept of popularity
...
Reviewed-by: iveresov, tonyp
2009-03-25 13:10:54 -07:00
Coleen Phillimore
cec3a034d1
6541756: Reduce executable C-heap
...
Add executable parameters to reserve_memory and commit_memory to reduce executable memory to only the Code Heap.
Reviewed-by: xlu, kvn, acorn
2009-03-25 14:19:20 -04:00
Karen Kinnear
101468324d
6603316: Improve instrumentation for classes loaded at startup
...
Reviewed-by: xlu, mchung
2009-03-25 13:09:28 -04:00
Antonios Printezis
cb822b7e10
Merge
2009-03-25 10:36:08 -04:00
Paul Hohensee
ffff71c1cf
Merge
2009-03-24 19:05:23 -07:00
Paul Hohensee
5231fcdc40
6810653: Change String cache class used by Hotspot from String to StringValue
...
Change create_vm() to load and initialize StringValue rather than String.
Reviewed-by: kvn
2009-03-24 21:56:53 -04:00
Tom Rodriguez
a5396e1107
6820510: assertion failure with unloaded class in subnode.cpp
...
Reviewed-by: kvn
2009-03-24 15:09:52 -07:00
Changpeng Fang
fface2e4ca
6636138: UseSuperWord enabled failure
...
Fixed SuperWord scheduling of memory operations.
Reviewed-by: kvn, never
2009-03-24 12:19:47 -07:00
Tom Rodriguez
1cafadfd3e
6805522: Server VM fails with assertion (block1->start() != block2->start(),"successors have unique bcis")
...
Reviewed-by: kvn
2009-03-23 13:58:58 -07:00
Karen Kinnear
472349069b
Merge
2009-03-23 10:42:20 -04:00
Antonios Printezis
d5e5e5a3d1
6820321: G1: Error: guarantee(check_nums(total, n, parts), "all seq lengths should match")
...
Small fixes to sort out some verbosegc-related incorrectness and a failure
Reviewed-by: apetrusenko
2009-03-21 22:53:04 -04:00
John R Rose
cfb08c72ba
6814659
: separable cleanups and subroutines for 6655638
...
Preparatory but separable changes for method handles
Reviewed-by: kvn, never
2009-03-20 23:19:36 -07:00
Coleen Phillimore
c8da21faa9
6805748: Assertion "don't reset to 0 -- could be mistaken for never-executed" in CompilationPolicy
...
Resetting the invocation counter for a method invocation event was setting count to zero for CompileThreshold=1, making it look like a never executed method.
Reviewed-by: phh, kamg, acorn, never
2009-03-20 22:08:48 -04:00
Karen Kinnear
fba4182589
6819853: VM does not detect JDK which supports parallel class loaders
...
Reviewed-by: coleenp, pbk, xlu, alanb
2009-03-20 11:23:24 -04:00
Xiomara Jayasena
7f88fc4697
Added tag jdk7-b51 for changeset c5c3e5f4accc
2009-03-19 13:25:23 -07:00
Vladimir Kozlov
41463d1d3a
Merge
2009-03-19 09:13:24 -07:00
Karen Kinnear
25de21d620
4766230: Hotspot vtable inconsistencies cause core dumps. 6579515. 6582242
...
Reviewed-by: kamg, coleenp
2009-03-18 17:20:57 -04:00
Vladimir Kozlov
5e66955173
6772368: REGRESSION:tomcat crashed twice with JDK 7
...
Call make_block_at() with the original handler limits.
Reviewed-by: never
2009-03-18 13:25:02 -07:00
Antonios Printezis
f8c3115e4e
Merge
2009-03-18 11:37:48 -04:00
Igor Veresov
736e8a2d4b
6815683: G1: SEGV during marking
...
We should mark the regions that continue humongous regions as live if the first region is live.
Reviewed-by: tonyp
2009-03-16 17:48:01 -07:00
Vladimir Kozlov
f210928e73
6816308: Changes to allow builds with latest Windows SDK 6.1 on 64bit Windows 2003
...
Allow Hotspot builds with latest Windows SDK 6.1 on 64bit Windows 2003
Reviewed-by: ohair, tbell, jcoomes
2009-03-16 15:06:33 -07:00