Wang Huang
aa90df6f51
8266187: Memory leak in appendBootClassPath()
...
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Sun Jianye <sunjianye@huawei.com>
Reviewed-by: kevinw, mli, alanb
2021-05-04 10:02:22 +00:00
Serguei Spitsyn
c538cd8b79
8165276: Spec states to invoke the premain method in an agent class if it's public but implementation differs
...
Reviewed-by: mchung, dholmes, alanb
2021-01-26 07:15:50 +00:00
Aleksey Shipilev
b4d0186718
8253525: Implement getInstanceSize/sizeOf intrinsics
...
Reviewed-by: kvn, sspitsyn
2020-11-13 08:20:11 +00:00
Jonathan Gibbons
0aa3c92577
8255262: Remove use of legacy custom @spec tag
...
Reviewed-by: lancea, mr, iris, alanb, darcy, mchung
2020-10-22 19:42:01 +00:00
Mark Reinhold
55039aa1c6
8249205: Remove unnecessary trademark symbols
...
Reviewed-by: darcy, lancea, bpb, prr, jjg, cjplummer, iris, dfuchs, weijun, joehw, wetmore, bchristi
2020-07-15 14:21:54 -07:00
Alex Menkov
19c29923a5
8241522: Manifest improved jar headers redux
...
Reviewed-by: sspitsyn, jwilhelm, mschoene, rhalade
2020-04-14 14:21:25 -07:00
Vicente Romero
d42bfef8a4
8227046: compiler implementation for sealed classes
...
8225056: VM support for sealed classes
8227044: javax.lang.model for sealed classes
8227045: Preview APIs support for sealed classes
8227047: Javadoc for sealed types
8245854: JVM TI Specification for sealed classes
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, forax, darcy, dholmes, jlahoda, lfoltan, mchung, sspitsyn, vromero
2020-06-01 17:00:40 -04:00
Serguei Spitsyn
1357c01e57
8245392: Remove duplication in class redefinition and retransformation specs
...
Remove duplications from the Instrumentation, JDI and JDWP redefinition specs
Reviewed-by: dholmes, cjplummer
2020-05-27 03:21:15 +00:00
Alex Menkov
cab61f1515
8243012: Fix issues in j.l.i package info
...
Reviewed-by: alanb, sspitsyn
2020-05-14 15:17:45 -07:00
Mandy Chung
7cc1371059
8238358: Implementation of JEP 371: Hidden Classes
...
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: David Holmes <david.holmes@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jamsheed Mohammed C M <jamsheed.c.m@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Amy Lu <amy.lu@oracle.com>
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, sspitsyn, vromero
2020-04-21 06:55:38 -07:00
Erik Joelsson
4df99aa7ae
8226346: Build better binary builders
...
Reviewed-by: tbell
2019-12-13 08:27:51 -08:00
Alex Menkov
3bbc499f06
8227542: Manifest improved jar headers
...
Reviewed-by: sspitsyn, mschoene
2019-11-14 15:06:11 -08:00
Matthias Baesken
1e0167ef92
8238602: remove obsolete functions from libinstrument/FileSystemSupport_md.c
...
Reviewed-by: clanger, sspitsyn
2020-02-06 16:53:33 +01:00
Matthias Baesken
5e85366785
8234968: check calloc rv in libinstrument InvocationAdapter
...
Reviewed-by: clanger, stuefe, sspitsyn
2019-11-29 08:00:36 +01:00
Christoph Langer
547e472c42
8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument
...
Reviewed-by: dholmes, alanb, sspitsyn
2019-12-06 14:13:10 +01:00
Harold Seigel
73676cff72
8235360: Update JDWP, JDI and Instrumentation specs for Record attribute
...
Add Record to list of attributes that class redefinition cannot change
Reviewed-by: lfoltan
2019-12-05 15:45:58 +00:00
Vicente Romero
827e5e3226
8225054: Compiler implementation for records
...
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records
Implement records in the compiler and the JVM, including serialization, reflection and APIs support
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
2019-12-04 15:57:39 -05:00
Matthias Baesken
f808d8a0ce
8230901: missing ReleaseStringUTFChars in serviceability native code
...
Reviewed-by: stuefe, sspitsyn
2019-09-13 11:04:46 +02:00
Jonathan Gibbons
0fdd5f8227
8225207: redundant <p> in Instrumentation.java
...
Reviewed-by: lancea
2019-06-03 16:16:50 -07:00
Serguei Spitsyn
a165ef39c6
8183273: Clarify Instrumentation interface should not be implemented outside java.instrument module
...
Add a note with a clarification
Reviewed-by: alanb, dholmes, jcbeyler
2019-05-21 00:52:04 -07:00
Daniil Titov
caa5387a57
8221532: Incorrect copyright header in FileSystemSupport_md.c
...
Reviewed-by: cjplummer, gadams
2019-03-28 04:30:52 +00:00
Matthias Baesken
3b0ae8082a
8220355: Improve assertion texts and exception messages in eventHandlerVMInit
...
Reviewed-by: alanb, sspitsyn, jcbeyler
2019-03-18 15:29:19 +01:00
Gary Adams
2434c6f10c
8220474: Incorrect GPL header in src/java.instrument/share/classes/java/lang/instrument/package-info.java
...
Reviewed-by: dholmes
2019-03-12 11:53:06 -04:00
Gary Adams
a22bb79e83
8220257: fix headings in java.instrument
...
Reviewed-by: dfuchs
2019-03-12 11:51:54 -04:00
Daniil Titov
942c7ec609
8205709: Proper allocation handling
...
Reviewed-by: sspitsyn, mschoene, rhalade
2018-07-19 15:23:06 -07:00
Brent Christian
3910193204
8072130: java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Mac OSX
...
Reviewed-by: sherman
2018-09-24 10:41:41 -07:00
David Holmes
95bf19563b
8010319: Implementation of JEP 181: Nest-Based Access Control
...
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Maurizio Mimadamore <maurizio.mimadamore@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Tobias Hartmann <tobias.hartmann@oracle.com>
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Daniel Smith <daniel.smith@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Kumar Srinivasan <kumardotsrinivasan@gmail.com>
Co-authored-by: Boris Ulasevich <boris.ulasevich@bell-sw.com>
Reviewed-by: alanb, psandoz, mchung, coleenp, acorn, mcimadamore, forax, jlahoda, sspitsyn, abuckley
2018-06-23 01:32:41 -04:00
Jesper Wilhelmsson
468c1c19bb
Merge
2018-04-13 03:05:19 +02:00
Erik Joelsson
a20bd3a6ce
8201267: Disable warnings for VS2017 to enable building
...
Reviewed-by: ihse, tbell
2018-04-10 22:37:01 +02:00
Alex Menkov
a1ef16545e
8198393: Instrumentation.retransformClasses() throws NullPointerException when handling a zero-length array
...
Reviewed-by: sspitsyn, cjplummer
2018-03-28 12:10:24 -07:00
Roger Riggs
0db5f435ad
8199467: Compilation Errors in libinstrument Reentrancy.c with VS2017
...
Reviewed-by: sspitsyn, martin
2018-03-22 09:41:29 -04:00
Ben Walsh
c07d8e1981
8189731: Disable CFLH when there are no transformers
...
Enable CFLH only when there are transformers
Reviewed-by: sspitsyn, alanb
2017-11-03 17:09:25 -07:00
Serguei Spitsyn
90b611adc6
8175510: Null pointer dereference in getModuleObject of JPLISAgent.c:790
...
Check for NULL pointer return from malloc
Reviewed-by: dholmes, cjplummer
2017-10-18 13:52:32 -07:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00