Igor Ignatyev
66c8241a1e
8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder
...
Reviewed-by: dholmes
2017-04-11 13:55:51 -07:00
Roger Riggs
a062fd2f75
8178347: Process and ProcessHandle getPid method name inconsistency
...
Reviewed-by: alanb, bpb
2017-04-11 14:20:00 -04:00
Coleen Phillimore
35e8bc3d30
Merge
2017-03-14 12:33:59 -04:00
Christian Tornqvist
a200f792bf
8175300: Enable artifact resolution for jtreg tests
...
Reviewed-by: ihse, gtriantafill
2017-03-10 12:56:41 -05:00
Harold Seigel
10d73cfb6e
8172307: Remove ununsed JVM API JVM_GetModuleByPackageName()
...
Remove get_module_by_package_name() etc., and unneeded test.
Reviewed-by: sspitsyn, gtriantafill
2017-03-01 08:00:02 -05:00
Jamsheed Mohammed C M
1d2bf95b12
8173679: Disable ProfileTrap code and UseRTMLocking in emulated client Win32
...
Made emulatedVM related changes in cli verfiy*SameVM.
Reviewed-by: kvn
2017-02-03 19:26:48 -08:00
Jesper Wilhelmsson
ca84662142
Merge
2017-01-24 00:30:23 +01:00
Weijun Wang
b99aeee96a
8172975: SecurityTools.keytool() needs to accept user input
...
Reviewed-by: asmotrak
2017-01-21 08:38:52 +08:00
Andrey Nazarov
dd3c209701
8071566: Improve testing for multi-version JAR file maker tool
...
Reviewed-by: chegar
2017-01-18 20:36:15 +03:00
Jamsheed Mohammed C M
0ac0d9ac29
8166002: Emulate client build on platforms with reduced virtual address space
...
The default VM ergonomics on Windows/x86 (32-bit) are changed to client like.
Reviewed-by: kvn, iveresov
2017-01-17 21:39:22 -08:00
Amanda Jiang
49fb7e0721
8171423: Relocate /test/lib/security/SecurityTools.java
...
Reviewed-by: weijun, xuelei
2017-01-12 17:15:26 -08:00
Jini George
6feb27b225
8159127: hprof heap dumps broken for lambda classdata
...
Added class dump records for lambda related anonymous classes in the heap dump
Reviewed-by: dsamersoff, sspitsyn
2016-12-20 13:33:57 +03:00
Vladimir Kozlov
2c220df590
8171008: Integrate AOT compiler into JDK
...
Reviewed-by: erikj, mchung, twisti, simonis
2016-12-11 18:50:18 -08:00
Jesper Wilhelmsson
f8dd00abb0
Merge
2016-12-08 16:18:03 +01:00
Alan Bateman
18af38e927
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Reviewed-by: alanb, mchung
2016-12-01 08:56:28 +00:00
Goetz Lindenmaier
5ac345714f
8166837: [TESTBUG] Fix tests on Linux/s390x
...
Reviewed-by: kvn, simonis
2016-10-31 11:43:07 +01:00
Dmitry Samersoff
30545918f5
8165500: TestJpsJar shouldn't jar all test.classpath directories
...
Refactor test to better handle errors
Reviewed-by: sspitsyn
2016-10-25 14:49:48 +03:00
Stanislav Smirnov
5066e19a73
8163984: Fix license and copyright headers in jdk9 under test/lib
...
Reviewed-by: dholmes
2016-10-18 21:54:50 -04:00
Dean Long
c5f131cf62
Merge
2016-09-20 16:34:44 -04:00
George Triantafillou
f1c915d9f0
8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
...
Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan
2016-09-14 08:24:55 -04:00
Goetz Lindenmaier
66dfee55f8
8165315: [ppc] Port "8133749: NMT detail stack trace cleanup"
...
Also add methods to check for slow/fastdebug to Platform.java.
Reviewed-by: simonis, cjplummer, dholmes
2016-09-02 15:04:47 +02:00
Alejandro Murillo
f8670dc8b3
Merge
2016-09-01 15:20:56 -07:00
Goetz Lindenmaier
7f3eef9f4d
8165235: [TESTBUG] RTM tests must check OS version
...
Reviewed-by: simonis, fzhinkin
2016-09-01 16:46:59 +02:00
Igor Veresov
2ea9e88218
Merge
2016-08-26 14:47:51 -07:00
Christian Tornqvist
8214dd5bfc
8164737: Remove Unsafe dependency from ProcessTools
...
Reviewed-by: gtriantafill, dholmes
2016-08-25 08:39:06 -04:00
Dmitrij Pochepko
0391d651ef
8164608: [TESTBUG] compiler/profiling tests fail to compile
...
Reviewed-by: ctornqvi
2016-08-23 19:30:35 +03:00
Christian Tornqvist
830cf57fbd
8157957: ClassNotFoundException: jdk.test.lib.JDKToolFinder
...
Reviewed-by: coleenp, gtriantafill, mseledtsov, iignatyev, dholmes, dsamersoff
2016-08-19 10:09:25 -04:00
Michail Chernov
af3260fbe8
8161604: TestNewSizeFlags fails with RuntimeException: max new size != MaxNewSize value
...
Reviewed-by: sangheki, tschatzl
2016-08-02 15:21:53 +03:00
Igor Ignatyev
03fffa8949
8151280: update hotspot tests to use vm.compMode instead of their own logic
...
Update hs compiler tests to use vm.compMode instead of their own logic and to get VM mode using j.t.l.Platform
Reviewed-by: kvn, dpochepk
2016-07-13 18:03:18 +03:00
Jon Masamitsu
1536a179ac
Merge
2016-06-10 15:03:10 -07:00
Jon Masamitsu
0818ea7b64
8026752: Cancel MetaspaceGC request for a CMS concurrent collection after GC
...
Reviewed-by: sjohanss, sangheki
2016-06-10 11:40:02 -07:00
Dmitry Fazunenko
f4fdc1991e
8154096: Extend WhiteBox API with methods which retrieve from VM information about available GC
...
Reviewed-by: kbarrett, iignatyev
2016-05-30 19:39:09 +04:00
Bharadwaj Yadavalli
386e74649e
Merge
2016-04-21 15:03:58 -04:00
Kirill Zhaldybin
df65dd52de
8135200: Add White Box method that enumerates G1 old regions with less than specified liveness and collects statistics
...
Reviewed-by: tschatzl, dfazunen, iignatyev
2016-04-20 19:16:32 +03:00
Bharadwaj Yadavalli
29afb1741f
Merge
2016-04-12 14:17:30 -04:00
Alejandro Murillo
4e7243481c
Merge
2016-04-11 14:21:24 -07:00
Chris Hegarty
cd42ea0121
8153737: Unsupported Module
...
Reviewed-by: alanb, mchung, psandoz
2016-04-09 19:49:32 +01:00
Tobias Hartmann
1f9273ca3b
8153514: Whitebox API should allow compilation of <clinit>
...
Added Whitebox API method to trigger compilation of static initializer.
Reviewed-by: zmajo, kvn, iignatyev
2016-04-07 16:51:21 +02:00
Jamsheed Mohammed C M
3a64859282
8067247: Crash: assert(method_holder->data() == 0 ...) failed: a) MT-unsafe modification of inline cache
...
Made invoker LambdaForm instance & its compiled form lifetime tightly coupled.
Reviewed-by: vlivanov
2016-04-04 02:10:46 -07:00
Chris Hegarty
c56035afa6
Merge
2016-03-22 17:02:40 +00:00
Alan Bateman
cc661dd1c6
8142968: Module System implementation
...
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Christian Tornqvist <christian.tornqvist@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: alanb, mchung, tbell
2016-03-17 19:03:53 +00:00
Volker Simonis
ad1400a66d
8150646: Add support for blocking compiles though whitebox API
...
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: kvn, ppunegov, simonis, neliasso
2016-03-03 16:20:13 +01:00
Nils Eliasson
be1f49a6fd
8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
...
Add whitebox for checking available compilers
Reviewed-by: kvn
2016-02-25 10:43:04 +01:00
Konstantin Shefov
516438f368
8141616: Add new methods to the java Whitebox API
...
Reviewed-by: kvn, dpochepk
2016-02-20 11:43:13 +03:00
Tobias Hartmann
0cc6e0bd94
Merge
2016-01-28 09:49:17 +01:00
Filipp Zhinkin
2489b87d30
8066599: Add methods to check VM mode to c.o.j.t.Platform
...
Reviewed-by: iignatyev
2015-12-22 10:18:55 +03:00
Kirill Zhaldybin
280ec689c6
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
2015-12-17 16:20:09 +03:00
Andreas Eriksson
ed2eaccb97
8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy
...
Reviewed-by: dsamersoff
2015-12-14 15:17:52 +01:00
Joseph Provino
a2f7f15886
Merge
2015-12-07 17:04:33 +00:00
Jaroslav Bachorik
e469a43b3e
8141526: Allow to collect stdout/stderr from the FinalizationRunner even before the process returns
...
Reviewed-by: dsamersoff
2015-12-03 12:00:37 +01:00
Nils Eliasson
3e1d204969
Merge
2015-12-01 19:18:30 +01:00
Vladimir Ivanov
9a7ac042da
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls
...
Reviewed-by: jrose, dlong, aph, forax
2015-11-30 13:39:15 +03:00
Christian Thalinger
67b29d8e80
8139170: JVMCI refresh
...
Reviewed-by: kvn
2015-11-04 07:01:03 -10:00
Nils Eliasson
8668b40839
8137167: JEP165: Compiler Control: Implementation task
...
Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis
2015-10-20 18:07:24 +02:00
Dean Long
09553a9b68
Merge
2015-10-17 15:41:02 -04:00
Christian Thalinger
4308ec2ec8
8136421: JEP 243: Java-Level JVM Compiler Interface
...
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
2015-10-08 11:31:14 -10:00
Jesper Wilhelmsson
71a6d3208e
Merge
2015-10-07 00:46:44 +02:00
Dmitry Samersoff
b5c574a1ac
8086134: Deadlock detection fails to attach to core file
...
Test reimplemented for jtreg
Reviewed-by: jbachorik
2015-09-24 20:39:41 +03:00
Nils Eliasson
7c1b9aaf06
8135068: Extract method matchers from CompilerOracle
...
Ecapsulate code to enable reuse
Reviewed-by: roland, kvn
2015-09-18 10:09:38 +02:00
Magnus Ihse Bursie
7bb1b6ad7c
8136378: Build test libs using properly integrated makefile
...
Use 'make build-test-lib' in top repo instead
Reviewed-by: erikj
2015-09-16 09:49:36 +02:00
Michail Chernov
092ecab11f
8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
...
Reviewed-by: iignatyev, dfazunen
2015-09-01 21:12:52 +03:00
Jim Laskey
9e1818b72e
8087181: Move native jimage code to its own library (maybe libjimage)
...
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Reviewed-by: alanb, lfoltan, hseigel, acorn
2015-09-04 10:11:20 -03:00
Zoltan Majo
b22c47c39c
8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
...
Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available.
Reviewed-by: kvn, jrose
2015-07-28 19:20:33 +02:00
Ioi Lam
325d83e689
8140802: Clean up and refactor of class loading code for CDS
...
Reviewed-by: jiangli, acorn
2015-07-22 20:14:16 -07:00
Katja Kantserova
c797c78253
8032763: Remove use of sun.misc.Ref from hprof parser in testlibrary
...
Reviewed-by: jbachorik, alanb
2015-07-09 12:56:38 +02:00
Jean-Francois Denise
b37540a72f
Merge
2015-06-25 20:47:45 +00:00
Jean-Francois Denise
7d75d2a98a
8080511: Refresh of jimage support
...
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi
2015-06-25 18:00:28 +02:00
Thomas Schatzl
0a609732d7
8129602: Incorrect GPL header causes RE script to create wrong output
...
Fix up GPL headers so that the RE script works.
Reviewed-by: stefank, dholmes, coleenp
2015-06-24 17:45:44 +02:00
Thomas Schatzl
4fe28ee318
8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup
...
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
2015-06-24 09:41:11 +02:00
Dmitry Samersoff
c62e4b8ee3
8081576: serviceability/sa tests fail due to LingeredApp process fails to start
...
Provide a API to corrctly terminate LingeredApp
Reviewed-by: sspitsyn
2015-06-23 12:30:57 +03:00
Mikhailo Seledtsov
8993ac36f0
8098821: Crash in system dictionary initialization with shared strings
...
Map string regions after the compressed class base is known
Reviewed-by: iklam, dcubed, coleenp
2015-06-17 21:43:26 +00:00
Jiangli Zhou
2aebdad393
8015086: add interned strings to the shared archive
...
Support saving interned strings in shared CDS archive.
Reviewed-by: coleenp, iklam, pliden
2015-06-12 17:03:04 -04:00
David Lindholm
d4b084e6b0
8080947
: Add uint as a valid VM flag type
...
Reviewed-by: brutisso, ddmitriev
2015-06-04 14:39:07 +02:00
Katja Kantserova
d16d3eca51
8081037: serviceability/sa/ tests time out on Windows
...
Reviewed-by: jbachorik, sla, dsamersoff
2015-05-28 16:31:47 +02:00
Katja Kantserova
7c3182fb56
8079200: Fix heapdump tests to validate heapdump after jhat is removed
...
Reviewed-by: sla
2015-05-07 16:11:04 +02:00
Katja Kantserova
cd5c5b1c01
8059047: Extract parser/validator from jhat for use in tests
...
Reviewed-by: sla
2015-04-29 15:08:15 +02:00
Vladimir Kozlov
c93d41705e
Merge
2015-04-16 14:01:18 -07:00
Thomas Schatzl
80819a736a
8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
...
Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
2015-04-07 10:41:24 +02:00
Kirill Zhaldybin
f921f125fb
8043225: Make whitebox API functions more stable
...
Added checks for null parameters where applicable
Reviewed-by: dholmes, iignatyev
2015-04-02 19:09:06 +03:00
Tobias Hartmann
db2fbf3152
8075214: SIGSEGV in nmethod sweeping
...
Changed implementation of forceNMethodSweep() to request sweep from existing sweeper thread.
Reviewed-by: kvn, mgerdin, dholmes
2015-03-30 07:53:19 +02:00
Jesper Wilhelmsson
21f2b5a934
Merge
2015-03-26 15:00:20 +01:00
Jesper Wilhelmsson
bde99a285a
Merge
2015-03-16 18:13:33 +01:00
Andrey Zakharov
02c878c431
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
...
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
2015-03-16 17:49:35 +03:00
Daniel D. Daugherty
8e167a30dd
Merge
2015-03-13 09:14:54 -07:00
Igor Ignatyev
8a235045ca
8074980: add WhiteBox API to get a flag value for a method
...
Reviewed-by: kvn, fzhinkin
2015-03-12 19:11:17 +03:00
Chris Plummer
defff58acd
8069111: Investigate NMT detail tracking support for 32bit ARM
...
Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail.
Reviewed-by: dholmes, bdelsart
2015-03-10 19:56:18 -07:00
Tobias Hartmann
ccaded21d2
8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion
...
Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full.
Reviewed-by: kvn, iveresov
2015-02-23 08:48:19 +01:00
Filipp Zhinkin
0cb9e3ec88
8068272: Extend WhiteBox API with methods that check monitor state and force safepoint
...
Reviewed-by: kvn, iignatyev
2014-12-30 11:05:01 +03:00
Igor Ignatyev
4480b4d8b4
Merge
2014-12-24 19:31:28 +03:00
Vladimir Kozlov
1bda5768f3
8067972: Bring changes made to WhiteBox.java in 8047290 to that file new location in the top repo
...
Reviewed-by: jcoomes
2014-12-22 11:19:30 -08:00
Igor Ignatyev
58f0841a56
8028595: WhiteBox API for stress testing of TieredCompilation
...
Reviewed-by: kvn
2014-12-17 12:21:28 +03:00
Dmitrij Pochepko
f2e6ba9b09
8059613: JEP-JDK-8043304: Test task: JMX- tests
...
Reviewed-by: thartmann, twisti
2014-12-13 00:10:55 +03:00
Tobias Hartmann
38a4e8874b
8066433: Move Whitebox test library to top level repository
...
Moved Whitebox test library to top level repository.
Reviewed-by: iignatyev, sla, mr
2014-12-12 09:36:44 +01:00