Skip to content
This repository was archived by the owner on Aug 30, 2024. It is now read-only.

Commit 4461358

Browse files
update native-image config files based on tracing agent results
Results are used 1:1 - unmodified. Based on GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13) Run on macOS Ventura 13.3.1 (ARM)
1 parent b7f75e6 commit 4461358

6 files changed

Lines changed: 440 additions & 734 deletions

File tree

Lines changed: 317 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,321 @@
11
[
22
{
3-
"name": "com.trivadis.plsql.formatter.TvdFormat",
4-
"methods": [
5-
{
6-
"name": "main",
7-
"parameterTypes": [
8-
"java.lang.String[]"
9-
]
10-
}
11-
]
12-
},
13-
{
14-
"name": "java.lang.Boolean",
15-
"methods": [
16-
{
17-
"name": "getBoolean",
18-
"parameterTypes": [
19-
"java.lang.String"
20-
]
21-
}
22-
]
23-
},
24-
{
25-
"name": "java.lang.ClassLoader",
26-
"methods": [
27-
{
28-
"name": "getPlatformClassLoader",
29-
"parameterTypes": []
30-
},
31-
{
32-
"name": "loadClass",
33-
"parameterTypes": [
34-
"java.lang.String"
35-
]
36-
}
37-
]
38-
},
39-
{
40-
"name": "java.lang.String",
41-
"methods": [
42-
{
43-
"name": "lastIndexOf",
44-
"parameterTypes": [
45-
"int"
46-
]
47-
},
48-
{
49-
"name": "substring",
50-
"parameterTypes": [
51-
"int"
52-
]
53-
}
54-
]
55-
},
56-
{
57-
"name": "java.lang.System",
58-
"methods": [
59-
{
60-
"name": "getProperty",
61-
"parameterTypes": [
62-
"java.lang.String"
63-
]
64-
},
65-
{
66-
"name": "setProperty",
67-
"parameterTypes": [
68-
"java.lang.String",
69-
"java.lang.String"
70-
]
71-
}
72-
]
73-
},
74-
{
75-
"name": "jdk.internal.loader.ClassLoaders$PlatformClassLoader"
3+
"name":"[Lsun.java2d.loops.GraphicsPrimitive;"
4+
},
5+
{
6+
"name":"com.apple.eawt._AppEventHandler",
7+
"methods":[{"name":"handleNativeNotification","parameterTypes":["int"] }]
8+
},
9+
{
10+
"name":"com.apple.eawt._AppMenuBarHandler",
11+
"methods":[{"name":"initMenuStates","parameterTypes":["boolean","boolean","boolean","boolean"] }]
12+
},
13+
{
14+
"name":"com.trivadis.plsql.formatter.TvdFormat",
15+
"methods":[{"name":"main","parameterTypes":["java.lang.String[]"] }]
16+
},
17+
{
18+
"name":"java.awt.AlphaComposite",
19+
"fields":[
20+
{"name":"extraAlpha"},
21+
{"name":"rule"}
22+
]
23+
},
24+
{
25+
"name":"java.awt.Color",
26+
"methods":[{"name":"getRGB","parameterTypes":[] }]
27+
},
28+
{
29+
"name":"java.awt.DisplayMode",
30+
"methods":[{"name":"<init>","parameterTypes":["int","int","int","int"] }]
31+
},
32+
{
33+
"name":"java.awt.event.InputEvent",
34+
"methods":[{"name":"getButtonDownMasks","parameterTypes":[] }]
35+
},
36+
{
37+
"name":"java.awt.geom.AffineTransform",
38+
"fields":[
39+
{"name":"m00"},
40+
{"name":"m01"},
41+
{"name":"m02"},
42+
{"name":"m10"},
43+
{"name":"m11"},
44+
{"name":"m12"}
45+
]
46+
},
47+
{
48+
"name":"java.awt.geom.Path2D",
49+
"fields":[
50+
{"name":"numTypes"},
51+
{"name":"pointTypes"},
52+
{"name":"windingRule"}
53+
]
54+
},
55+
{
56+
"name":"java.awt.geom.Path2D$Float",
57+
"fields":[{"name":"floatCoords"}]
58+
},
59+
{
60+
"name":"java.awt.geom.Rectangle2D$Double",
61+
"methods":[{"name":"<init>","parameterTypes":["double","double","double","double"] }]
62+
},
63+
{
64+
"name":"java.awt.image.ColorModel",
65+
"fields":[
66+
{"name":"colorSpace"},
67+
{"name":"colorSpaceType"},
68+
{"name":"isAlphaPremultiplied"},
69+
{"name":"is_sRGB"},
70+
{"name":"nBits"},
71+
{"name":"numComponents"},
72+
{"name":"pData"},
73+
{"name":"supportsAlpha"},
74+
{"name":"transparency"}
75+
],
76+
"methods":[{"name":"getRGBdefault","parameterTypes":[] }]
77+
},
78+
{
79+
"name":"java.awt.image.IndexColorModel",
80+
"fields":[
81+
{"name":"allgrayopaque"},
82+
{"name":"map_size"},
83+
{"name":"rgb"},
84+
{"name":"transparent_index"}
85+
]
86+
},
87+
{
88+
"name":"java.lang.Boolean",
89+
"methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }]
90+
},
91+
{
92+
"name":"java.lang.ClassLoader",
93+
"methods":[
94+
{"name":"getPlatformClassLoader","parameterTypes":[] },
95+
{"name":"loadClass","parameterTypes":["java.lang.String"] }
96+
]
97+
},
98+
{
99+
"name":"java.lang.String",
100+
"methods":[
101+
{"name":"lastIndexOf","parameterTypes":["int"] },
102+
{"name":"substring","parameterTypes":["int"] }
103+
]
104+
},
105+
{
106+
"name":"java.lang.System",
107+
"methods":[
108+
{"name":"getProperty","parameterTypes":["java.lang.String"] },
109+
{"name":"load","parameterTypes":["java.lang.String"] },
110+
{"name":"setProperty","parameterTypes":["java.lang.String","java.lang.String"] }
111+
]
112+
},
113+
{
114+
"name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader"
115+
},
116+
{
117+
"name":"sun.awt.AWTAutoShutdown",
118+
"methods":[
119+
{"name":"notifyToolkitThreadBusy","parameterTypes":[] },
120+
{"name":"notifyToolkitThreadFree","parameterTypes":[] }
121+
]
122+
},
123+
{
124+
"name":"sun.awt.SunHints",
125+
"fields":[{"name":"INTVAL_STROKE_PURE"}]
126+
},
127+
{
128+
"name":"sun.java2d.Disposer",
129+
"methods":[{"name":"addRecord","parameterTypes":["java.lang.Object","long","long"] }]
130+
},
131+
{
132+
"name":"sun.java2d.InvalidPipeException"
133+
},
134+
{
135+
"name":"sun.java2d.NullSurfaceData"
136+
},
137+
{
138+
"name":"sun.java2d.SunGraphics2D",
139+
"fields":[
140+
{"name":"clipRegion"},
141+
{"name":"composite"},
142+
{"name":"eargb"},
143+
{"name":"lcdTextContrast"},
144+
{"name":"pixel"},
145+
{"name":"strokeHint"}
146+
]
147+
},
148+
{
149+
"name":"sun.java2d.SurfaceData",
150+
"fields":[
151+
{"name":"pData"},
152+
{"name":"valid"}
153+
]
154+
},
155+
{
156+
"name":"sun.java2d.loops.Blit",
157+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
158+
},
159+
{
160+
"name":"sun.java2d.loops.BlitBg",
161+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
162+
},
163+
{
164+
"name":"sun.java2d.loops.CompositeType",
165+
"fields":[
166+
{"name":"AnyAlpha"},
167+
{"name":"Src"},
168+
{"name":"SrcNoEa"},
169+
{"name":"SrcOver"},
170+
{"name":"SrcOverNoEa"},
171+
{"name":"Xor"}
172+
]
173+
},
174+
{
175+
"name":"sun.java2d.loops.DrawGlyphList",
176+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
177+
},
178+
{
179+
"name":"sun.java2d.loops.DrawGlyphListAA",
180+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
181+
},
182+
{
183+
"name":"sun.java2d.loops.DrawGlyphListLCD",
184+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
185+
},
186+
{
187+
"name":"sun.java2d.loops.DrawLine",
188+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
189+
},
190+
{
191+
"name":"sun.java2d.loops.DrawParallelogram",
192+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
193+
},
194+
{
195+
"name":"sun.java2d.loops.DrawPath",
196+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
197+
},
198+
{
199+
"name":"sun.java2d.loops.DrawPolygons",
200+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
201+
},
202+
{
203+
"name":"sun.java2d.loops.DrawRect",
204+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
205+
},
206+
{
207+
"name":"sun.java2d.loops.FillParallelogram",
208+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
209+
},
210+
{
211+
"name":"sun.java2d.loops.FillPath",
212+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
213+
},
214+
{
215+
"name":"sun.java2d.loops.FillRect",
216+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
217+
},
218+
{
219+
"name":"sun.java2d.loops.FillSpans",
220+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
221+
},
222+
{
223+
"name":"sun.java2d.loops.GraphicsPrimitive",
224+
"fields":[{"name":"pNativePrim"}]
225+
},
226+
{
227+
"name":"sun.java2d.loops.GraphicsPrimitiveMgr",
228+
"methods":[{"name":"register","parameterTypes":["sun.java2d.loops.GraphicsPrimitive[]"] }]
229+
},
230+
{
231+
"name":"sun.java2d.loops.MaskBlit",
232+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
233+
},
234+
{
235+
"name":"sun.java2d.loops.MaskFill",
236+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
237+
},
238+
{
239+
"name":"sun.java2d.loops.ScaledBlit",
240+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
241+
},
242+
{
243+
"name":"sun.java2d.loops.SurfaceType",
244+
"fields":[
245+
{"name":"Any3Byte"},
246+
{"name":"Any4Byte"},
247+
{"name":"AnyByte"},
248+
{"name":"AnyColor"},
249+
{"name":"AnyInt"},
250+
{"name":"AnyShort"},
251+
{"name":"ByteBinary1Bit"},
252+
{"name":"ByteBinary2Bit"},
253+
{"name":"ByteBinary4Bit"},
254+
{"name":"ByteGray"},
255+
{"name":"ByteIndexed"},
256+
{"name":"ByteIndexedBm"},
257+
{"name":"FourByteAbgr"},
258+
{"name":"FourByteAbgrPre"},
259+
{"name":"Index12Gray"},
260+
{"name":"Index8Gray"},
261+
{"name":"IntArgb"},
262+
{"name":"IntArgbBm"},
263+
{"name":"IntArgbPre"},
264+
{"name":"IntBgr"},
265+
{"name":"IntRgb"},
266+
{"name":"IntRgbx"},
267+
{"name":"OpaqueColor"},
268+
{"name":"ThreeByteBgr"},
269+
{"name":"Ushort4444Argb"},
270+
{"name":"Ushort555Rgb"},
271+
{"name":"Ushort555Rgbx"},
272+
{"name":"Ushort565Rgb"},
273+
{"name":"UshortGray"},
274+
{"name":"UshortIndexed"}
275+
]
276+
},
277+
{
278+
"name":"sun.java2d.loops.TransformHelper",
279+
"methods":[{"name":"<init>","parameterTypes":["long","sun.java2d.loops.SurfaceType","sun.java2d.loops.CompositeType","sun.java2d.loops.SurfaceType"] }]
280+
},
281+
{
282+
"name":"sun.java2d.loops.XORComposite",
283+
"fields":[
284+
{"name":"alphaMask"},
285+
{"name":"xorColor"},
286+
{"name":"xorPixel"}
287+
]
288+
},
289+
{
290+
"name":"sun.java2d.opengl.OGLSurfaceData",
291+
"fields":[
292+
{"name":"isBIOpShaderEnabled"},
293+
{"name":"isFBObjectEnabled"},
294+
{"name":"isGradShaderEnabled"},
295+
{"name":"isLCDShaderEnabled"}
296+
]
297+
},
298+
{
299+
"name":"sun.java2d.pipe.Region",
300+
"fields":[
301+
{"name":"bands"},
302+
{"name":"endIndex"},
303+
{"name":"hix"},
304+
{"name":"hiy"},
305+
{"name":"lox"},
306+
{"name":"loy"}
307+
]
308+
},
309+
{
310+
"name":"sun.java2d.pipe.RegionIterator",
311+
"fields":[
312+
{"name":"curIndex"},
313+
{"name":"numXbands"},
314+
{"name":"region"}
315+
]
316+
},
317+
{
318+
"name":"sun.lwawt.macosx.LWCToolkit",
319+
"methods":[{"name":"installToolkitThreadInJava","parameterTypes":[] }]
76320
}
77321
]

0 commit comments

Comments
 (0)