#
13434:1f5231d2d01c |
|
14-Aug-2017 |
jiangli |
8179302: Pre-resolve constant pool string entries and cache resolved_reference arrays in CDS archive. 8185924: G1NoteEndOfConcMarkClosure::doHeapRegion() does not do remembered set cleanup work for archive region. 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
|
#
13403:7a1a72635a2e |
|
03-Aug-2017 |
goetz |
8185436: jtreg: introduce @requires property to disable cds tests Summary: Fix CompressedClassPointers test to succeed also if cds is not available. Reviewed-by: jiangli, mseledtsov, iklam
|
#
13370:731370f39fcd |
|
02-Aug-2017 |
iklam |
8072061: Automatically determine optimal sizes for the CDS regions Summary: See new C++ class MetaspaceClosure. Reviewed-by: coleenp, jiangli, mseledtsov
|
#
13256:f169f516410e |
|
05-Jul-2017 |
kvn |
Merge
|
#
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
|
#
13243:7235bc30c0d7 |
|
04-Jul-2017 |
stefank |
8178499: Remove _ptr_ and _size_ infixes from align functions Reviewed-by: rehn, tschatzl
|
#
13211:e1bb3d3d7ee2 |
|
28-Jun-2017 |
coleenp |
8182554: Code for os::random() assumes long is 32 bits Summary: And make updating the _rand_seed thread safe. Reviewed-by: stuefe, kbarrett, stefank
|
#
13072:c50a3e028884 |
|
10-May-2017 |
hseigel |
8153646: Move vm/utilities/array.hpp to vm/oops Summary: Move the header file and update the appropriate #include statements. Reviewed-by: sspitsyn, dholmes
|
#
13028:008eba5d22ab |
|
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
|
#
13008:59f5a79c2776 |
|
13-Apr-2017 |
kbarrett |
8169517: WhiteBox should provide concurrent GC phase control Summary: Added WhiteBox API and G1 implementation. Reviewed-by: shade, dfazunen
|
#
12978:cc4283248230 |
|
20-Mar-2017 |
mchernov |
8167196: WhiteBox methods should throw an exception if used with inappropriate collector. Reviewed-by: shade, dfazunen
|
#
12953:d342027d6321 |
|
15-Mar-2017 |
coleenp |
8155672: Remove instanceKlassHandles and KlassHandles Summary: Summary: Use unhandled pointers for Klass and InstanceKlass, remove handles with no implementation. Reviewed-by: dholmes, lfoltan, vlivanov, sspitsyn
|
#
12920:9349d1a6ebc9 |
|
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
|
#
12913:5e9d9c1b9907 |
|
23-Feb-2017 |
bobv |
Merge
|
#
12895:49b13c8cb641 |
|
15-Feb-2017 |
coleenp |
8169881: Remove implicit Handle conversions oop->Handle Summary: Pass THREAD to Handle as argument instead of implicit Thread::current() call. Reviewed-by: dholmes, sspitsyn
|
#
12841:0d4a6056e3cc |
|
16-Jun-2017 |
alanb |
8181087: Module system implementation refresh (6/2017) Reviewed-by: sspitsyn, hseigel
|
#
12568:f5776d683ae5 |
|
22-Jan-2017 |
jcm |
8173037: V [jvm.dll+0x2343fc] GraphBuilder::args_list_for_profiling+0x8c Summary: Disabled WB Compilaton at unsupported levels. Reviewed-by: kvn
|
#
12561:fdd79a4370d6 |
|
19-Jan-2017 |
redestad |
8171855: Move package name transformations during module bootstrap into native code Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn
|
#
12550:0fc4f7547c84 |
|
17-Jan-2017 |
jcm |
8166002: Emulate client build on platforms with reduced virtual address space Summary: The default VM ergonomics on Windows/x86 (32-bit) are changed to client like. Reviewed-by: kvn, iveresov
|
#
12408:777aaa19c4b1 |
|
11-Dec-2016 |
kvn |
8171008: Integrate AOT compiler into JDK Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>, Christian Thalinger <cthalinger@twitter.com>, Dean Long <dean.long@oracle.com>, Dmitrij Pochepko <dmitrij.pochepko@oracle.com>, Dmitry Chuyko <dmitry.chuyko@oracle.com>, Doug Simon <doug.simon@oracle.com>, Eric Caspole <eric.caspole@oracle.com>, Igor Ignatyev <igor.ignatyev@oracle.com>, Igor Veresov <igor.veresov@oracle.com>, John Rose <john.r.rose@oracle.com>, Morris Meyer <morris.meyer@oracle.com>, Niclas Adlertz <niclas.adlertz@oracle.com>, Rickard Backman <rickard.backman@oracle.com>
|
#
12290:8953c0318163 |
|
01-Dec-2016 |
alanb |
8169069: Module system implementation refresh (11/2016) Reviewed-by: lfoltan, acorn, ctornqvi, mchung Contributed-by: lois.foltan@oracle.com, harold.seigel@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com, serguei.spitsyn@oracle.com, george.triantafillou@oracle.com
|
#
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
|
#
11804:5a9d33dfe6e8 |
|
06-Aug-2016 |
iveresov |
8163313: assert(comp != __null) failed: compiler not available Summary: Constrain compLevel parameter in WB_IsIntrinsicAvailable() to supported levels Reviewed-by: kvn
|
#
11803:ca049b1e1a25 |
|
05-Aug-2016 |
iveresov |
Merge
|
#
11798:a2e73f79284b |
|
04-Aug-2016 |
thartmann |
8162881: Effect of -XX:CICompilerCount depends on ordering of other flags Summary: Value of CICompilerCount should be range checked after ergo. Don't create C2 compiler threads with TieredStopAtLevel=1. Reviewed-by: kvn
|
#
11754:dd8c45b19ef6 |
|
02-Aug-2016 |
mchernov |
8161604: TestNewSizeFlags fails with RuntimeException: max new size != MaxNewSize value Reviewed-by: sangheki, tschatzl
|
#
11456:9a2f34e96604 |
|
10-Jun-2016 |
jmasa |
8026752: Cancel MetaspaceGC request for a CMS concurrent collection after GC Reviewed-by: sjohanss, sangheki
|
#
11360:d71e70cc750e |
|
30-May-2016 |
dfazunen |
8154096: Extend WhiteBox API with methods which retrieve from VM information about available GC Reviewed-by: iignatyev, kbarrett
|
#
11187:5bd9548140be |
|
06-May-2016 |
vlivanov |
Merge
|
#
11164:4ad15a010a7b |
|
13-Apr-2016 |
neliasso |
8153013: BlockingCompilation test times out Summary: Task has no invocation count and get stale at once Reviewed-by: kvn, iveresov, twisti
|
#
11097:0679677b7de3 |
|
29-Apr-2016 |
mockner |
8154110: Update class* and safepoint* logging subsystems Summary: Refactored logging tags in class and safepoint subsystems. Reviewed-by: coleenp, rehn, hseigel
|
#
11090:98937e623982 |
|
28-Apr-2016 |
vlivanov |
Merge
|
#
11079:69d081845165 |
|
26-Apr-2016 |
rbackman |
8151956: Support non-continuous CodeBlobs in HotSpot Reviewed-by: iveresov, thartmann, simonis
|
#
11003:c96863e1673d |
|
21-Apr-2016 |
bharadwaj |
Merge
|
#
10982:a76d63163758 |
|
14-Apr-2016 |
thartmann |
8154073: Several compiler tests fail when are executed with C1 only Summary: Added missing flag checks to the tests and Whitebox API. Reviewed-by: kvn
|
#
10979:89883d363528 |
|
12-Apr-2016 |
bharadwaj |
Merge
|
#
10970:7adb81e50689 |
|
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
|
#
10953:300be48156c5 |
|
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
|
#
10810:1b2d19e6b14d |
|
07-Apr-2016 |
bharadwaj |
Merge
|
#
10803:8b233711d4aa |
|
05-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
|
#
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
|
#
10693:906fa01e86a0 |
|
23-Mar-2016 |
jwilhelm |
Merge
|
#
10663:a78af8e76357 |
|
18-Mar-2016 |
sjohanss |
8152113: Remove _last_ditch_collection GC-cause and avoid expanding heap on Metaspace OOM Reviewed-by: brutisso, jwilhelm
|
#
10620:be3ffb6d8eb0 |
|
15-Mar-2016 |
stefank |
8151539: Remove duplicate AlwaysTrueClosures Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite
|
#
10490:8e0924cea35b |
|
22-Mar-2016 |
chegar |
Merge
|
#
10471:91371caabd4c |
|
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
|
#
10420:c558850fac57 |
|
17-Mar-2016 |
alanb |
8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen 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, harold.seigel@oracle.com, lois.foltan@oracle.com, calvin.cheung@oracle.com, christian.tornqvist@oracle.com, erik.joelsson@oracle.com, george.triantafillou@oracle.com, igor.ignatyev@oracle.com, ioi.lam@oracle.com, james.laskey@oracle.com, jean-francois.denise@oracle.com, jiangli.zhou@oracle.com, markus.gronlund@oracle.com, serguei.spitsyn@oracle.com, staffan.larsen@oracle.com, sundararajan.athijegannathan@oracle.com
|
#
10333:8f0e2c77a6da |
|
25-Feb-2016 |
neliasso |
8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs Summary: Add whitebox for checking available compilers Reviewed-by: kvn
|
#
10316:bc4aca25ef2a |
|
20-Feb-2016 |
kshefov |
8141616: Add new methods to the java Whitebox API Reviewed-by: kvn, dpochepk
|
#
10204:4fa762a8efa2 |
|
05-Feb-2016 |
ehelin |
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp} Reviewed-by: tschatzl, mgerdin
|
#
10179:49bb4aa253c3 |
|
03-Feb-2016 |
mockner |
Merge
|
#
10178:3637ec3e50c2 |
|
03-Feb-2016 |
mockner |
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging. Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging. Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio Contributed-by: max.ockner@oracle.com, ioi.lam@oracle.com
|
#
10026:a41d40f3e700 |
|
18-Jan-2016 |
zmajo |
8147441: Unchecked pending exceptions in the WhiteBox API's implementation Summary: Add checks for pending exceptions. Reviewed-by: kvn
|
#
10018:9833c8c49328 |
|
14-Jan-2016 |
neliasso |
8145331: SEGV in DirectivesStack::release(DirectiveSet*) Summary: getDefaultDirective was not updated in 8144873 Reviewed-by: twisti, kvn
|
#
9898:2794bc7859f5 |
|
07-Jan-2016 |
jprovino |
Merge
|
#
9872:3dd182670d56 |
|
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
|
#
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
|
#
9801:80f8be586fae |
|
18-Dec-2015 |
twisti |
Merge
|
#
9752:9988b390777b |
|
04-Dec-2015 |
vlivanov |
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls Reviewed-by: jrose, dlong, aph, forax
|
#
9727:f944761a3ce3 |
|
10-Dec-2015 |
brutisso |
8145092: Use Unified Logging for the GC logging Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david. Reviewed-by: sjohanss, david, brutisso Contributed-by: bengt.rutisson@oracle.com, david.lindholm@oralce.com
|
#
9545:279793009cb9 |
|
18-Aug-2015 |
iklam |
8140802: Clean up and refactor of class loading code for CDS Reviewed-by: jiangli, acorn, coleenp
|
#
9383:19ed05bd68dc |
|
11-Nov-2015 |
jprovino |
Merge
|
#
9378:862e71c47a07 |
|
10-Nov-2015 |
tschatzl |
8140597: Forcing an initial mark causes G1 to abort mixed collections Summary: Postpone the initial mark request until the current mixed GC phase has finished. Reviewed-by: mgerdin
|
#
9287:40bd4478a362 |
|
04-Nov-2015 |
twisti |
8139170: JVMCI refresh Reviewed-by: kvn
|
#
9286:c3abbf1a6f38 |
|
03-Nov-2015 |
kshefov |
8139385: [TESTBUG]: JVMCI test crashes in constantPoolHandle::constantPoolHandle Reviewed-by: kvn, iignatyev
|
#
9191:a176d4737606 |
|
20-Oct-2015 |
neliasso |
8137167: JEP165: Compiler Control: Implementation task Summary: Compiler Control JEP Reviewed-by: roland, twisti, zmajo, simonis
|
#
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
|
#
9099:115188e14c15 |
|
09-Oct-2015 |
david |
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files 8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: goetz, brutisso
|
#
9020:e3201914b83b |
|
18-Sep-2015 |
neliasso |
8135068: Extract method matchers from CompilerOracle Summary: Ecapsulate code to enable reuse Reviewed-by: roland, kvn
|
#
8964:87a55af2ff28 |
|
11-Sep-2015 |
kzhaldyb |
8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob Summary: Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test Reviewed-by: iignatyev
|
#
8954:e7dadf42aa35 |
|
01-Sep-2015 |
mchernov |
8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests Reviewed-by: iignatyev, dfazunen
|
#
8948:262b86c271b0 |
|
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
|
#
8745:abf45dd6ae7c |
|
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
|
#
8654:60f7aacc348d |
|
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
|
#
8638:767f36deb0dc |
|
23-Jun-2015 |
bpittore |
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: stefank, dholmes, kbarrett
|
#
8590:1805f1b68097 |
|
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
|
#
8569:5bbf25472731 |
|
18-Jun-2015 |
gziemski |
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments. Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid. Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp
|
#
8560:68ccb61f76e9 |
|
17-Jun-2015 |
coleenp |
8098821: Crash in system dictionary initialization with shared strings Summary: map string regions after the compressed class base is known Reviewed-by: iklam, dcubed Contributed-by: coleen.phillimore@oracle.com, mikhailo.seledtsov@oracle.com
|
#
8543:e43885496ea0 |
|
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
|
#
8522:8597e296c18b |
|
04-Jun-2015 |
david |
8080947: Add uint as a valid VM flag type Reviewed-by: brutisso, ddmitriev
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|
#
8233:5bad519a0fd0 |
|
17-Apr-2015 |
ccheung |
Merge
|
#
8223:f47b463a95b8 |
|
14-Apr-2015 |
dbuck |
8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath Reviewed-by: dholmes, coleenp Contributed-by: Cheleswer Sahu <cheleswer.sahu@oracle.com>
|
#
8212:c1d0d1e3b472 |
|
16-Apr-2015 |
kvn |
Merge
|
#
8190:1c8a3e6441f6 |
|
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
|
#
8143:9eb2691d2330 |
|
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
|
#
8141:258bd21076fe |
|
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>
|
#
8033:2ad148b55307 |
|
23-Mar-2015 |
jwilhelm |
Merge
|
#
8021:fd19a77b0a32 |
|
16-Mar-2015 |
jwilhelm |
Merge
|
#
8020:c9c777984b01 |
|
16-Mar-2015 |
azakharov |
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: added WhiteBox methods to count regions and exact aux data sizes Reviewed-by: tschatzl, jwilhelm, mgerdin
|
#
7998:21279769488b |
|
13-Mar-2015 |
dcubed |
Merge
|
#
7997:771c83af7df8 |
|
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
|
#
7985:8e1fc80221d7 |
|
12-Mar-2015 |
iignatyev |
8074980: add WhiteBox API to get a flag value for a method Reviewed-by: kvn, fzhinkin
|
#
7647:c48b9950573b |
|
08-Jan-2015 |
dlong |
Merge
|
#
7643:2025390834c6 |
|
30-Dec-2014 |
fzhinkin |
8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev
|
#
7622:fee07a43d038 |
|
04-Jan-2015 |
goetz |
8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling. Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling. Reviewed-by: kvn, coleenp
|
#
7591:fe5535ac094e |
|
22-Dec-2014 |
kvn |
Merge
|
#
7587:c5e4d09035e0 |
|
16-Dec-2014 |
iignatyev |
8028595: WhiteBox API for stress testing of TieredCompilation Reviewed-by: kvn
|
#
7551:c75901698a47 |
|
11-Dec-2014 |
coleenp |
8047290: Make Mutex::_no_safepoint_check_flag locks verify that this lock never checks for safepoint Summary: Ensure consistent safepoint checking in Mutex/Monitor locking methods. Reviewed-by: dholmes, dcubed, coleenp Contributed-by: max.ockner@oracle.com
|
#
7505:927664223435 |
|
04-Dec-2014 |
drchase |
Merge
|
#
7499:b35313b1dff1 |
|
01-Dec-2014 |
iignatyev |
8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts Reviewed-by: kvn, anoll
|
#
7487:ba93958aad70 |
|
04-Dec-2014 |
jwilhelm |
Merge
|
#
7484:b6fe66681496 |
|
30-Nov-2014 |
jwilhelm |
Merge
|
#
7482:1c207cfc557b |
|
28-Nov-2014 |
tschatzl |
8065579: WB method to start G1 concurrent mark cycle should be introduced Summary: Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik <leonid.mesnik@oracle.com>
|
#
7465:674657ff61c6 |
|
03-Dec-2014 |
minqi |
Merge
|
#
7462:a0dd995271c4 |
|
30-Nov-2014 |
coleenp |
8060074: os::free() takes MemoryTrackingLevel but doesn't need it Summary: Cleaned up unused arguments in os::free and it's callers. Reviewed-by: lfoltan, coleenp, ctornqvi, dholmes Contributed-by: max.ockner@oracle.com
|
#
7461:b7b6b8b43778 |
|
28-Nov-2014 |
jbachorik |
8065783: DCMD parser fails to recognize one character argument when it's positioned last Reviewed-by: sla, egahlin, fparain
|
#
7458:83394f95c9df |
|
26-Nov-2014 |
minqi |
8053995: Add method to WhiteBox to get vm pagesize. Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size. Reviewed-by: dholmes, ccheung, mseledtsov Contributed-by: yumin.qi@oracle.com
|
#
7451:214d70baa4db |
|
26-Nov-2014 |
drchase |
Merge
|
#
7442:5b4a65809a63 |
|
21-Nov-2014 |
iignatyev |
8059550: JEP-JDK-8043304: Test task: segment overflow w/ empty others Reviewed-by: kvn, thartmann, iignatyev
|
#
7435:a5040fddd180 |
|
26-Nov-2014 |
jwilhelm |
Merge
|
#
7426:0f6100dde08e |
|
17-Nov-2014 |
jwilhelm |
Merge
|
#
7425:986020ea95b1 |
|
11-Nov-2014 |
stefank |
8064581: Move INCLUDE_ALL_GCS include section to the end of the include list Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
|
#
7416:7427a2e34664 |
|
19-Nov-2014 |
iklam |
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead Reviewed-by: dholmes, minqi
|
#
7413:37fe84ab3bec |
|
18-Nov-2014 |
iklam |
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI Summary: Added API to track bootclasspath modification Reviewed-by: jiangli, dholmes, minqi
|
#
7383:dfc5ef36035d |
|
10-Nov-2014 |
iignatyev |
8059624: Test task: WhiteBox API for testing segmented codecache feature Reviewed-by: kvn, thartmann
|
#
7340:5dc0918c9b29 |
|
06-Nov-2014 |
sla |
Merge
|
#
7330:c2881c208f7a |
|
05-Nov-2014 |
gtriantafill |
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms Reviewed-by: ctornqvi, coleenp
|
#
7329:8d5860808a16 |
|
05-Nov-2014 |
ctornqvi |
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java Summary: Fixed an issue when overflowing the MallocSite hash table bucket Reviewed-by: coleenp, gtriantafill
|
#
7312:fa0ebb9fe1f3 |
|
02-Nov-2014 |
iignatyev |
8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type Reviewed-by: kvn
|
#
7310:cea556d9d85d |
|
31-Oct-2014 |
kvn |
8054492: Casting can result in redundant null checks in generated code Summary: add C2 intrinsic for Class.cast() method and force inline it too. Reviewed-by: jrose, roland, drchase, iignatyev
|
#
7294:d30c8335bb6f |
|
30-Oct-2014 |
thartmann |
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method. Reviewed-by: kvn, iignatyev
|
#
7277:06f331be32b8 |
|
24-Oct-2014 |
thartmann |
8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests. Reviewed-by: kvn, dholmes, sla
|
#
7233:d1b65075a01c |
|
10-Oct-2014 |
coleenp |
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region Summary: Disallow increasing native memory tracking level Reviewed-by: hseigel, ctornqvi, gtriantafill
|
#
7170:ddb0b16cd6c2 |
|
01-Oct-2014 |
ehelin |
8049599: MetaspaceGC::_capacity_until_GC can overflow Reviewed-by: jmasa, stefank
|
#
7131:f29fc48b201f |
|
23-Sep-2014 |
tonyp |
8058495: G1: normalize names for isHumongous() and friends Reviewed-by: tschatzl, brutisso
|
#
7129:a513d9d3cd85 |
|
08-Sep-2014 |
sjohanss |
8057752: WhiteBox extension support for testing Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file. Reviewed-by: mikael, ctornqvi, jmasa
|
#
6920:bf4d2f5595bc |
|
21-Aug-2014 |
tschatzl |
8055098: WB API should be extended to provide information about size and age of object. Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik <leonid.mesnik@oracle.com>
|
#
6894:6c9cd9128efb |
|
18-Aug-2014 |
tschatzl |
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code. Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso
|
#
6867:34d40fa9d0f2 |
|
14-Aug-2014 |
jmasa |
Merge
|
#
6866:e0a82e63deef |
|
11-Aug-2014 |
stefank |
8054823: Add size_t as a valid VM flag type Reviewed-by: kvn, vlivanov, sla
|
#
6853:91eeb8807a03 |
|
07-Aug-2014 |
zgu |
8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill
|
#
6761:739468857ffb |
|
14-Jul-2014 |
coleenp |
Merge
|
#
6760:22b98ab2a69f |
|
04-Jul-2014 |
goetz |
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Summary: Introduce and clean up umbrella headers for the files in the cpu subdirectories. Reviewed-by: lfoltan, coleenp, dholmes
|
#
6707:a2122d7912ed |
|
07-Jul-2014 |
stefank |
8049421: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
|
#
6706:41bfe3e1b3dd |
|
06-Jul-2014 |
stefank |
8049420: Backout 8048248 to correct attribution Reviewed-by: ehelin, brutisso
|
#
6705:639dfa793a2a |
|
07-Jul-2014 |
stefank |
8048248: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
|
#
6544:7daf195e6193 |
|
30-May-2014 |
iignatyev |
8038756: new WB API :: get/setVMFlag Reviewed-by: vlivanov, sla
|
#
6494:53770f36ebdd |
|
23-May-2014 |
iignatyev |
8032970: Add stack size check methods to WhiteBox API Reviewed-by: twisti, kvn, iignatyev Contributed-by: kirill.shirokov@oracle.com
|
#
6434:466b58fa837b |
|
15-May-2014 |
twisti |
Merge
|
#
6431:99dc0ff1d4c7 |
|
11-Mar-2014 |
vlivanov |
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock Reviewed-by: kvn, iveresov
|
#
6417:aa3adb6da964 |
|
12-May-2014 |
coleenp |
Merge
|
#
6414:9b502ede714c |
|
07-May-2014 |
gziemski |
8038654: Separate SymbolTable and StringTable code Summary: Refactor stringTable class out of symbolTable, making sure all includes are minimal set and are sorted. Reviewed-by: coleenp, stefank
|
#
6412:53a41e7cbe05 |
|
09-May-2014 |
drchase |
8037816: Fix for 8036122 breaks build with Xcode5/clang Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking Reviewed-by: kvn, jrose, stefank
|
#
6250:152094626f2c |
|
09-Apr-2014 |
iignatyev |
8039597: WhiteBox :: clean type profiling data Reviewed-by: kvn, roland
|
#
6190:300116a25290 |
|
27-Mar-2014 |
iignatyev |
8038240: new WB API to get nmethod Reviewed-by: morris, kvn
|
#
6184:15d507abfc7a |
|
21-Mar-2014 |
iignatyev |
8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions Reviewed-by: iveresov, kvn, iignatyev Contributed-by: filipp.zhinkin@oracle.com
|
#
5933:c66479743828 |
|
15-Feb-2014 |
hseigel |
Merge
|
#
5924:4f6bf7dd3f52 |
|
12-Feb-2014 |
ccheung |
8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending Summary: added JNI exception pending check in several files under src/share/vm/prims directory Reviewed-by: coleenp, minqi
|
#
5903:6827d470020d |
|
05-Feb-2014 |
ehelin |
8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size Reviewed-by: brutisso, tschatzl, sjohanss
|
#
5660:755c423791ab |
|
14-Nov-2013 |
ehelin |
Merge
|
#
5650:8f07aa079343 |
|
01-Nov-2013 |
jwilhelm |
8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking 7057939: jmap shows MaxNewSize=4GB when Java is using parallel collector Summary: Major cleanup of the collectorpolicy classes Reviewed-by: tschatzl, jcoomes
|
#
5643:9d8b29a0548c |
|
08-Nov-2013 |
mgerdin |
8027237: New tests on ReservedSpace/VirtualSpace classes Summary: Three tests added: 1) test stressing VirtualSpace by resizing it constantly 2) test running unit tests in several threads 3) test checking protected area in ReservedHeapSpace class Reviewed-by: stefank, zgu Contributed-by: aleksey.timofeev@oracle.com
|
#
5266:40136aa2cdb1 |
|
11-Sep-2013 |
tschatzl |
8010722: assert: failed: heap size is too big for compressed oops Summary: Use conservative assumptions of required alignment for the various garbage collector components into account when determining the maximum heap size that supports compressed oops. Using this conservative value avoids several circular dependencies in the calculation. Reviewed-by: stefank, dholmes
|
#
5151:5fd8e2fbafd4 |
|
23-Aug-2013 |
cjplummer |
8020829: JT_HS: 2 runtime NMT tests fail on platforms if NMT detail is not supported Summary: Make tests query a new WhiteBox API to see if NMT detail is supported, and behave properly if it is not supported. Reviewed-by: dholmes, coleenp
|
#
5106:f99558245e5c |
|
14-Aug-2013 |
iignatyev |
8022832: Add WB APIs for OSR compilation Reviewed-by: kvn
|
#
4820:a837fa3d3f86 |
|
13-Jun-2013 |
dcubed |
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking. Reviewed-by: zgu, stefank, dholmes, dsamersoff
|
#
4739:f54c85acc043 |
|
21-May-2013 |
mikael |
8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size' Summary: Fix regression test to work on all platforms Reviewed-by: ctornqvi, dholmes
|
#
4638:d17700c82d7d |
|
06-May-2013 |
tschatzl |
8006088: Incompatible heap size flags accepted by VM Summary: Make processing of minimum, initial and maximum heap size more intiutive by removing previous limitations on allowed values, and make error reporting consistent. Further, fix errors in ergonomic heap sizing. Reviewed-by: johnc, jwilhelm, tamao
|
#
4605:9ce110b1d14a |
|
02-May-2013 |
kvn |
Merge
|
#
4593:dc7db03f5aa2 |
|
25-Apr-2013 |
iignatyev |
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal Reviewed-by: kvn, vlivanov
|
#
4554:f32b6c267d2e |
|
29-Apr-2013 |
mikael |
8012015: Use PROT_NONE when reserving memory Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE. Reviewed-by: dholmes, ctornqvi
|
#
4552:f258c5828eb8 |
|
29-Apr-2013 |
hseigel |
8011773: Some tests on Interned String crashed JVM with OOM Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions. Reviewed-by: coleenp, dholmes
|
#
4519:2a9d97b57920 |
|
19-Apr-2013 |
bharadwaj |
Merge
|
#
4516:4b2eebe03f93 |
|
16-Apr-2013 |
iignatyev |
8011971: WB API doesn't accept j.l.reflect.Constructor Reviewed-by: kvn, vlivanov
|
#
4503:8df6ddda8090 |
|
15-Apr-2013 |
jiangli |
Merge
|
#
4478:7a5aec879506 |
|
11-Apr-2013 |
bharadwaj |
Merge
|
#
4473:b84fd7d73702 |
|
09-Apr-2013 |
iignatyev |
8007288: Additional WB API for compiler's testing Reviewed-by: kvn, vlivanov
|
#
4450:3b890cd4da64 |
|
03-Apr-2013 |
ctornqvi |
8009125: Add NMT tests for Virtual Memory operations Summary: Tests added for Reserve/Commit/Uncommit/Unreserve operations Reviewed-by: zgu, mgerdin
|
#
4415:ede380e13960 |
|
02-Apr-2013 |
mgerdin |
8009763: Add WB test for String.intern() Summary: Add convenience method in StringTable, add WhiteBox method and simple sanity test Reviewed-by: mgerdin, zgu Contributed-by: leonid.mesnik@oracle.com
|
#
4157:12e01444ca2d |
|
13-Feb-2013 |
iignatyev |
8006683: Add WhiteBox API to testing of compiler Reviewed-by: kvn, vlivanov
|
#
4109:3c9bc17b9403 |
|
07-Feb-2013 |
bpittore |
Merge
|
#
4107:db9981fd3124 |
|
23-Jan-2013 |
jprovino |
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS Summary: Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS. Reviewed-by: coleenp, stefank
|
#
4077:4102b59539ce |
|
01-Feb-2013 |
ctornqvi |
8005012: Add WB APIs to better support NMT testing Summary: Add WB API functions to enable better NMT testing Reviewed-by: dholmes, zgu
|
#
3602:da91efe96a93 |
|
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory 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: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
|
#
3470:5a1f452f8f90 |
|
28-Jun-2012 |
sla |
7178703: Fix handling of quoted arguments and better error messages in dcmd Reviewed-by: coleenp, mgronlun, rbackman
|
#
3246:51612f0c0a79 |
|
15-Mar-2012 |
nloodin |
7148488: Whitebox tests for the Diagnostic Framework Parser Reviewed-by: brutisso, sla, mgerdin
|
#
3184:2d503de963b3 |
|
23-Feb-2012 |
mgerdin |
7148152: Add whitebox testing API to HotSpot Summary: Add an internal testing API to HotSpot to enable more targeted testing of vm functionality Reviewed-by: phh, dholmes
|