History log of /openjdk10/test/lib/sun/hotspot/WhiteBox.java
Revision Date Author Comments
# 2767:c1d93422c78e 14-Aug-2017 jiangli

8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive.
Summary: Shared class' constant pool resolved_references array is cached.
Reviewed-by: coleenp, iklam, tschatzl
Contributed-by: jiangli.zhou@oracle.com, thomas.schatzl@oracle.com


# 2762:caf2fd524fd5 01-Aug-2017 goetz

8185436: jtreg: introduce @requires property to disable cds tests
Reviewed-by: jiangli, mseledtsov, iklam


# 2760:d2b64cb3dc6e 02-Aug-2017 iklam

8072061: Automatically determine optimal sizes for the CDS regions
Summary: See new C++ class MetaspaceClosure.
Reviewed-by: coleenp, jiangli, mseledtsov


# 2756:035a3a7c0ea7 05-Jul-2017 kvn

Merge


# 2729:e44df2c331e6 23-Apr-2017 rprotacio

8165896: Use "open" flag from JVM_DefineModule to export all module packages
Summary: Implemented VM side of open modules, which export all their packages unqualifiedly. Automatic modules and unnamed modules are treated internally as open modules.
Reviewed-by: alanb, hseigel, lfoltan


# 2725:cf738474cdb9 13-Apr-2017 kbarrett

8169517: WhiteBox should provide concurrent GC phase control
Summary: Added WhiteBox API and G1 implementation.
Reviewed-by: shade, dfazunen


# 2714:2879b7785047 01-Mar-2017 hseigel

8172307: Remove ununsed JVM API JVM_GetModuleByPackageName()
Summary: Remove get_module_by_package_name() etc., and unneeded test.
Reviewed-by: sspitsyn, gtriantafill


# 2673:34742222cd74 16-Jun-2017 alanb

8181087: Module system implementation refresh (6/2017)
Reviewed-by: sspitsyn, hseigel


# 2400:5068c84c0844 11-Dec-2016 kvn

8171008: Integrate AOT compiler into JDK
Reviewed-by: erikj, mchung, twisti, simonis


# 2349:c8b7d9eb4aa1 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: alanb, mchung
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com


# 2289:1c9b94ce045e 18-Oct-2016 dholmes

8163984: Fix license and copyright headers in jdk9 under test/lib
Reviewed-by: dholmes
Contributed-by: Stanislav Smirnov <stanislav.smirnov@oracle.com>


# 2208:e85afddde2fd 02-Aug-2016 mchernov

8161604: TestNewSizeFlags fails with RuntimeException: max new size != MaxNewSize value
Reviewed-by: sangheki, tschatzl


# 2135:5d2c504ff630 10-Jun-2016 jmasa

Merge


# 2134:114b709abea1 10-Jun-2016 jmasa

8026752: Cancel MetaspaceGC request for a CMS concurrent collection after GC
Reviewed-by: sjohanss, sangheki


# 2103:112989d7c3c0 30-May-2016 dfazunen

8154096: Extend WhiteBox API with methods which retrieve from VM information about available GC
Reviewed-by: kbarrett, iignatyev


# 2070:f800d3025f27 21-Apr-2016 bharadwaj

Merge


# 2067:2f9a45f34f95 07-Apr-2016 thartmann

8153514: Whitebox API should allow compilation of <clinit>
Summary: Added Whitebox API method to trigger compilation of static initializer.
Reviewed-by: zmajo, kvn, iignatyev


# 2066:4a67e08031be 20-Apr-2016 kzhaldyb

8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics
Reviewed-by: tschatzl, dfazunen, iignatyev


# 2007:0aef6b371e44 04-Apr-2016 jcm

8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
Summary: Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.
Reviewed-by: vlivanov


# 1974:f7b181bd0dc2 22-Mar-2016 chegar

Merge


# 1968:ad7fd6bb92e0 03-Mar-2016 simonis

8150646: Add support for blocking compiles though whitebox API
Reviewed-by: kvn, ppunegov, simonis, neliasso
Contributed-by: nils.eliasson@oracle.com, volker.simonis@gmail.com


# 1961:f900d5afd9c8 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: alanb, mchung, tbell
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, erik.joelsson@oracle.com, chris.hegarty@oracle.com, christian.tornqvist@oracle.com, harold.seigel@oracle.com, igor.ignatyev@oracle.com, james.laskey@oracle.com, jean-francois.denise@oracle.com, sundararajan.athijegannathan@oracle.com


# 1950:42f50a15674f 25-Feb-2016 neliasso

8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
Summary: Add whitebox for checking available compilers
Reviewed-by: kvn


# 1948:06622a7047a8 20-Feb-2016 kshefov

8141616: Add new methods to the java Whitebox API
Reviewed-by: kvn, dpochepk


# 1876:b25a1f3183e9 17-Dec-2015 kzhaldyb

