David Holmes
e3d25bce34
Merge
2012-06-02 07:32:21 -04:00
Alejandro Murillo
528d6f3d54
7173438: new hotspot build - hs24-b14
...
Reviewed-by: jcoomes
2012-06-01 15:30:44 -07:00
Alejandro Murillo
48140aa4e1
Added tag hs24-b13 for changeset 4f7547c15006
2012-06-01 15:24:09 -07:00
Alejandro Murillo
e44885a4e1
Merge
2012-06-01 15:24:08 -07:00
Christine Lu
90d6f85d39
Added tag jdk8-b41 for changeset 609e4849830f
2012-06-01 14:12:10 -07:00
Alejandro Murillo
33799389d4
7173635: jprt.properties should include release jdk7u6
...
Reviewed-by: jcoomes
2012-06-01 11:25:12 -07:00
Mikael Vidstedt
0e816e0b83
7155453: [macosx] re-enable jbb tests in JPRT
...
Run SPECjbb in headless mode and enable SPECjbb runs on OSX
Reviewed-by: dcubed, dholmes
2012-06-01 20:17:46 +02:00
John Coomes
ec1fb16e34
Merge
2012-06-01 10:29:02 -07:00
Bengt Rutisson
212ab5c73a
7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering
...
Simplify code, remove unused code, remove ExitAfterGCNum
Reviewed-by: huntch, johnc
2012-05-31 21:10:33 +02:00
David Holmes
9eb03933dc
Merge
2012-05-30 17:45:02 -04:00
Krystal Mok
20b16ea7aa
7172843: C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set"
...
Reviewed-by: twisti
2012-05-30 12:17:07 -07:00
John Cuthbertson
057a1b7128
7158682: G1: Handle leak when running nsk.sysdict tests
...
Place HandleMarks in the code that allocates handles for the pending list lock so that the handles are freed and multiple, unsuccessful, attempts to schedule a GC do not cause an OOM.
Reviewed-by: brutisso
2012-05-30 10:26:24 -07:00
Zhengyu Gu
a9ea9bd20a
Merge
2012-05-29 20:06:10 -04:00
Zhengyu Gu
e8dff8cfab
Merge
2012-05-26 06:07:38 -07:00
Joseph Provino
b6db24abd6
Merge
2012-05-26 08:49:05 -04:00
Alejandro Murillo
a5780148fd
7171853: new hotspot build - hs24-b13
...
Reviewed-by: jcoomes
2012-05-25 14:56:19 -07:00
Alejandro Murillo
963943745e
Added tag hs24-b12 for changeset 686dd42705db
2012-05-25 14:45:36 -07:00
Alejandro Murillo
eb3ed764ca
Merge
2012-05-25 14:45:35 -07:00
Bengt Rutisson
b76f6e07ab
7171936: LOG_G incorrectly defined in globalDefinitions.hpp
...
Removed LOG_G and LOG_K. Moved LOG_M to where it is being used.
Reviewed-by: twisti, johnc
2012-05-25 22:35:13 +02:00
John Cuthbertson
3f38785a0a
7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
...
Before the last thread to leave a JNI critical region was able to schedule a GCLocker Initiated GC, another thread was attempting an allocation and saw that the GCLocker region was no longer active and successfully scheduled a GC. Stall allocating threads until the GCLocker Initiated GC is performed and then retry the allocation.
Reviewed-by: brutisso, huntch
2012-05-29 10:18:02 -07:00
Christian Thalinger
687fab1763
7170145: C1 doesn't respect the JMM with volatile field loads
...
Reviewed-by: kvn, roland
2012-05-25 11:39:13 -07:00
Krystal Mok
a9ea68bd3f
7170463: C2 should recognize "obj.getClass() == A.class" code pattern
...
Optimize this code pattern obj.getClass() == A.class.
Reviewed-by: jrose, kvn
2012-05-25 07:53:11 -07:00
Vladimir Kozlov
d6d1826ad3
Merge
2012-05-24 18:39:44 -07:00
Zhengyu Gu
6a6296d61b
Merge
2012-05-24 20:04:07 -04:00
David Katleman
42a2cab56e
Added tag jdk8-b40 for changeset 287fd8991324
2012-05-24 16:15:37 -07:00
Daniel D. Daugherty
2003ef208a
Merge
2012-05-24 12:57:01 -07:00
Daniel D. Daugherty
cad78d6f04
7165598: enable FDS on Solaris X64 when 7165593 is fixed
...
Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers.
Reviewed-by: sspitsyn, acorn
2012-05-24 12:03:42 -07:00
Rickard Bäckman
0ccc41fc10
7171422: Change 7161732 breaks SA on Windows
...
Reviewed-by: dholmes, sla
2012-05-24 13:37:47 +02:00
David Holmes
529f652312
7170197: Update JPRT default build targets to support embedded builds
...
Reviewed-by: jcoomes, kvn
2012-05-23 20:09:56 -04:00
Zhengyu Gu
4118514eaa
Merge
2012-05-22 20:29:05 -04:00
Rickard Bäckman
be3945d9ff
7161732: Improve handling of thread_id in OSThread
...
Reviewed-by: dholmes, kamg
2012-05-22 10:11:53 +02:00
Abhijit Saha
1c1f4add53
Merge
2012-05-21 14:56:33 -07:00
Jiangli Zhou
31e63d5a3a
7168280: Eliminate the generic signature index slot from field array for field without generic signature
...
Only allocate the generic signature index slot in the field array for field with generic signature attribute.
Reviewed-by: coleenp, dlong
2012-05-21 14:10:35 -04:00
Matherey Nunez
818597ae4f
7168848: Add test to check that humongous object allocation path also checks the heap occupancy
...
Added test that checks humongous object allocation path also check the heap occupancy and initiate a marking cycle when / if needed.
Reviewed-by: brutisso, jwilhelm
2012-05-21 14:59:59 +02:00
Roland Westrelin
e975779565
7169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer
...
Bad test for parity of y in pow(x,y) (c1, interpreter)
Reviewed-by: kvn, twisti
2012-05-21 09:46:02 +02:00
Alejandro Murillo
57692966b7
7170006: new hotspot build - hs24-b12
...
Reviewed-by: jcoomes
2012-05-18 14:57:28 -07:00
Alejandro Murillo
f1828f22b9
Added tag hs24-b11 for changeset 100019c94f7c
2012-05-18 14:50:18 -07:00
Alejandro Murillo
dec70be8bf
Merge
2012-05-18 14:50:17 -07:00
Krystal Mok
100eb2036d
7170053: crash in C2 when using -XX:+CountCompiledCalls
...
Reviewed-by: kvn, twisti
2012-05-18 12:20:24 -07:00
John Coomes
2c4e9e718c
Merge
2012-05-18 10:27:13 -07:00
Daniel D. Daugherty
5ea3d5b1ea
7170010: conditional "ZIP_DEBUGINFO_FILES ?= 0" setting is not reliable on Windows
...
Always disable ZIP_DEBUGINFO_FILES on Windows.
Reviewed-by: acorn
2012-05-18 09:15:15 -07:00
Roland Westrelin
285f7e0640
7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
...
Null checks in "compressed oops with base" mode may trigger a SIGBUS rather than a SIGSEGV.
Reviewed-by: dsamersoff, dcubed, rbackman, kvn
2012-05-18 15:50:09 +02:00
Bengt Rutisson
6e3096a0fa
7169062: CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64
...
Removed the assert in CompactibleFreeListSpace::check_free_list_consistency() since it was too strict. Simplified CompactibleFreeListSpace::set_cms_values() to reducde the need for asserts.
Reviewed-by: jcoomes, stefank
2012-05-17 21:53:40 +02:00
Vladimir Kozlov
72c30e6568
Merge
2012-05-17 09:50:59 -07:00
David Katleman
6412273c94
Added tag jdk8-b39 for changeset 402efa0d91d4
2012-05-17 06:20:23 -07:00
Daniel D. Daugherty
04d132c069
7169409: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows X86
...
Disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn
2012-05-16 12:47:27 -07:00
Joseph Provino
df5c45b99f
Merge
2012-05-16 13:33:30 -04:00
Daniel D. Daugherty
aaf2d69944
7165060: dtrace tests fail with FDS debug info files
...
Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more.
Reviewed-by: sspitsyn, acorn
2012-05-15 10:52:24 -07:00
Bengt Rutisson
eba9965d54
7166894: Add gc cause to GC logging for all collectors
...
Reviewed-by: mgerdin, johnc
2012-05-15 10:25:06 +02:00
Bengt Rutisson
b2d4591455
7169056: Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit()
...
Reviewed-by: jwilhelm, johnc, dholmes
2012-05-15 22:26:37 +02:00
John Cuthbertson
73636f80f0
7168294: G1: Some Full GCs incorrectly report GC cause as "No GC"
...
GC cause was not being set by the VM_G1CollectForAllocation VM operation.
Reviewed-by: jmasa, ysr, brutisso
2012-05-15 09:49:18 -07:00
Roland Westrelin
b305cf722e
7133857: exp() and pow() should use the x87 ISA on x86
...
Use x87 instructions to implement exp() and pow() in interpreter/c1/c2.
Reviewed-by: kvn, never, twisti
2012-05-15 10:10:23 +02:00
John Cuthbertson
4935ae09b8
Merge
2012-05-14 21:07:28 -07:00
Mikael Vidstedt
c23595da74
7158457: division by zero in adaptiveweightedaverage
...
Add ceiling to AdaptiveWeightedAverage
Reviewed-by: ysr, iveresov
2012-05-15 00:56:06 +02:00
Vladimir Kozlov
eb4a860bc3
6924259: Remove String.count/String.offset
...
Allow a version of String class that doesn't have count and offset fields.
Reviewed-by: never, coleenp
2012-05-14 09:36:00 -07:00
Bengt Rutisson
b68794be17
7161545: G1: Minor cleanups to the G1 logging
...
Rename "to-space-overflow" to "to-space-exhausted", Introduce one decimal point in the size format, Add Sum to the aggregate and re-order the entries, Add number of GC workers to the log output
Reviewed-by: johnc, jwilhelm
2012-05-14 17:32:17 +02:00
Alejandro Murillo
17b26a6a0c
7168247: new hotspot build - hs24-b11
...
Reviewed-by: jcoomes
2012-05-11 14:54:35 -07:00
Alejandro Murillo
757948e54b
Added tag hs24-b10 for changeset fcb3aef57178
2012-05-11 14:47:25 -07:00
Alejandro Murillo
1484d4c12c
Merge
2012-05-11 14:47:24 -07:00
Gary Collins
bfa3402f16
7167625: Adjustments for SE-Embedded build process
...
Simple change to the SE-Embedded build rules that should not affect any other OpenJDK users.
Reviewed-by: kvn, dholmes
2012-05-11 11:30:03 -07:00
John Coomes
8fe245a2ba
Merge
2012-05-11 06:37:47 -07:00
David Katleman
d75e89764e
Added tag jdk8-b38 for changeset dd5e885125b4
2012-05-10 10:25:00 -07:00
Nils Loodin
7d82c13142
7165755: OS Information much longer on linux than other platforms
...
Reviewed-by: sla, dholmes
2012-05-10 15:44:19 +02:00
Daniel D. Daugherty
a160adcf6c
7169102: 7165060 merge lost changes to make/windows/makefiles/defs.make
...
Reviewed-by: sspitsyn, acorn
2012-05-15 15:16:14 -07:00
Daniel D. Daugherty
2d24f2ea0f
Merge
2012-05-15 11:27:24 -07:00
Zhengyu Gu
eefa9c27a1
Merge
2012-05-12 06:50:41 -04:00
Kevin Walls
8b44324ec4
7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG
...
Reviewed-by: kvn
2012-05-11 17:24:32 +01:00
Zhengyu Gu
fe52024032
Merge
2012-05-10 18:19:53 -04:00
Bengt Rutisson
831d61ffee
7167069: 6 VM flags crash the VM when queried via jinfo
...
Added missing double format to Flag::print_as_flag()
Reviewed-by: dholmes, stefank, coleenp
2012-05-10 14:16:34 +02:00
Stefan Karlsson
efb4e7d77d
7167437: Can't build on linux without precompiled headers
...
Reviewed-by: brutisso, mgerdin
2012-05-10 11:27:10 +02:00
Alejandro Murillo
687cb2678f
Merge
2012-05-09 14:06:27 -07:00
David Katleman
e53314cbb7
Added tag jdk8-b37 for changeset f2944668a5b3
2012-05-09 13:07:42 -07:00
Vladimir Kozlov
65e294a51d
Merge
2012-05-09 10:54:29 -07:00
Nils Loodin
018f4098e8
7163117: Agent can't connect to process on Mac OSX
...
Reviewed-by: dholmes, coleenp, sla, minqi, kvn
2012-05-09 16:24:07 +02:00
David Holmes
26eeb59d8d
Merge
2012-05-09 04:32:34 -04:00
Andrew Dinn
97d244d75a
7167406: (Zero) Fix for InvokeDynamic needed
...
Reviewed-by: chrisphi, dholmes
2012-05-09 00:28:45 -04:00
Vladimir Kozlov
7ecd34e368
7167266: missing copyright notes in 3rd party code
...
Add missing copyright notes to the regression test file.
Reviewed-by: twisti, johnc
2012-05-08 15:47:04 -07:00
Abhijit Saha
8a9a73c5fd
Merge
2012-05-08 11:29:21 -07:00
Krystal Mok
833a064cfe
7162726: Wrong filter predicate of visible locals in SA JSJavaFrame
...
Reviewed-by: sla, dcubed
2012-05-08 20:28:35 +02:00
Abhijit Saha
e2a63403d0
Merge
2012-05-08 07:29:27 -07:00
Vladimir Kozlov
904f53db88
7160610: Unknown Native Code compilation issue
...
When constructing input vector use type of vector's operation which use it since element's sizes should match.
Reviewed-by: never, twisti
2012-05-07 12:37:46 -07:00
Joseph Provino
e897b69d19
Merge
2012-05-05 10:24:55 -04:00
Alejandro Murillo
ffd4d39144
7166615: new hotspot build - hs24-b10
...
Reviewed-by: jcoomes
2012-05-04 15:26:05 -07:00
Alejandro Murillo
d1c83acabb
Added tag hs24-b09 for changeset 6123dd756c56
2012-05-04 14:10:31 -07:00
Alejandro Murillo
2889d16425
Merge
2012-05-04 14:10:30 -07:00
John Coomes
05bee5dc82
Merge
2012-05-04 10:46:32 -07:00
Keith McGuigan
ff66fcc442
7160757: Problem with hotspot/runtime_classfile
...
Allow only current and super invokespecials of <init>
Reviewed-by: never, coleenp, dcubed
2012-05-03 15:37:46 -04:00
Joseph Provino
0e89e92d04
Merge
2012-05-02 15:47:06 -04:00
Jiangli Zhou
2fa131f8db
7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support
...
Change the _host_klass to be conditionally created embedded instanceKlass field.
Reviewed-by: jrose, coleenp, dholmes
2012-05-02 13:21:36 -04:00
David Katleman
a4aab05579
Added tag jdk8-b36 for changeset a7cb86ab5b6e
2012-04-26 14:05:31 -07:00
Dean Long
ea89242447
7162955: Attach api on Solaris, too many open files
...
Release server-side socket after client receives it.
Reviewed-by: sla, dsamersoff, dcubed, acorn
2012-04-26 16:24:15 -04:00
Daniel D. Daugherty
5b91fbd2b5
7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
...
Disable FDS by default on Solaris; disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn, sspitsyn
2012-04-25 15:06:51 -07:00
Bengt Rutisson
93bfefecfe
7163848: G1: Log GC Cause for a GC
...
Reviewed-by: johnc, jwilhelm, jmasa
2012-04-25 12:36:37 +02:00
Jon Masamitsu
9d991480e9
Merge
2012-04-25 15:51:10 -07:00
John Cuthbertson
377a04fe57
7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
...
Removed the HeapRegion::_top_at_conc_mark_count field. It is no longer needed as a result of the changes for 6888336 and 7127706. Refactored the closures that finalize and verify the liveness counting data so that common functionality was placed into a base class.
Reviewed-by: brutisso, tonyp
2012-04-25 10:23:12 -07:00
Jon Masamitsu
b63f7f3a18
7164144: Fix variable naming style in freeBlockDictionary.* and binaryTreeDictionary*
...
Fix naming style to be consistent with the predominant hotspot style.
Reviewed-by: ysr, brutisso
2012-04-25 09:55:55 -07:00
Daniel D. Daugherty
4ab089ddba
Merge
2012-04-24 15:20:40 -07:00
Nils Eliasson
83ff79ed01
7157695: Add windows implementation of socket interface
...
Reviewed-by: kvn, dholmes, twisti
2012-04-24 12:15:32 -07:00
Daniel D. Daugherty
1feb712387
Merge
2012-04-23 11:03:30 -07:00
Staffan Larsen
ca57fd5c97
7162063: libsaproc debug print should format size_t correctly on 64bit platform
...
Reviewed-by: rbackman, mgronlun, dholmes
2012-04-23 13:30:39 +02:00
Alejandro Murillo
6de80de07f
7163193: new hotspot build - hs24-b09
...
Reviewed-by: jcoomes
2012-04-20 17:13:36 -07:00
Alejandro Murillo
240c3c4839
Added tag hs24-b08 for changeset 55ac5f20c7bf
2012-04-20 16:23:49 -07:00
Alejandro Murillo
f4ce595352
Merge
2012-04-20 16:23:48 -07:00
John Cuthbertson
b2ab93cc7b
Merge
2012-04-20 11:41:49 -07:00
Kevin Walls
7e36bafdcd
7162488: VM not printing unknown -XX options
...
Reviewed-by: dholmes, kamg
2012-04-20 14:55:45 +01:00
David Katleman
17f06f1623
Added tag jdk8-b35 for changeset f81ec813e7ee
2012-04-19 12:18:46 -07:00
Tom Rodriguez
a02fad04b2
7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
...
Reviewed-by: twisti
2012-04-18 16:08:34 -07:00
Antonios Printezis
0afaaf8d36
7145441: G1: collection set chooser-related cleanup
...
Cleanup of the CSet chooser class: standardize on uints for region num and indexes (instead of int, jint, etc.), make the method / field naming style more consistent, remove a lot of dead code.
Reviewed-by: johnc, brutisso
2012-04-18 13:39:55 -04:00
Antonios Printezis
01ea4199c7
7157073: G1: type change size_t -> uint for region counts / indexes
...
Change the type of fields / variables / etc. that represent region counts and indeces from size_t to uint.
Reviewed-by: iveresov, brutisso, jmasa, jwilhelm
2012-04-18 07:21:15 -04:00
Nils Eliasson
2ded12cdfd
7162094: LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_node
...
Reviewed-by: never, twisti
2012-04-17 11:04:22 -07:00
Tom Rodriguez
24500364ed
7160677: missing else in fix for 7152811
...
Reviewed-by: kvn, kevinw
2012-04-12 12:07:09 -07:00
David Katleman
5ed629de9f
Added tag jdk8-b34 for changeset c71d5b52c0e8
2012-04-12 09:34:57 -07:00
Igor Veresov
d16ab3b53e
7160539: JDeveloper crashes on 64-bit Windows
...
X64 C1 needs to zero upper 32bits when doing l2i conversion
Reviewed-by: never, kvn
2012-04-11 19:15:46 -07:00
Stefan Karlsson
99802ac63d
7160613: VerifyRememberedSets doesn't work with CompressedOops
...
Use load_decode_heap_oop instead of load_decode_heap_oop_not_null
Reviewed-by: tonyp, brutisso
2012-04-11 16:18:45 +02:00
Bengt Rutisson
f695b75d78
4988100: oop_verify_old_oop appears to be dead
...
Removed oop_verify_old_oop and allow_dirty. Also reviewed by: alexlamsl@gmail.com
Reviewed-by: jmasa, jwilhelm
2012-04-16 08:57:18 +02:00
Bengt Rutisson
bb59715dae
7160728: Introduce an extra logging level for G1 logging
...
Added log levels "fine", "finer" and "finest". Let PrintGC map to "fine" and PrintGCDetails map to "finer". Separated out the per worker information in the G1 logging to the "finest" level.
Reviewed-by: stefank, jwilhelm, tonyp, johnc
2012-04-13 01:59:38 +02:00
Abhijit Saha
20a3f240cd
Merge
2012-04-10 10:42:34 -07:00
Jiangli Zhou
4fd64312c8
7159772: instanceKlass::all_fields_count() returns incorrect total field count
...
Fix instanceKlass::all_fields_count() bug.
Reviewed-by: kvn, never
2012-04-10 09:31:04 -07:00
Alejandro Murillo
023ad06e46
7159842: new hotspot build - hs24-b08
...
Reviewed-by: jcoomes
2012-04-07 09:06:55 -07:00
Alejandro Murillo
5186970421
Added tag hs24-b07 for changeset a320e1d913a6
2012-04-07 08:26:15 -07:00
Alejandro Murillo
cd091372af
Merge
2012-04-07 08:26:15 -07:00
John Cuthbertson
18cb0746b3
Merge
2012-04-06 09:48:34 -07:00
Tom Rodriguez
04f50526d3
Merge
2012-04-05 15:08:04 -07:00
David Katleman
f234bdec5b
Added tag jdk8-b33 for changeset 468f9d2380ec
2012-04-05 13:04:42 -07:00
Antonios Printezis
29afa9bf4b
7127697: G1: remove dead code after recent concurrent mark changes
...
Removed lots of dead code after some recent conc mark changes.
Reviewed-by: brutisso, johnc
2012-04-05 13:57:23 -04:00
Tom Rodriguez
3e6d198cf7
7152811: Issues in client compiler
...
Reviewed-by: kvn, jrose
2012-04-04 20:44:38 -07:00
Daniel D. Daugherty
6f5472dfe9
7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
...
Build option FULL_DEBUG_SYMBOLS=0 only affects product builds.
Reviewed-by: ohair, jmelvin, sspitsyn
2012-04-03 09:48:34 -07:00
Tom Rodriguez
8fc6b2ef2a
7157141: crash in 64 bit with corrupted oops
...
Reviewed-by: kvn, iveresov
2012-04-02 16:05:56 -07:00
Karen Kinnear
69a42aedf9
Merge
2012-04-01 17:04:26 -04:00
Alejandro Murillo
cdd9c702ac
7158137: new hotspot build - hs24-b07
...
Reviewed-by: jcoomes
2012-03-30 14:18:17 -07:00
Alejandro Murillo
d791ecac01
Added tag hs24-b06 for changeset 020217b7a101
2012-03-30 14:07:59 -07:00
Alejandro Murillo
4b3efa84fa
Merge
2012-03-30 14:07:58 -07:00
Jesper Wilhelmsson
dc0184185c
Merge
2012-03-30 09:31:26 +02:00
Dean Long
3798179e83
Merge
2012-03-29 23:49:47 -04:00
Coleen Phillimore
f5558edf7b
7131629: Generalize the CMS free list code
...
Make the FreeChunk, FreeList, TreeList, and BinaryTreeDictionary classes usable outside CMS.
Reviewed-by: brutisso, johnc, jwilhelm
2012-03-29 19:46:24 -07:00
Keith McGuigan
fbcf78297f
7110720: Issue with vm config file loadingIssue with vm config file loading
...
Disabling default config files if -XX:-ReadDefaultConfigFiles
Reviewed-by: phh, jrose, dcubed, dholmes
2012-03-29 18:55:32 -04:00
Christine Lu
5e1d3eebdf
Added tag jdk8-b32 for changeset 5bfcff7a3ab2
2012-03-29 13:02:11 -07:00
Frederic Parain
5bb1350803
7087969: GarbageCollectorMXBean notification contains ticks vs millis
...
Reviewed-by: acorn, dcubed, rbackman
2012-03-29 02:12:40 -07:00
Yumin Qi
4b95e50bf7
7156960: Incorrect copyright headers in parts of the Serviceability agent
...
Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template
Reviewed-by: sla, ohair, mbykov
2012-03-28 14:27:38 -07:00
Karen Kinnear
b0fc983013
Merge
2012-03-27 15:28:52 -04:00
Bengt Rutisson
a6d84bc811
7156764: Remove unused size parameter from some CollectedHeap methods
...
Some minor cleanups
Reviewed-by: tonyp, jwilhelm
2012-03-27 10:29:59 +02:00
Jesper Wilhelmsson
6c25e1cdce
Merge
2012-03-26 13:22:38 +02:00
Dean Long
50a2f8c16d
Merge
2012-03-25 18:08:52 -04:00
John Coomes
2ecd2048d4
7156659: new hotspot build - hs24-b06
...
Reviewed-by: johnc
2012-03-23 22:34:22 -07:00
John Coomes
f4e105e841
Added tag hs24-b05 for changeset 56f2ec7778c3
2012-03-23 21:31:15 -07:00
John Coomes
258bd8a2ba
Merge
2012-03-23 21:31:14 -07:00
Daniel D. Daugherty
86dac44dac
7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
...
Add support for ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES build flags. Add support for .diz files.
Reviewed-by: dholmes, ohair, sspitsyn
2012-03-23 11:50:33 -07:00
Coleen Phillimore
1431a5efd1
7150058: Allocate symbols from null boot loader to an arena for NMT
...
Move symbol allocation to an arena so NMT doesn't have to track them at startup.
Reviewed-by: never, kamg, zgu
2012-03-23 11:16:05 -04:00
Bengt Rutisson
efa036748b
7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
...
Make sure that MutableNUMASpace::ensure_parsability() only calls CollectedHeap::fill_with_object() with valid sizes and make sure CollectedHeap::filler_array_max_size() returns a value that can be converted to an int without overflow
Reviewed-by: azeemj, jmasa, iveresov
2012-03-23 15:28:24 +01:00
Antonios Printezis
450d6e8d9a
7146246: G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs
...
Make two G1 cmd line flags available in product builds: G1HeapWastePercent (previously called: G1OldReclaimableThresholdPercent) and G1MixedGCCountTarget (previous called: G1MaxMixedGCNum). Also changed the default of the former from 1% to 5% and the default for G1OldCSetRegionLiveThresholdPercent to 90%.
Reviewed-by: azeemj, jwilhelm, johnc
2012-03-23 10:53:19 -04:00
Tom Rodriguez
cff05c3432
Merge
2012-03-22 13:54:26 -07:00
David Katleman
edbf46c2da
Added tag jdk8-b31 for changeset 5bd77c0f5009
2012-03-22 12:41:09 -07:00
James Melvin
3693f0fe43
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
...
Provide custom error messages for locked commercial feature options which are not first unlocked.
Reviewed-by: dcubed, jcoomes, kamg
2012-03-20 16:46:39 -04:00
Vladimir Kozlov
08973326c4
7154997: assert(false) failed: not G1 barrier raw StoreP
...
Skip only G1 cases and explicitly set global escape state in unsafe cases.
Reviewed-by: never
2012-03-20 13:10:13 -07:00
Erik Joelsson
cfc6c74d02
7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
...
Reviewed-by: dholmes, ohair
2012-03-19 10:09:24 +01:00
Staffan Larsen
a3c4486681
7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
...
Create well-known file with effective group of the current process
Reviewed-by: kamg, dcubed
2012-03-19 20:13:17 +01:00
Dean Long
41d6c584cd
Merge
2012-03-17 17:31:59 -04:00
Alejandro Murillo
c06123ae0c
7154706: new hotspot build - hs23-b05
...
Reviewed-by: jcoomes
2012-03-17 00:27:39 -07:00
Alejandro Murillo
587e9b4f49
Added tag hs24-b04 for changeset d87d6ad0b075
2012-03-17 00:10:12 -07:00
Alejandro Murillo
09dcdbe0ff
Merge
2012-03-17 00:10:12 -07:00
John Coomes
7e1dbd7a03
Merge
2012-03-16 23:52:03 -07:00
John Coomes
0192f2b6c8
Merge
2012-03-16 23:45:05 -07:00
James Melvin
c3183e79ed
7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
...
On Mac OS X, align system property "os.arch" with Apple legacy JDKs. Also, improve os.name string matching by using contains() method instead of .startsWith().
Reviewed-by: dcubed, phh, ohair, katleman
2012-03-16 15:13:22 -04:00
Bengt Rutisson
a99b0c08d4
7130974: G1: Remove G1ParCopyHelper
...
Reviewed-by: tonyp, johnc
2012-03-16 09:52:57 +01:00
Igor Veresov
cd47d982d9
7154333: JVM fails to start if -XX:+AggressiveHeap is set
...
Don't set CompilationPolicyChoice with AggressiveHeap
Reviewed-by: never
2012-03-15 16:38:56 -07:00
David Katleman
7a0d223ed6
Added tag jdk8-b30 for changeset aa03c70c8688
2012-03-15 15:15:16 -07:00
Nils Loodin
2c07f4154e
7148488: Whitebox tests for the Diagnostic Framework Parser
...
Reviewed-by: brutisso, sla, mgerdin
2012-03-15 13:37:13 +01:00
Serguei Spitsyn
7d0f6b051c
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
...
The JVMTI ResourceExhausted events must be generated in all places where OOME is thrown
Reviewed-by: acorn, coleenp, dcubed, dholmes, dsamersoff, jwilhelm, tonyp
2012-03-14 20:06:48 -07:00
Alexey Ragozin
2c9482428f
7068625: Testing 8 bytes of card table entries at a time speeds up card-scanning
...
Check clean words instead of clean bytes
Reviewed-by: jcoomes, jmasa, jwilhelm, ysr
2012-03-14 12:49:27 +01:00
Nils Eliasson
ea28f47062
7152955: print_method crashes with null root
...
Reviewed-by: kvn, never
2012-03-13 20:54:56 -07:00
Gary Collins
c0d6562b8b
Merge
2012-03-13 15:37:50 -07:00
Bengt Rutisson
4a2a6ebe99
7152954: G1: Native memory leak during full GCs
...
Add destructor to TruncatedSeq and call delete when necessary
Reviewed-by: johnc, tonyp
2012-03-13 21:12:53 +01:00
John Cuthbertson
79c90a15fa
7143511: G1: Another instance of high GC Worker Other time (50ms)
...
Tiered compilation has increased the number of nmethods in the code cache. This has, in turn, significantly increased the number of marked nmethods processed during the StrongRootsScope destructor. Create a specialized version of CodeBlobToOopClosure for G1 which places only those nmethods that contain pointers into the collection set on to the marked nmethods list.
Reviewed-by: iveresov, tonyp
2012-03-13 11:05:32 -07:00
Jiangli Zhou
b9e6895d3a
7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field
...
Fold instanceKlass::_enclosing_method_class_index and instanceKlass::_enclosing_method_method_index into the instanceKlass::_inner_classes array.
Reviewed-by: never, coleenp
2012-03-13 13:50:48 -04:00
Nils Eliasson
3683f82865
7152961: InlineTree::should_not_inline may exit prematurely
...
Reviewed-by: kvn, never
2012-03-13 10:03:59 -07:00
Tom Rodriguez
2d308ccc78
Merge
2012-03-12 19:54:41 -07:00
Nils Eliasson
7b7d3507db
7152957: VM crashes with assert(false) failed: bad AD file
...
Reviewed-by: kvn, never
2012-03-12 15:28:07 -07:00
John Cuthbertson
006def0451
7147724: G1: hang in SurrogateLockerThread::manipulatePLL
...
Attempting to initiate a marking cycle when allocating a humongous object can, if a marking cycle is successfully initiated by another thread, result in the allocating thread spinning until the marking cycle is complete. Eliminate a deadlock between the main ConcurrentMarkThread, the SurrogateLocker thread, the VM thread, and a mutator thread waiting on the SecondaryFreeList_lock (while free regions are going to become available) by not manipulating the pending list lock during the prologue and epilogue of the cleanup pause.
Reviewed-by: brutisso, jcoomes, tonyp
2012-03-12 14:59:00 -07:00
Nils Loodin
8950ee8d8e
7154517: Build error in hotspot-gc without precompiled headers
...
Reviewed-by: jcoomes, brutisso
2012-03-16 16:14:04 +01:00
Mikael Gerdin
07299b0a1e
7152791: wbapi tests fail on cygwin
...
Detect cygwin prescence when setting up PLATFORM. Translate cygwin style paths before passing them on to jtreg.
Reviewed-by: jcoomes, brutisso
2012-03-21 08:34:23 +01:00
John Coomes
46a6f9366d
7154724: jdk7u4 test properties missing from jprt.properties
...
Reviewed-by: brutisso
2012-03-20 19:36:59 -07:00
Igor Veresov
12b4b456cb
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
...
Don't attempt to uncommit SHM-based large pages
Reviewed-by: kvn
2012-03-12 13:12:07 -07:00
Vladimir Kozlov
e5f92a2396
7147744: CTW: assert(false) failed: infinite EA connection graph build
...
Rewrote Connection graph construction code in EA to reduce time spent there.
Reviewed-by: never
2012-03-12 10:46:47 -07:00
Alejandro Murillo
db0efee3d4
7152700: new hotspot build - hs24-b04
...
Reviewed-by: jcoomes
2012-03-09 13:34:45 -08:00
Alejandro Murillo
b8f2831c68
Added tag hs24-b03 for changeset c1a6253f0d55
2012-03-09 13:08:18 -08:00
Alejandro Murillo
323e3ce5ab
Merge
2012-03-09 13:08:18 -08:00
Tom Rodriguez
b255b0eccc
Merge
2012-03-09 08:34:36 -08:00
Karen Kinnear
a0e6b7797c
Merge
2012-03-09 00:28:20 -05:00
David Katleman
9dfe7b710e
Added tag jdk8-b29 for changeset 463281379d91
2012-03-08 20:34:29 -08:00
Daniel D. Daugherty
c8ff3bb0cc
7152206: anti-delta the fix for 7152031
...
Backout the fix for 7152031; the real bug to be fixed in jdk repo.
Reviewed-by: michaelm
2012-03-08 06:33:26 -08:00
Daniel D. Daugherty
ec59e22ec0
7152031: Hotspot needs updated xawt path [macosx]
...
Update to use the right path on MacOS X.
Reviewed-by: michaelm, jcoomes, amurillo
2012-03-07 14:58:17 -08:00
Tom Rodriguez
9a93f60e34
7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
...
Reviewed-by: dholmes, minqi, kvn, coleenp
2012-03-06 16:32:23 -08:00
Rickard Bäckman
cf406f37e3
7160570: Intrinsification support for tracing framework
...
Reviewed-by: sla, never
2012-03-06 12:36:59 +01:00
Daniel D. Daugherty
70685b85af
Merge
2012-04-15 15:37:20 -07:00
Coleen Phillimore
b1550c24b9
Merge
2012-04-13 08:11:36 -07:00
Coleen Phillimore
7359b90813
7160467: Fix test for 7158988
...
Ended up checking in FieldMonitor.java as TestPostFieldModification.java
Reviewed-by: kamg
2012-04-12 22:03:05 -04:00
Dean Long
0e7ca534eb
Merge
2012-04-12 18:41:24 -04:00
Rickard Bäckman
2ea955a642
7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued
...
Reviewed-by: acorn, dcubed
2012-04-12 13:24:08 +02:00
Bob Vandette
4d6f8e3d34
Merge
2012-04-10 13:27:09 -04:00
Staffan Larsen
83806487dc
7133111: libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
...
Reviewed-by: dcubed, mgronlun, dsamersoff
2012-04-05 14:16:23 +02:00
Daniel D. Daugherty
df294d5f28
Merge
2012-04-09 08:38:16 -07:00
Axel Siebenborn
beaeca558b
7158988: jvm crashes while debugging on x86_32 and x86_64
...
Object pointer is pushed more than once on stack, where GC doesn't expect it.
Reviewed-by: coleenp, kvn
2012-04-05 12:17:52 -04:00
John Coomes
7b8c6b4353
Merge
2012-03-31 00:05:15 -07:00
Jiangli Zhou
4a02eb3afe
7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass
...
Change implementor to embedded instanceKlass field.
Reviewed-by: sspitsyn, minqi, coleenp
2012-03-29 22:18:56 -04:00
Nils Eliasson
36efb40d10
6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline
...
Allow fallback to non-intrinsic inline case
Reviewed-by: kvn, jrose, never
2012-03-05 18:10:31 -08:00
Bengt Rutisson
a77a5ac2a0
Merge
2012-03-05 22:34:18 +01:00
Dean Long
98f297ba23
7150046: SIGILL on sparcv9 fastdebug
...
Breakpoint needs to do 64-bit compare for pointers on sparcv9
Reviewed-by: coleenp, never
2012-03-05 14:19:00 -05:00
John Coomes
2d0d3e1f63
7150899: remove unused build.targets lines from jprt.properties
...
Reviewed-by: ohair
2012-03-03 12:45:10 -08:00
John Coomes
20beadbcb1
7150454: add release jdk7u4 to jprt.properties
...
Reviewed-by: ohair, never
2012-03-03 12:36:35 -08:00
Alejandro Murillo
95bc08f56b
7150327: new hotspot build - hs24-b03
...
Reviewed-by: jcoomes
2012-03-02 16:56:19 -08:00
Alejandro Murillo
ec659dc825
Added tag hs24-b02 for changeset 6cf227da58e6
2012-03-02 16:27:09 -08:00
Alejandro Murillo
aae19fd69c
Merge
2012-03-02 16:27:09 -08:00
Tom Rodriguez
2e8a110092
Merge
2012-03-02 13:13:25 -08:00
Bill Pittore
0aeb9d9a62
Merge
2012-03-02 14:34:55 -05:00
John Cuthbertson
4bcab49b68
7147806: G1: Crash in vm bootstrap when running with -XX:+UseG1GC -XX:-UsePerfData
...
Update generation and collector counters only if UsePerfData is enabled.
Reviewed-by: iveresov, tonyp
2012-03-02 10:36:16 -08:00
Tom Rodriguez
dac856d4f2
Merge
2012-03-02 09:13:13 -08:00
Roland Westrelin
607f822b20
6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
...
C1 does not recognize the default branch of a lookupswitch or tableswitch bytecode to be a safepoint if backward.
Reviewed-by: kvn, never
2012-03-02 16:04:24 +01:00
Tom Rodriguez
7c2b3c6ab5
7150051: incorrect oopmap in critical native
...
Reviewed-by: kvn, twisti
2012-03-01 15:31:33 -08:00
David Katleman
d144cbfe09
Added tag jdk8-b28 for changeset b99bec991962
2012-03-01 12:23:13 -08:00
Dmitry Samersoff
3385cfe8cf
7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
...
Assert doesn't respect invokedynamic opcode
Reviewed-by: dcubed, phh
2012-03-01 12:41:13 +04:00
Dean Long
9cd12c0bcd
7142641: -Xshared:on fails on ARM
...
Map read-only pages MAP_PRIVATE instead of MAP_SHARED
Reviewed-by: dcubed, dholmes
2012-02-29 12:58:49 -05:00
Frederic Parain
555b593770
Merge
2012-02-28 07:58:43 -08:00
Roland Westrelin
ff47163220
6910461: Register allocator may insert spill code at wrong insertion index
...
When resolving exception edges after register allocation, the C1 register allocator may insert spill code at the wrong insertion position.
Reviewed-by: kvn, never
2012-02-28 09:13:58 +01:00
Tom Rodriguez
825a304b38
7145024: Crashes in ucrypto related to C2
...
Reviewed-by: kvn
2012-02-28 10:04:01 -08:00
Roland Westrelin
c815908774
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
...
Stack must be realigned when calling the runtime for exception propagation at a call.
Reviewed-by: kvn, never
2012-02-27 11:42:30 +01:00
Roland Westrelin
4012f6cd34
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
...
Check stack alignment on VM entry on x64.
Reviewed-by: kvn, never
2012-02-27 09:17:44 +01:00
Krystal Mok
84470be578
7148126: ConstantPoolCacheEntry::print prints to wrong stream
...
Should print to passed in stream not tty
Reviewed-by: dholmes, never
2012-02-25 01:49:34 -05:00
Alejandro Murillo
fafe66921e
7148664: new hotspot build - hs24-b02
...
Reviewed-by: jcoomes
2012-02-24 18:14:00 -08:00
Alejandro Murillo
7f5093d00d
Added tag hs24-b01 for changeset b357c6ebe63e
2012-02-24 18:08:59 -08:00
Alejandro Murillo
a8f637446d
Merge
2012-02-24 18:08:58 -08:00
Vladimir Kozlov
9c6ab6372f
7147416: LogCompilation tool does not work with post parse inlining
...
Fixed few problems in LogCompilation parser.
Reviewed-by: never
2012-02-24 12:33:31 -08:00
Bill Pittore
ee795ec927
Merge
2012-02-23 21:10:02 -05:00
David Katleman
158427237e
Added tag jdk8-b27 for changeset 30cf3316d124
2012-02-23 12:03:08 -08:00
Mikael Gerdin
27c0786c3b
7148152: Add whitebox testing API to HotSpot
...
Add an internal testing API to HotSpot to enable more targeted testing of vm functionality
Reviewed-by: phh, dholmes
2012-02-23 14:58:35 +01:00
Frederic Parain
79a5197d1d
Merge
2012-02-22 08:19:27 -08:00
Erik Joelsson
97612e5913
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
...
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes
2012-02-22 09:24:35 +01:00
Dmitry Samersoff
12a9f18dcc
Merge
2012-02-22 10:32:29 -08:00
Dmitry Samersoff
e1675f98d4
7110104: It should be possible to stop and start JMX Agent at runtime
...
Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung
2012-02-22 19:43:22 +04:00
Vladimir Kozlov
22db6951dc
7146442: assert(false) failed: bad AD file
...
Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods.
Reviewed-by: never
2012-02-21 11:55:05 -08:00
Jiangli Zhou
3e904497b1
7120481: storeStore barrier in constructor with final field
...
Issue storestore barrier before constructor return if the constructor write final field.
Reviewed-by: dholmes, jrose, roland, coleenp
2012-02-21 13:14:55 -05:00
Bill Pittore
a94cb97f4a
Merge
2012-02-22 14:00:34 -05:00
John Coomes
378bc323c2
Added tag hs23-b16 for changeset 1bfc33519320
2012-02-20 22:32:30 -08:00
Krystal Mok
41f7f6302b
7145358: SA throws ClassCastException for partially loaded ConstantPool
...
In printValueOn() in ConstantPool.java check if the poolHolder is a valid Klass and only then print it.
Reviewed-by: sla, sspitsyn
2012-02-20 21:27:56 -08:00
Vladimir Kozlov
5f68d9921d
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
...
Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
2012-02-20 13:11:08 -08:00
Vladimir Kozlov
b4cbe82e26
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
...
Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
2012-02-20 13:11:08 -08:00
Staffan Larsen
d856a7745c
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
...
Change OSThread to use mach thread_t
Reviewed-by: phh, dcubed
2012-02-19 13:11:39 +01:00
Daniel D. Daugherty
b0b5725863
7145798: System.loadLibrary does not search current working directory
...
Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7.
Reviewed-by: phh, jmelvin, coleenp
2012-02-17 15:55:27 -08:00
Alejandro Murillo
a908ea8cb5
7146700: new hotspot build - hs24-b01
...
Reviewed-by: jcoomes
2012-02-17 15:11:32 -08:00
Alejandro Murillo
be21bbbc25
Added tag hs23-b16 for changeset e545d7e1f01e
2012-02-17 15:06:39 -08:00
Alejandro Murillo
c96c4e3fa4
Merge
2012-02-17 15:06:38 -08:00