Re: RFR: 8335921: Fix HotSpot VM build without JVMTI

2024-07-17 Thread Vladimir Kozlov
On Wed, 17 Jul 2024 03:37:36 GMT, Vladimir Kozlov wrote: > Citing David Holmes from bug report: > "We provided the ability to leave out certain VM services (JVMTI, GC's other > than serial, ...) as part of the design of the MinimalVM to support Java SE > Embedded, along with the Compact Profile

Re: RFR: 8335921: Fix HotSpot VM build without JVMTI

2024-07-17 Thread Aleksey Shipilev
On Wed, 17 Jul 2024 03:37:36 GMT, Vladimir Kozlov wrote: > Citing David Holmes from bug report: > "We provided the ability to leave out certain VM services (JVMTI, GC's other > than serial, ...) as part of the design of the MinimalVM to support Java SE > Embedded, along with the Compact Profile

Re: RFR: 8335921: Fix HotSpot VM build without JVMTI

2024-07-17 Thread Aleksey Shipilev
On Wed, 17 Jul 2024 04:57:38 GMT, David Holmes wrote: > It highlights the problem we have with optional components in that you either > have to work things so that semantically we have a do-nothing implementation > of that component, or else you have to put the guards around every piece of > c

Re: RFR: 8335921: Fix HotSpot VM build without JVMTI

2024-07-16 Thread Vladimir Kozlov
On Wed, 17 Jul 2024 04:52:35 GMT, David Holmes wrote: >> Citing David Holmes from bug report: >> "We provided the ability to leave out certain VM services (JVMTI, GC's other >> than serial, ...) as part of the design of the MinimalVM to support Java SE >> Embedded, along with the Compact Profil

Re: RFR: 8335921: Fix HotSpot VM build without JVMTI

2024-07-16 Thread Vladimir Kozlov
On Wed, 17 Jul 2024 03:37:36 GMT, Vladimir Kozlov wrote: > Citing David Holmes from bug report: > "We provided the ability to leave out certain VM services (JVMTI, GC's other > than serial, ...) as part of the design of the MinimalVM to support Java SE > Embedded, along with the Compact Profile

Re: RFR: 8335921: Fix HotSpot VM build without JVMTI

2024-07-16 Thread David Holmes
On Wed, 17 Jul 2024 03:37:36 GMT, Vladimir Kozlov wrote: > Citing David Holmes from bug report: > "We provided the ability to leave out certain VM services (JVMTI, GC's other > than serial, ...) as part of the design of the MinimalVM to support Java SE > Embedded, along with the Compact Profile

RFR: 8335921: Fix HotSpot VM build without JVMTI

2024-07-16 Thread Vladimir Kozlov
Citing David Holmes from bug report: "We provided the ability to leave out certain VM services (JVMTI, GC's other than serial, ...) as part of the design of the MinimalVM to support Java SE Embedded, along with the Compact Profiles of JDK 8. This manifested in the source code as a set of INCLUDE