-
Type:
Bug
-
Status: Open
-
Priority:
P4
-
Resolution: Unresolved
-
Affects Version/s: 11, 12
-
Fix Version/s: tbd
-
Component/s: client-libs
-
Labels:
-
Subcomponent:
As part of JDK-8200178, I was asked to file a bug detailing all "suspicious" code I found related to exported symbols. Here is the list for java.desktop. Note that "suspicious" might just be something I misunderstood, not a definite cause for action.
In libawt:
* On linux, *all* symbols are exported!
* The following methods do not have name that makes it clear that they are exported. Is this correct? The symbols are:
img_makePalette, make_uns_ordered_dither_array, initInverseGrayLut, make_dither_arrays, doFillPath, doDrawPath.
* The following global variables are exported (exporting global variables is not recommended):
jvm, g_CMpDataID, colorValueID, std_img_oda_red, img_oda_green, std_img_oda_blue, std_odas_computed, mul8table, div8table, path2DTypesID, path2DNumTypesID, path2DWindingRuleID, path2DFloatCoordsID, sg2dStrokeHintID, sunHints_INTVAL_STROKE_PURE.
* Despite the name, the symbol SurfaceData_DisposeOps is not exported. Is it unused?
In libfreetype:
* All symbols are exported on all Unix platforms!
In libawt:
* On linux, *all* symbols are exported!
* The following methods do not have name that makes it clear that they are exported. Is this correct? The symbols are:
img_makePalette, make_uns_ordered_dither_array, initInverseGrayLut, make_dither_arrays, doFillPath, doDrawPath.
* The following global variables are exported (exporting global variables is not recommended):
jvm, g_CMpDataID, colorValueID, std_img_oda_red, img_oda_green, std_img_oda_blue, std_odas_computed, mul8table, div8table, path2DTypesID, path2DNumTypesID, path2DWindingRuleID, path2DFloatCoordsID, sg2dStrokeHintID, sunHints_INTVAL_STROKE_PURE.
* Despite the name, the symbol SurfaceData_DisposeOps is not exported. Is it unused?
In libfreetype:
* All symbols are exported on all Unix platforms!
- relates to
-
JDK-8200178 Remove mapfiles for JDK native libraries
-
- Resolved
-