8132723: Add tests which check that soft references to humongous objects should work correctly
8132724: Add tests which check that weak references to humongous objects should work correctly
Reviewed-by: jmasa, dfazunen


# 1814:a178cfd8a297 01-Dec-2015 neliasso

Merge


# 1813:ec0e9c395cc0 30-Nov-2015 vlivanov

8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls
Reviewed-by: jrose, dlong, aph, forax


# 1801:f8e40a86242f 22-Jul-2015 iklam

8140802: Clean up and refactor of class loading code for CDS
Reviewed-by: jiangli, acorn


# 1720:5e06ef3a390a 20-Oct-2015 neliasso

8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis


# 1695:dec57655571e 08-Oct-2015 twisti

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


# 1688:998803eeed50 18-Sep-2015 neliasso

8135068: Extract method matchers from CompilerOracle
Summary: Ecapsulate code to enable reuse
Reviewed-by: roland, kvn


# 1636:3458934dfae6 01-Sep-2015 mchernov

8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
Reviewed-by: iignatyev, dfazunen


# 1635:da355bc6d1f9 04-Sep-2015 jlaskey

8087181: Move native jimage code to its own library (maybe libjimage)
Reviewed-by: alanb, lfoltan, hseigel, acorn
Contributed-by: james.laskey@oracle.com, jean-francois.denise@oracle.com, roger.riggs@oracle.com


# 1601:2671addb3319 28-Jul-2015 zmajo

8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
Summary: Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available.
Reviewed-by: kvn, jrose


# 1578:e1e2a0c7cbee 25-Jun-2015 jfdenise

8080511: Refresh of jimage support
Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi
Contributed-by: james.laskey@oracle.com, jean-francois.denise@oracle.com, sundararajan.athijegannathan@oracle.com


# 1560:0c13d69911f7 24-Jun-2015 tschatzl

8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup
Summary: The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test.
Reviewed-by: dfazunen, jmasa, ecaspole


# 1557:178f65f48dc1 17-Jun-2015 mseledtsov

8098821: Crash in system dictionary initialization with shared strings
Summary: map string regions after the compressed class base is known
Reviewed-by: iklam, dcubed, coleenp


# 1554:3a36d56f31ec 12-Jun-2015 jiangli

8015086: add interned strings to the shared archive.
Summary: Support saving interned strings in shared CDS archive.
Reviewed-by: coleenp, iklam, pliden


# 1539:fad4629d2cba 04-Jun-2015 david

8080947: Add uint as a valid VM flag type
Reviewed-by: brutisso, ddmitriev


# 1464:24647ecd53c7 16-Apr-2015 kvn

Merge


# 1462:f584bb30d4bd 29-Mar-2015 thartmann

8075214: SIGSEGV in nmethod sweeping
Summary: Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread.
Reviewed-by: kvn, mgerdin, dholmes


# 1459:a264f2988733 07-Apr-2015 tschatzl

8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank


# 1458:e36425f51dff 02-Apr-2015 iignatyev

8043225: Make whitebox API functions more stable
Summary: Added checks for null parameters where applicable
Reviewed-by: dholmes, iignatyev
Contributed-by: Kirill Zhaldybin <kirill.zhaldybin@oracle.com>


# 1414:75a3e3478a87 26-Mar-2015 jwilhelm

Merge


# 1413:0a5629c31104 16-Mar-2015 jwilhelm

Merge


# 1412:0871d61e2534 16-Mar-2015 azakharov

8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
Summary: test for auxiliary data in G1 fails as they cannot precisely measure this aux data size. I've added whitebox method to get this size.
Reviewed-by: tschatzl, jwilhelm, mgerdin


# 1402:6ac94d14c01c 13-Mar-2015 dcubed

Merge


# 1401:ac9cd1bfab1d 10-Mar-2015 cjplummer

8069111: Investigate NMT detail tracking support for 32bit ARM
Summary: Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail.
Reviewed-by: dholmes, bdelsart


# 1387:c6b8dc6a00d1 12-Mar-2015 iignatyev

8074980: add WhiteBox API to get a flag value for a method
Reviewed-by: kvn, fzhinkin


# 1284:a09f9fd80f87 30-Dec-2014 fzhinkin

8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
Reviewed-by: kvn, iignatyev


# 1270:7063bdada583 22-Dec-2014 kvn

8067972: Bring changes made to WhiteBox.java in 8047290 to that file new location in the top repo
Reviewed-by: jcoomes


# 1268:7d49db790342 16-Dec-2014 iignatyev

8028595: WhiteBox API for stress testing of TieredCompilation
Reviewed-by: kvn


# 1265:c82ea5393dda 12-Dec-2014 thartmann

8066433: Move Whitebox test library to top level repository
Summary: Moved Whitebox test library to top level repository.
Reviewed-by: iignatyev, sla, mr