History log of /openjdk10/hotspot/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
Revision Date Author Comments
# 13532:3a8e8737cb36 24-Aug-2017 njian

8186325: AArch64: jtreg test hotspot/test/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java SEGV
Reviewed-by: adinn, aph
Contributed-by: stuart.monteith@linaro.org


# 13351:6ad02163b738 27-Jul-2017 coleenp

8183039: Re-examine methodHandle methods uninlined by 8144256
Summary: Add more const references so out-of-line methodHandle destructor and copy ctor called infrequently
Reviewed-by: hseigel, redestad


# 13249:a2753984d2c1 05-Jul-2017 stefank

8183552: Move align functions to align.hpp
Reviewed-by: stuefe, pliden


# 13244:ebbb31f0437e 13-Apr-2017 stefank

8178500: Replace usages of round_to and round_down with align_up and align_down
Reviewed-by: rehn, tschatzl


# 13073:88688eedc62b 13-Oct-2016 rkennke

8167659: Access of mark word should use oopDesc::mark_offset_in_bytes() instead of '0'
Summary: Use oopDesc::mark_offset_in_bytes() when addressing mark word, instead of '0'.
Reviewed-by: dholmes, coleenp


# 12721:b163435e40b3 22-Mar-2017 mgerdin

8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, coleenp, tschatzl


# 12682:18607b3adc85 02-Mar-2017 jwilhelm

