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
2d24f2ea0f
Merge
2012-05-15 11:27:24 -07: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
Zhengyu Gu
fe52024032
Merge
2012-05-10 18:19:53 -04:00
Vladimir Kozlov
65e294a51d
Merge
2012-05-09 10:54:29 -07: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
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
John Coomes
05bee5dc82
Merge
2012-05-04 10:46:32 -07: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
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
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
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
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
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
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
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
John Cuthbertson
18cb0746b3
Merge
2012-04-06 09:48:34 -07:00
Tom Rodriguez
04f50526d3
Merge
2012-04-05 15:08:04 -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
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
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
Frederic Parain
5bb1350803
7087969: GarbageCollectorMXBean notification contains ticks vs millis
...
Reviewed-by: acorn, dcubed, rbackman
2012-03-29 02:12:40 -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
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
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
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