- 23 7月, 2020 1 次提交
-
-
由 yunyao.zxl 提交于
Summary: Bug fixes for JKU coroutine The JKU patch has several flaws: 1. When using JDI to debug coroutine, it may crash because the _switchTo intrinsic entry will change to the interpreter one, which is a SHOULD_NOT_REACH_HERE(). 2. Change miscellaneous thread-local data structures to coroutine-local level during _switchTo phase. 3. Disable making zombies of _switchTo alike intrinsic things. 4. Fix multiple mem leak problems for coroutine data structures. 5. Create an empty JNIHandleBlock for the first Java call. 6. The stack layout of Coroutine doesn't align with 16 bytes on x86_64 which will cause some float point instructions to throw an sig fault. 7. etc. Test Plan: Coroutine tests Reviewed-by: yuleil, shiyuexw, sanhong Issue: https://github.com/alibaba/dragonwell8/issues/113
-
- 22 7月, 2020 1 次提交
-
-
由 yunyao.zxl 提交于
Summary: - From http://hg.openjdk.java.net/mlvm/mlvm/hotspot/file/4cd7d914b0e3/coro-simple.patch. - Resolve trivial conflicts in: systemDictionary.hpp, thread.cpp, debug.hpp. - Add an option "EnableCoroutine". Test Plan: run jtreg tests Reviewed-by: yuleil, shiyuexw, sanhong Issue: https://github.com/alibaba/dragonwell8/issues/113
-
- 15 7月, 2020 1 次提交
-
-
由 Denghui Dong 提交于
This reverts commit 5382b8e0.
-
- 05 12月, 2019 1 次提交
-
-
由 卓昂 提交于
Reviewers: 效山, 芳玺, 传胜, 三红, yumin.qi Reviewed By: 三红, 芳玺, 效山, 卓仁 Differential Revision: https://aone.alibaba-inc.com/code/D815657
-
- 13 12月, 2018 1 次提交
-
-
由 egahlin 提交于
Reviewed-by: mgronlun
-
- 12 8月, 2019 1 次提交
-
-
由 apetushkov 提交于
8199712: Flight Recorder 8203346: JFR: Inconsistent signature of jfr_add_string_constant 8195817: JFR.stop should require name of recording 8195818: JFR.start should increase autogenerated name by one 8195819: Remove recording=x from jcmd JFR.check output 8203921: JFR thread sampling is missing fixes from JDK-8194552 8203929: Limit amount of data for JFR.dump 8203664: JFR start failure after AppCDS archive created with JFR StartFlightRecording 8003209: JFR events for network utilization 8207392: [PPC64] Implement JFR profiling 8202835: jfr/event/os/TestSystemProcess.java fails on missing events Summary: Backport JFR from JDK11. Initial integration Reviewed-by: neugens
-
- 12 10月, 2016 1 次提交
-
-
由 coleenp 提交于
Summary: Go to thread_in_vm to get the class_loader oop. Also reviewed by leelamohan.venati@gmail.com. Reviewed-by: sspitsyn
-
- 01 3月, 2016 1 次提交
-
-
由 csahu 提交于
Reviewed-by: stuefe, coleenp, roland
-
- 16 1月, 2016 1 次提交
-
-
由 kevinw 提交于
Reviewed-by: coleenp, roland
-
- 26 11月, 2014 1 次提交
-
-
由 dholmes 提交于
Reviewed-by: shade, coleenp
-
- 15 6月, 2018 1 次提交
-
-
由 kevinw 提交于
8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: bpittore, stefank, dholmes, kbarrett
-
- 06 9月, 2016 1 次提交
-
-
由 mdoerr 提交于
Summary: Add missing barrier, sharing code with Unsafe_GetObject. Reviewed-by: kbarrett, mgerdin, pliden, tschatzl
-
- 23 5月, 2014 1 次提交
-
-
由 drchase 提交于
8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas 8043164: Format warning in traceStream.hpp Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings Reviewed-by: kvn, coleenp, iveresov, twisti
-
- 16 1月, 2016 1 次提交
-
-
由 kevinw 提交于
Reviewed-by: coleenp, roland
-
- 06 9月, 2014 1 次提交
-
-
由 coleenp 提交于
Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck
-
- 13 2月, 2014 1 次提交
-
-
由 ccheung 提交于
Summary: added JNI exception pending check in several files under src/share/vm/prims directory Reviewed-by: coleenp, minqi
-
- 08 5月, 2014 1 次提交
-
-
由 goetz 提交于
Reviewed-by: twisti, stefank
-
- 29 4月, 2014 1 次提交
-
-
由 goetz 提交于
Reviewed-by: dholmes, kvn, stefank, twisti
-
- 16 1月, 2014 1 次提交
-
-
由 goetz 提交于
Reviewed-by: dholmes, kvn Contributed-by: martin.doerr@sap.com
-
- 26 9月, 2013 1 次提交
-
-
由 hseigel 提交于
Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms. Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin Contributed-by: lois.foltan@oracle.com
-
- 10 6月, 2013 1 次提交
-
-
由 sla 提交于
Reviewed-by: acorn, coleenp, sla Contributed-by: NKaren Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
-
- 07 6月, 2013 1 次提交
-
-
由 anoll 提交于
Reviewed-by: twisti, jrose
-
- 07 5月, 2013 1 次提交
-
-
由 bpittore 提交于
Summary: Replace ifdefs with SUPPORTS_NATIVE_CX8 set in platform include file Reviewed-by: dholmes, dlong
-
- 26 3月, 2013 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, jrose
-
- 24 1月, 2013 1 次提交
-
-
由 jprovino 提交于
Summary: Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS. Reviewed-by: coleenp, stefank
-
- 19 12月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class. Reviewed-by: twisti, kvn Contributed-by: NAleksey Shipilev <aleksey.shipilev@oracle.com>
-
- 30 11月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Add ClassLoaderData object for each anonymous class with metaspaces to allocate in. Reviewed-by: twisti, jrose, stefank
-
- 13 11月, 2012 1 次提交
-
-
由 hseigel 提交于
Summary: Remove function Klass::cast() and calls to it. Reviewed-by: dholmes, coleenp
-
- 18 10月, 2012 1 次提交
-
-
由 kvn 提交于
Summary: Add simple check in debug version of VM. Reviewed-by: twisti, johnc
-
- 29 9月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Capitalize these metadata types (and objArrayKlass) Reviewed-by: stefank, twisti, kvn
-
- 02 9月, 2012 1 次提交
-
-
由 coleenp 提交于
Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: Njmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
-
- 25 7月, 2012 1 次提交
-
-
由 twisti 提交于
6984705: JSR 292 method handle creation should not go through JNI Summary: remove assembly code for JDK 7 chained method handles Reviewed-by: jrose, twisti, kvn, mhaupt Contributed-by: NJohn Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
-
- 17 7月, 2012 1 次提交
-
-
由 twisti 提交于
Reviewed-by: kvn, never
-
- 29 6月, 2012 1 次提交
-
-
由 zgu 提交于
7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain
-
- 25 10月, 2011 1 次提交
-
-
由 twisti 提交于
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check Reviewed-by: iveresov, never
-
- 14 10月, 2011 1 次提交
-
-
由 dcubed 提交于
Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: NChristos Zoulas <christos@zoulas.com>, Greg Lewis <glewis@eyesbeyond.com>, Kurt Miller <kurt@intricatesoftware.com>, Alexander Strange <astrange@apple.com>, Mike Swingler <swingler@apple.com>, Roger Hoover <rhoover@apple.com>, Victor Hernandez <vhernandez@apple.com>, Pratik Solanki <psolanki@apple.com>
-
- 11 9月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: jrose, twisti, kvn, coleenp
-
- 02 9月, 2011 1 次提交
-
-
由 twisti 提交于
Reviewed-by: never, kvn
-
- 30 8月, 2011 1 次提交
-
-
由 never 提交于
Reviewed-by: kvn, dholmes, stefank, coleenp
-
- 08 4月, 2011 1 次提交
-
-
由 johnc 提交于
Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer. Reviewed-by: kvn, iveresov, never, tonyp, dholmes
-