8176054: [BACKOUT][REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, mgerdin


# 12677:30befb9c6655 17-Feb-2017 mgerdin

8175085: [REDO] G1 Needs pre barrier on dereference of weak JNI handles
Reviewed-by: kbarrett, dcubed, tschatzl


# 12654:ee34d6aabf5f 16-Feb-2017 dcubed

8175086: [BACKOUT] fix for JDK-8166188
Reviewed-by: kbarrett, jwilhelm, dcubed


# 12649:3bc68ff68250 15-Feb-2017 kbarrett

8166188: G1 Needs pre barrier on dereference of weak JNI handles
Summary: Add low tag to jweaks and G1 barrier for jweak loads.
Reviewed-by: mgerdin, mdoerr, pliden, dlong, dcubed, coleenp, aph, tschatzl
Contributed-by: kim.barrett@oracle.com, martin.doerr@sap.com, volker.simonis@sap.com


# 12437:58261992eb0d 19-Dec-2016 jcm

8170761: Buffer overrun in sharedRuntime_x86_64.cpp:477
Summary: Fixed missing half assert!
Reviewed-by: kvn


# 12363:45c7d7575efa 22-Nov-2016 aph

8170106: AArch64: Multiple JVMCI issues
Reviewed-by: rschatz


# 12206:f5c44b9b4ff9 17-Oct-2016 hshi

8167421: AArch64: in one core system, fatal error: Illegal threadstate encountered
Summary: adding missing thread state store when os::is_MP() is false
Reviewed-by: aph


# 12147:9cc82b204d20 27-Sep-2016 adinn

8165673: AArch64: Fix JNI floating point argument handling
Reviewed-by: aph, adinn
Contributed-by: ningsheng.jian@linaro.org


# 11993:4e4dcd18c567 13-Sep-2016 dsimms

8164086: Checked JNI pending exception check should be cleared when returning to Java frame
Summary: Transitions to Java clear the pending pointer
Reviewed-by: dholmes, neliasso, coleenp


# 11845:fefcad79cedf 16-Aug-2016 aph

8164113: AArch64: follow-up the fix for 8161598
Reviewed-by: dlong


# 11205:0e3de00effac 09-May-2016 rehn

8153535: Convert TraceRedefineClasses to Unified Logging
Reviewed-by: rprotacio, coleenp


# 10844:c04ff0bb5b8e 07-Apr-2016 ccheung

8145221: Use trampolines for i2i and i2c entries in Methods that are stored in CDS archive
Summary: This optimization reduces the size of the RW region of the CDS archive. It also reduces the amount of pages in the RW region that are actually written into during runtime.
Reviewed-by: dlong, iklam, jiangli
Contributed-by: ioi.lam@oracle.com, calvin.cheung@oracle.com, goetz.lindenmaier@sap.com


# 10762:ea81fe138932 03-Apr-2016 jprovino

8132524: Missing includes to resourceArea.hpp
Summary: Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm


# 10498:b7ba700456c5 25-Feb-2016 aph

8150652: Remove unused code in AArch64 back end
Reviewed-by: kvn


# 9950:4a2acca4e4f7 14-Jan-2016 jwilhelm

Merge


# 9947:9a2baaa34464 14-Jan-2016 david

8146690: Make all classes in GC follow the naming convention.
Reviewed-by: dholmes, stefank


# 9898:2794bc7859f5 07-Jan-2016 jprovino

Merge


# 9867:3125c4a60cc9 20-Dec-2015 goetz

8139864: Improve handling of stack protection zones.
Reviewed-by: stuefe, coleenp, fparain


# 9814:22fd02fad88b 23-Dec-2015 twisti

8143072: [JVMCI] Port JVMCI to AArch64
Reviewed-by: gdub, rschatz, twisti, kvn
Contributed-by: aph@redhat.com


# 9473:5132864a5d5f 13-Nov-2015 neliasso

Merge


# 9461:9dbae662b09d 11-Nov-2015 twisti

8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set
Reviewed-by: twisti
Contributed-by: Gilles Duboscq <gilles.m.duboscq@oracle.com>


# 9281:e33baf2cad34 05-Nov-2015 jwilhelm

Merge


# 9248:6ab7e19c9220 23-Oct-2015 coleenp

8140274: methodHandles and constantPoolHandles should be passed as const references
Summary: modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti


# 9212:427a91c68b67 27-Oct-2015 enevill

8140611: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs
Summary: Fix register usage on calling native synchronized methods
Reviewed-by: kvn, adinn


# 9149:a8a8604f890f 17-Oct-2015 dlong

Merge


# 9111:a41fe5ffa839 08-Oct-2015 twisti

8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett


# 9080:00e5743fd189 06-Oct-2015 jwilhelm

Merge


# 9056:dc9930a04ab0 29-Sep-2015 david

8080775: Better argument formatting for assert() and friends
Reviewed-by: kbarrett, pliden


# 9035:5ee8eccf7900 28-Sep-2015 aph

8136165: AARCH64: Tidy up compiled native calls
Summary: Do some cleaning
Reviewed-by: roland, kvn, enevill


# 9012:e1517978bf12 14-Sep-2015 enevill

8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
Summary: Fix safepoint handlers to save 128 bits on vector poll
Reviewed-by: kvn
Contributed-by: felix.yang@linaro.org


# 8883:8783515c57ad 17-Aug-2015 enevill

8133352: aarch64: generates constrained unpredictable instructions
Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn


# 8609:0b76cb81b165 24-Jun-2015 goetz

8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket."
Reviewed-by: enevill, simonis, adinn


# 8307:b7e5b185e33a 15-May-2015 enevill

8079564: Use FP register as proper frame pointer in JIT compiled code on aarch64
Summary: Add support for PreserveFramePointer for debug/profile
Reviewed-by: kvn


# 7892:84c5d19d3a32 02-Mar-2015 adinn

8074119: [AARCH64] stage repo misses fixes from several Hotspot changes
Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805
Reviewed-by: aph, kvn


# 7883:c62971d23589 21-Jan-2015 aph

8069593: Changes to JavaThread::_thread_state must use acquire and release
Reviewed-by: kvn, dlong


# 7880:647c8b619d80 20-Jan-2015 aph

8068054: AARCH64: Assembler interpreter, shared runtime
Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files.
Reviewed-by: kvn, roland, coleenp, twisti