JDK-8203306 : Machine generate forward declares from metadata.xml into jfrEventClasses.hpp
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: jfr
  • Affected Version: 11
  • Priority: P4
  • Status: Closed
  • Resolution: Not an Issue
  • Submitted: 2018-05-16
  • Updated: 2020-02-11
  • Resolved: 2019-11-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdResolved
Related Reports
Relates :  
Relates :  
Description
Minimal VM did not build after integration of JDK-8199712 

Minimal VM excludes INCLUDE_JFR, and the stubs complained about not having the proper declarations (Klass*, Method*, ModuleEntry*).

In closed these were statically forward declared, these declarations were lost in the new metadata system.

We should solve it by having the metadata generation layout the proper fwd declares of the types needed (inlcluding the stub section)


Comments
This is no longer an issue
26-11-2019

Quick build-fix for JDK-8203285, added "oops/klass.hpp" into GenerateJfrFiles.java. Revise this.
16-05-2018