Christos Zoulas
32708baef1
7098194: integrate macosx-port changes
...
Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29.
Co-authored-by: Greg Lewis <glewis@eyesbeyond.com>
Co-authored-by: Kurt Miller <kurt@intricatesoftware.com>
Co-authored-by: Alexander Strange <astrange@apple.com>
Co-authored-by: Mike Swingler <swingler@apple.com>
Co-authored-by: Roger Hoover <rhoover@apple.com>
Co-authored-by: Victor Hernandez <vhernandez@apple.com>
Co-authored-by: Pratik Solanki <psolanki@apple.com>
Reviewed-by: kvn, dholmes, never, phh
2011-10-13 09:35:42 -07:00
Kurt Miller
95c56a472b
7089790: integrate bsd-port changes
...
Co-authored-by: Greg Lewis <glewis@eyesbeyond.com>
Co-authored-by: Jung-uk Kim <jkim@freebsd.org>
Co-authored-by: Christos Zoulas <christos@zoulas.com>
Co-authored-by: Landon Fuller <landonf@plausible.coop>
Co-authored-by: The FreeBSD Foundation <board@freebsdfoundation.org>
Co-authored-by: Michael Franz <mvfranz@gmail.com>
Co-authored-by: Roger Hoover <rhoover@apple.com>
Co-authored-by: Alexander Strange <astrange@apple.com>
Reviewed-by: kvn, twisti, jrose
2011-09-25 16:03:29 -07:00
Tom Rodriguez
a300a41ea1
7090654: nightly failures after 7086585
...
Reviewed-by: kvn
2011-09-14 13:57:32 -07:00
Bertrand Delsart
bc855ff2e0
7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type
...
Shared fix necessary for ARM/PPC
Reviewed-by: twisti, roland
2011-09-14 16:28:39 +02:00
Tom Rodriguez
e3afdf10ad
7088955: add C2 IR support to the SA
...
Reviewed-by: kvn
2011-09-11 14:48:24 -07:00
Tom Rodriguez
e39ba1a5fe
7086585: make Java field injection more flexible
...
Reviewed-by: jrose, twisti, kvn, coleenp
2011-09-10 17:29:02 -07:00
Igor Veresov
67ba51cae8
Merge
2011-09-09 12:44:37 -07:00
Stefan Karlsson
bfa7e324d9
Merge
2011-09-09 14:44:43 +02:00
Christian Thalinger
439b75eb12
7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
...
Reviewed-by: jrose, never
2011-09-08 05:11:31 -07:00
Y. Srinivas Ramakrishna
ed72e31727
4965777: GC changes to support use of discovered field for pending references
...
If and when the reference handler thread is able to use the discovered field to link reference objects in its pending list, so will GC. In that case, GC will scan through this field once a reference object has been placed on the pending list, but not scan that field before that stage, as the field is used by the concurrent GC thread to link discovered objects. When ReferenceHandleR thread does not use the discovered field for the purpose of linking the elements in the pending list, as would be the case in older JDKs, the JVM will fall back to the old behaviour of using the next field for that purpose.
Reviewed-by: jcoomes, mchung, stefank
2011-09-07 13:55:42 -07:00
Tom Rodriguez
32fd1b087d
7071307: MethodHandle bimorphic inlining should consider the frequency
...
Reviewed-by: twisti, roland, kvn, iveresov
2011-09-02 20:58:21 -07:00
Christian Thalinger
db44acbeb4
7085404: JSR 292: VolatileCallSites should have push notification too
...
Reviewed-by: never, kvn
2011-09-02 00:36:18 -07:00
Tom Rodriguez
fa7c124af1
7083786: dead various dead chunks of code
...
Reviewed-by: iveresov, kvn
2011-08-31 16:46:11 -07:00
Tom Rodriguez
cebdce4479
7082263: Reflection::resolve_field/field_get/field_set are broken
...
Reviewed-by: kvn, dholmes, stefank, coleenp
2011-08-30 00:54:09 -07:00
Vladimir Kozlov
2cfb876ce7
Merge
2011-08-19 08:55:53 -07:00
Igor Veresov
aa89b8c08d
7066339: Tiered: policy should make consistent decisions about osr levels
...
Added feedback disabling flag to common(), fixed handling of TieredStopAtLevel.
Reviewed-by: kvn, never
2011-07-20 18:04:17 -07:00
Coleen Phillimore
0d6e53412e
Merge
2011-07-16 22:21:39 -04:00
John Coomes
abe5e3a903
Merge
2011-07-12 16:32:25 -07:00
Coleen Phillimore
f854e0370d
Merge
2011-07-07 22:34:34 -04:00
John Coomes
bf486b030a
7053189: remove some unnecessary platform-dependent includes
...
Reviewed-by: dholmes, never, jwilhelm, kvn
2011-07-07 15:44:34 -07:00
Vladimir Kozlov
9120c1e85c
Merge
2011-07-07 10:51:07 -07:00
John Coomes
ce3ae66eeb
Merge
2011-07-06 08:43:01 -07:00
Ashok Srinivasa Murthy
774aa0130a
6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags()
...
Call collect_stack_roots() before collect_simple_roots() as an optimization.
Reviewed-by: ysr, dsamersoff, dcubed
2011-06-29 20:28:58 -07:00
Bengt Rutisson
3aaa5fb06d
7016112: CMS: crash during promotion testing
...
Also reviewed by mikael.gerdin@oracle.com ; stdlib:qsort() does byte-by-byte swapping on Windows. This leads to pointer shearing. Fix is to implement a quicksort that does full pointer updates.
Reviewed-by: never, coleenp, ysr
2011-06-28 14:23:27 +02:00
Ashok Srinivasa Murthy
bc408da53d
7043987: 3/3 JVMTI FollowReferences is slow
...
VM_HeapWalkOperation::doit() should only reset mark bits when necessary.
Reviewed-by: dsamersoff, ysr, dholmes, dcubed
2011-06-23 20:31:43 -07:00
John R Rose
8df44305c7
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
...
Reviewed-by: never
2011-06-23 17:14:06 -07:00
Tom Rodriguez
5d2e4e676b
7055355: JSR 292: crash while throwing WrongMethodTypeException
...
Reviewed-by: jrose, twisti, bdelsart
2011-06-16 13:46:55 -07:00
Tom Rodriguez
ca8939dd80
Merge
2011-06-15 10:20:03 -07:00
Tom Rodriguez
0c0705ca8c
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
...
Reviewed-by: twisti, kvn, jrose
2011-06-14 14:41:33 -07:00
Tom Rodriguez
a664e486bd
7045514: SPARC assembly code for JSR 292 ricochet frames
...
Reviewed-by: kvn, jrose
2011-06-03 22:31:43 -07:00
Coleen Phillimore
8f2d760f58
Merge
2011-06-02 21:01:48 -07:00
John R Rose
0ed03852e5
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
...
Delegate invokedynamic linkage errors to MethodHandleNatives.raiseException.
Reviewed-by: never
2011-06-01 23:25:20 -07:00
Tom Rodriguez
7cf200bd15
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
...
Reviewed-by: kvn, jrose
2011-05-26 14:44:41 -07:00
Coleen Phillimore
57769e3600
7033141: assert(has_cp_cache(i)) failed: oob
...
Unrewrite bytecodes for OOM error allocating the constant pool cache.
Reviewed-by: dcubed, acorn, never
2011-05-21 15:39:54 -07:00
Tom Rodriguez
f5e5b2b6e2
Merge
2011-05-17 19:15:34 -07:00
Tom Rodriguez
c2f2cb75fc
7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp
...
Reviewed-by: jrose
2011-05-17 19:11:51 -07:00
John R Rose
807e4b3dcf
7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one
...
Fix to 7042656: JSR292: invokeExact/Generic doesn't throw UnsupportedOperationException if invoked via Method.invoke
Reviewed-by: never
2011-05-17 15:43:46 -07:00
Bertrand Delsart
4b893d695b
7045515: ARM assembly code for JSR 292 ricochet frames
...
ARM ricochet port and minor fixes in shared debug code
Reviewed-by: jrose, vladidan
2011-05-17 16:50:27 +02:00
Christian Thalinger
db9005f0d3
6998541: JSR 292 implement missing return-type conversion for OP_RETYPE_RAW
...
Reviewed-by: jrose, kvn, never
2011-05-12 14:04:48 -07:00
Christian Thalinger
fee8d7fca4
7042122: JSR 292: adjust various inline thresholds for JSR 292 API methods and method handle adapters
...
Reviewed-by: jrose, never, kvn
2011-05-10 00:45:03 -07:00
Tom Rodriguez
9b9953cb0b
Merge
2011-05-06 19:34:55 -07:00
Tom Rodriguez
6aeaca98d1
6939861: JVM should handle more conversion operations
...
Reviewed-by: twisti, jrose
2011-05-06 16:33:13 -07:00
Keith McGuigan
d7fa132400
7033669: JVM TI spec has to be changed to not contain URLS to the VM Spec
...
Update JVMTI source files to remove hyperlinks and add full legal name
Reviewed-by: acorn, dcubed, dholmes
2011-05-05 12:50:42 -04:00
Keith McGuigan
cc15f4771e
Merge
2011-05-04 11:04:45 -04:00
Vladimir Kozlov
6d0283ed8e
Merge
2011-04-29 11:15:30 -07:00
Daniel D. Daugherty
7d7755b8a4
7039447: 2/1 java profiling is broken in build 139 (garbage in function name)
...
The name in a deferred JVM/TI DynamicCodeGenerated event needs to be explicitly saved.
Reviewed-by: acorn, never, dsamersoff, dholmes
2011-04-28 08:24:46 -07:00
Jon Masamitsu
8328bb291e
Merge
2011-04-20 20:32:45 -07:00
Coleen Phillimore
a2c2b262bc
Merge
2011-04-19 20:40:20 -07:00
Christian Thalinger
0b2d972fd3
7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space
...
Reviewed-by: kvn, jrose
2011-04-18 01:33:28 -07:00
Tomas Hurka
34c1a8cd79
7007254: NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars
...
Use java_lang_String::create_from_platform_dependent_str() instead of java_lang_String::create_from_str() in JvmtiEnv::AddToSystemClassLoaderSearch()
Reviewed-by: dcubed
2011-04-16 11:59:54 +02:00