Larry Cable
93e889b48c
8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid
...
Reviewed-by: kevinw
2024-11-19 18:45:45 +00:00
Kevin Walls
00ff6a38ce
8344105: Remove SecurityManager and related calls from jdk.attach and jdk.hotspot.agent
...
Reviewed-by: amenkov, cjplummer
2024-11-18 09:24:11 +00:00
Magnus Ihse Bursie
79345bbbae
8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port
...
Reviewed-by: kbarrett, kvn, stuefe, shade, erikj
2024-11-13 09:41:57 +00:00
Sean Mullan
db85090553
8338411: Implement JEP 486: Permanently Disable the Security Manager
...
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov@openjdk.org>
Co-authored-by: Brian Burkhalter <bpb@openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Co-authored-by: Harshitha Onkar <honkar@openjdk.org>
Co-authored-by: Joe Wang <joehw@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Justin Lu <jlu@openjdk.org>
Co-authored-by: Kevin Walls <kevinw@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Naoto Sato <naoto@openjdk.org>
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Brent Christian <bchristi@openjdk.org>
Co-authored-by: Stuart Marks <smarks@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Phil Race <prr@openjdk.org>
Co-authored-by: Erik Gahlin <egahlin@openjdk.org>
Co-authored-by: Jaikiran Pai <jpai@openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
2024-11-12 17:16:15 +00:00
Alex Menkov
36d71735e3
8339289: Enhance Attach API to support arbitrary length arguments - Windows
...
Reviewed-by: kevinw, sspitsyn
2024-10-25 18:08:21 +00:00
Justin Lu
c4965d9b13
8341794: Fix ExceptionOccurred in jdk.attach
...
Reviewed-by: amenkov, cjplummer
2024-10-11 21:30:53 +00:00
Sebastian Lövdahl
52ba72823b
8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container)
...
Co-authored-by: Larry Cable <larry.cable@oracle.com>
Reviewed-by: kevinw, sgehwolf
2024-09-30 08:33:12 +00:00
Maurizio Cimadamore
20d8f58c92
8331671: Implement JEP 472: Prepare to Restrict the Use of JNI
...
Reviewed-by: jpai, prr, ihse, kcr, alanb
2024-08-26 09:17:45 +00:00
Alex Menkov
a60608e7a3
8334169: Long arguments of attach operation are silently truncated on Windows
...
Reviewed-by: sspitsyn, cjplummer
2024-07-16 18:10:47 +00:00
Matthias Baesken
153410f480
8328930: [AIX] remove pase related coding
...
Reviewed-by: clanger, lucy
2024-03-26 16:24:05 +00:00
Matthias Baesken
481c866df8
8327468: Do not restart close if errno is EINTR [macOS/linux]
...
Reviewed-by: dholmes, sspitsyn
2024-03-14 08:01:39 +00:00
Matthias Baesken
fb4610e6b7
8327444: simplify RESTARTABLE macro usage in JDK codebase
...
Reviewed-by: gli, clanger, alanb, dholmes, bpb
2024-03-08 08:31:40 +00:00
Alex Menkov
fc67c2b4f1
8325530: Vague error message when com.sun.tools.attach.VirtualMachine fails to load agent library
...
Reviewed-by: sspitsyn, cjplummer
2024-02-26 23:18:49 +00:00
Magnus Ihse Bursie
e5cb78cc88
8324539: Do not use LFS64 symbols in JDK libs
...
Reviewed-by: jwaters, erikj, mbaesken, alanb
2024-02-12 08:04:39 +00:00
Sebastian Lövdahl
ac4607ed81
8226919: attach in linux hangs due to permission denied accessing /proc/pid/root
...
Reviewed-by: sgehwolf, kevinw
2024-02-09 18:32:09 +00:00
Kevin Walls
19601ebe91
8310993: Missing @since tags in jdk.attach
...
Reviewed-by: sspitsyn, cjplummer
2023-06-30 17:49:56 +00:00
Xue-Lei Andrew Fan
15358636cf
8307848: update for deprecated sprintf for jdk.attach
...
Reviewed-by: sspitsyn, cjplummer
2023-05-11 18:09:43 +00:00
Roger Riggs
f00a748bc5
8304915: Create jdk.internal.util.Architecture enum and apply
...
Reviewed-by: erikj, mdoerr, amitkumar
2023-05-01 15:22:07 +00:00
Kevin Walls
b1c34c03d7
8296684: Improve String platform support
...
Reviewed-by: amenkov, michaelm, rhalade
2023-04-18 23:21:20 +00:00
Yi Yang
10d6a8e66a
8299518: HotSpotVirtualMachine shared code across different platforms
...
Reviewed-by: cjplummer, dholmes
2023-03-06 02:02:29 +00:00
Alan Bateman
acd5bcfc88
8289610: Degrade Thread.stop
...
Reviewed-by: rriggs, cjplummer, jpai, mchung, prr, mullan
2022-09-23 07:55:29 +00:00
Magnus Ihse Bursie
76caeed498
8285366: Fix typos in serviceability
...
Reviewed-by: kevinw, sspitsyn
2022-05-13 15:17:22 +00:00
Kevin Walls
518160353a
8272272: Enhance jcmd communication
...
Reviewed-by: amenkov
2022-01-18 23:35:33 +00:00
Magnus Ihse Bursie
7023b3f8a1
8276628: Use blessed modifier order in serviceability code
...
Reviewed-by: dholmes, lmesnik, cjplummer
2021-11-05 12:07:58 +00:00
Andrey Turbanov
21df412bd9
8275240: Change nested classes in jdk.attach to static nested classes
...
Reviewed-by: cjplummer, dholmes, sspitsyn
2021-10-14 23:12:05 +00:00
Sergey Bylokhov
7fff22afe7
8272805: Avoid looking up standard charsets
...
Reviewed-by: weijun, naoto, dfuchs, azvegint, erikj
2021-09-02 22:56:20 +00:00
Weijun Wang
e9b2c058a4
8269409: Post JEP 411 refactoring: core-libs with maximum covering > 10K
...
Reviewed-by: lancea, naoto
2021-06-28 19:05:33 +00:00
Kevin Walls
bf29a0115c
8228343: JCMD and attach fail to work across Linux Container boundary
...
Reviewed-by: ysuenaga, sspitsyn
2021-06-09 20:45:44 +00:00
Weijun Wang
6765f90250
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
...
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
2021-06-02 11:57:31 +00:00
Kevin Walls
51cca57c22
8259577: Dangling reference to temp_path in Java_sun_tools_attach_VirtualMachineImpl_getTempDir
...
Reviewed-by: cjplummer, lmesnik
2021-03-08 11:40:15 +00:00
Monica Beckwith
9604ee8269
8248238: Implementation: JEP 388: Windows AArch64 Support
...
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Reviewed-by: dholmes, cjplummer, aph, ihse
2020-10-05 03:21:39 +00:00
Christoph Langer
cc5039e19e
8252837: Cleanup SAP Copyright file headers
...
Reviewed-by: dholmes
2020-09-07 07:30:10 +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
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Serguei Spitsyn
d94f8c91c9
8229847: AttachProvider javadoc page needs an update
...
Replace Sun references with Oracle references in AttachProvider javadoc
Reviewed-by: amenkov, dholmes
2020-01-10 01:36:48 +00:00
Leonid Mesnik
186dcb2f42
8229957: Harden pid verification in attach mechanism
...
Reviewed-by: sspitsyn, ysuenaga, sgehwolf
2019-08-22 10:40:34 -07:00
Ralf Schmelter
b0adbe8fcf
8227440: Implement fix to JDK-8224642 on all platforms
...
Reviewed-by: sspitsyn, clanger
2019-07-16 13:57:13 +02:00
Gary Adams
3c29fa1203
8224642: Test sun/tools/jcmd/TestJcmdSanity.java fails: Bad file descriptor
...
Reviewed-by: cjplummer, rschmelter, clanger
2019-06-20 07:13:06 -04:00
Lin Zang
144d81caf6
8219721: jcmd from earlier release will hang attaching to VM with JDK-8215622 applied
...
Fix compatibility issue caused by jmap update of 8215622
Reviewed-by: dholmes, ysuenaga, phh, sspitsyn
2019-03-11 21:26:19 -04:00
Lin Zang
6f5c009756
8215622: Add dump to file support for jmap –histo
...
Add "file=" to jmap "histo" jmap, Hotspot support in attachListener.cpp:heap_inspection.
Reviewed-by: phh, sspitsyn
2019-02-20 11:36:02 -08:00
Matthias Baesken
e4b1f82bbd
8215411: some GetByteArrayElements calls miss corresponding Release
...
Reviewed-by: dholmes, jcbeyler
2018-12-19 10:30:43 +01:00
Gary Adams
ec1f026392
8214300: .attach_pid files may remain in the process cwd
...
Reviewed-by: sspitsyn, cjplummer, jcbeyler
2018-12-04 07:06:38 -05:00
Chris Plummer
a937d2876b
8205719: Windows Java_sun_tools_attach_VirtualMachineImpl_enqueue() method should include exitCode in exception message
...
Include GetExitCodeThread() result in the exception message
Reviewed-by: sspitsyn, dcubed
2018-06-27 19:09:17 -07:00
Daniil Titov
a2a5e85195
8197387: jcmd started by "root" must be allowed to access all VM processes
...
Reviewed-by: sspitsyn, stuefe
2018-05-31 14:09:04 -07:00
Christoph Langer
024d4eb8f4
8201247: Various cleanups in the attach framework
...
Reviewed-by: goetz, cjplummer
2018-04-11 09:47:41 +02:00
Gary Adams
9b9d9308ed
8057732: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java: Invalid PerfMemory size
...
Reviewed-by: cjplummer
2018-03-26 08:17:56 -04:00
Christoph Langer
3e5b58e0d7
8199924: Solaris: Correctly enqueue null arguments of attach operations
...
Reviewed-by: dcubed, dholmes
2018-03-23 09:26:59 +01:00
Gary Adams
00993afe1a
6640188: Methods com.cun.attach.VirtualMachine.load... don't throw NullPointerxception
...
Reviewed-by: sspitsyn
2018-01-09 13:58:30 -05:00
Gary Adams
b82f6aee37
8188856: Incorrect file path in an exception message when .java_pid is not accessible on Unix
...
Reviewed-by: cjplummer, sspitsyn
2018-01-02 07:50:17 -05:00
Yasumasa Suenaga
b25c9ddbae
8165736: Error message should be shown when JVMTI agent cannot be attached
...
Reviewed-by: sspitsyn, dholmes
2017-11-29 09:26:58 +09:00