-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
b09
jniHandles.hpp is included by about 800 out of 1000 HotSpot .o files. Most of these are transitively included from these header files, which don't actually need to include jniHandles.hpp.
ci/ciBaseObject.hpp
ci/ciMetadata.hpp
ci/ciObject.hpp
classfile/moduleEntry.hpp
gc/shared/gcVMOperations.hpp
jvmci/jvmciJavaClasses.hpp
runtime/thread.hpp
services/threadService.hpp
Fixing these headers reduces the number of .o files that include jniHandles.hpp to 145
ci/ciBaseObject.hpp
ci/ciMetadata.hpp
ci/ciObject.hpp
classfile/moduleEntry.hpp
gc/shared/gcVMOperations.hpp
jvmci/jvmciJavaClasses.hpp
runtime/thread.hpp
services/threadService.hpp
Fixing these headers reduces the number of .o files that include jniHandles.hpp to 145