1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
|
/*******************************************************************************
* Copyright (c) 2000, 2008 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
#include "swt.h"
#include "os_stats.h"
#ifdef NATIVE_STATS
int OS_nativeFunctionCount = 320;
int OS_nativeFunctionCallCount[320];
char * OS_nativeFunctionNames[] = {
"CGWarpMouseCursorPosition",
"CloseRgn",
"CopyRgn",
"DeleteGlobalRef",
"DiffRgn",
"DisposeRgn",
"EmptyRgn",
"Gestalt",
"GetCurrentProcess",
"GetRegionBounds",
"JNIGetObject",
"LineTo",
"MoveTo",
"NSAccessibilityPositionAttribute",
"NSAccessibilitySizeAttribute",
"NSBackgroundColorAttributeName",
"NSBaselineOffsetAttributeName",
"NSBitsPerPixelFromDepth",
"NSDefaultRunLoopMode",
"NSDeviceRGBColorSpace",
"NSDeviceResolution",
"NSFileTypeForHFSTypeCode",
"NSFontAttributeName",
"NSForegroundColorAttributeName",
"NSIntersectionRect",
"NSLinkAttributeName",
"NSParagraphStyleAttributeName",
"NSStrikethroughColorAttributeName",
"NSStrikethroughStyleAttributeName",
"NSUnderlineColorAttributeName",
"NSUnderlineStyleAttributeName",
"NewGlobalRef",
"NewRgn",
"OffsetRgn",
"OpenRgn",
"PtInRgn",
"QDRegionToRects",
"RectInRgn",
"RectRgn",
"SectRgn",
"SetFrontProcess",
"SetRect",
"TransformProcessType",
"UnionRgn",
"class_1addIvar",
"class_1addMethod",
"drawRect_1CALLBACK",
"memmove__ILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"memmove__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II",
"memmove__Lorg_eclipse_swt_internal_cocoa_NSRange_2II",
"memmove__Lorg_eclipse_swt_internal_cocoa_NSRect_2II",
"objc_1allocateClassPair",
"objc_1getClass",
"objc_1lookUpClass",
"objc_1msgSend__II",
"objc_1msgSend__IIB",
"objc_1msgSend__IID",
"objc_1msgSend__IIDD",
"objc_1msgSend__IIDI",
"objc_1msgSend__IIDIIIZ",
"objc_1msgSend__IIDIZ",
"objc_1msgSend__IIF",
"objc_1msgSend__IIFF",
"objc_1msgSend__IIFFFF",
"objc_1msgSend__IIFFFFF",
"objc_1msgSend__IIFI",
"objc_1msgSend__IIFIF",
"objc_1msgSend__IIFII",
"objc_1msgSend__IIFIII",
"objc_1msgSend__III",
"objc_1msgSend__IIIDIIIZ",
"objc_1msgSend__IIIF",
"objc_1msgSend__IIIFFF",
"objc_1msgSend__IIIFI",
"objc_1msgSend__IIIFILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IIII",
"objc_1msgSend__IIIID",
"objc_1msgSend__IIIIDI",
"objc_1msgSend__IIIIF",
"objc_1msgSend__IIIIFII",
"objc_1msgSend__IIIII",
"objc_1msgSend__IIIIIF",
"objc_1msgSend__IIIIII",
"objc_1msgSend__IIIIIII",
"objc_1msgSend__IIIIIIII",
"objc_1msgSend__IIIIIIIII",
"objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IIIIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend__IIIIIIIZZIII",
"objc_1msgSend__IIIIIIIZZIIII",
"objc_1msgSend__IIIIIILorg_eclipse_swt_internal_cocoa_NSRect_2FFF",
"objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IIIIILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend__IIIIISI",
"objc_1msgSend__IIIIIZ",
"objc_1msgSend__IIIIIZI",
"objc_1msgSend__IIIIJ",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSSize_2",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend__IIIILorg_eclipse_swt_internal_cocoa_NSRect_2II",
"objc_1msgSend__IIIIS",
"objc_1msgSend__IIIIZ",
"objc_1msgSend__IIIIZI",
"objc_1msgSend__IIIIZII",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIF",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIII",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIIIIZS",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2IDIISII",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2II",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSSize_2IIIZ",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Z",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2II",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2IZ",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2II",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZ",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2IZI",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSRect_2ZI",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2",
"objc_1msgSend__IIILorg_eclipse_swt_internal_cocoa_NSSize_2Z",
"objc_1msgSend__IIIS",
"objc_1msgSend__IIISZZZZ",
"objc_1msgSend__IIIZ",
"objc_1msgSend__IIIZI",
"objc_1msgSend__IIIZII",
"objc_1msgSend__IIIZIII",
"objc_1msgSend__IIIZZ",
"objc_1msgSend__IIIZZII",
"objc_1msgSend__IIJ",
"objc_1msgSend__IIJI",
"objc_1msgSend__IIJSZ",
"objc_1msgSend__IILjava_lang_String_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSDecimal_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2F",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFF",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FFFZ",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2FLorg_eclipse_swt_internal_cocoa_NSPoint_2FI",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2IF",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2II",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I_3F",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2F",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2IZ",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IFLorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2II",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2III",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIII",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IIIII",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2IZ",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2II",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRange_2ZI",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2F",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2FF",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2II",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2III",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIII",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIIII",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZ",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IIZI",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZ",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2IZI",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRect_2F",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2IF",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSSize_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2Z",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSRect_2ZZ",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2I",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2IZZ",
"objc_1msgSend__IILorg_eclipse_swt_internal_cocoa_NSSize_2Lorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IIS",
"objc_1msgSend__IISI",
"objc_1msgSend__IIZ",
"objc_1msgSend__IIZI",
"objc_1msgSend__IIZII",
"objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend__IIZLorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend__IIZZ",
"objc_1msgSend__II_3C",
"objc_1msgSend__II_3CI",
"objc_1msgSend__II_3CLorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend__II_3F",
"objc_1msgSend__II_3FIF",
"objc_1msgSend__II_3I",
"objc_1msgSend__II_3III",
"objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2I",
"objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2II",
"objc_1msgSendSuper__Lorg_eclipse_swt_internal_cocoa_objc_1super_2ILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1fpret__II",
"objc_1msgSend_1fpret__IID",
"objc_1msgSend_1fpret__IIF",
"objc_1msgSend_1fpret__III",
"objc_1msgSend_1fpret__IIIF",
"objc_1msgSend_1fpret__IIIFI",
"objc_1msgSend_1fpret__IIII",
"objc_1msgSend_1fpret__IIIIF",
"objc_1msgSend_1fpret__IIIIZF",
"objc_1msgSend_1fpret__IIILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1fpret__IILorg_eclipse_swt_internal_cocoa_NSSize_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSAffineTransformStruct_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSDecimal_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIIIIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IIISLorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2III",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIIZ",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIIIZII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIIILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2Lorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2III",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIIIZ",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2III",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSRect_2Lorg_eclipse_swt_internal_cocoa_NSRect_2ILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IILorg_eclipse_swt_internal_cocoa_NSSize_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSRect_2IIZ",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIF",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2III",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIII",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSRange_2II",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIILorg_eclipse_swt_internal_cocoa_NSSize_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSRect_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2I",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI",
"objc_1msgSend_1stret__Lorg_eclipse_swt_internal_cocoa_NSSize_2IIZ",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2II",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2III",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSPoint_2IILorg_eclipse_swt_internal_cocoa_NSPoint_2I",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2II",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2III",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSRange_2IILorg_eclipse_swt_internal_cocoa_NSRange_2I",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2II",
"objc_1msgSend_1struct__Lorg_eclipse_swt_internal_cocoa_NSSize_2IILorg_eclipse_swt_internal_cocoa_NSSize_2ZZI",
"objc_1registerClassPair",
"object_1getClassName",
"object_1getInstanceVariable",
"object_1setInstanceVariable",
"sel_1registerName",
};
#define STATS_NATIVE(func) Java_org_eclipse_swt_tools_internal_NativeStats_##func
JNIEXPORT jint JNICALL STATS_NATIVE(OS_1GetFunctionCount)
(JNIEnv *env, jclass that)
{
return OS_nativeFunctionCount;
}
JNIEXPORT jstring JNICALL STATS_NATIVE(OS_1GetFunctionName)
(JNIEnv *env, jclass that, jint index)
{
return (*env)->NewStringUTF(env, OS_nativeFunctionNames[index]);
}
JNIEXPORT jint JNICALL STATS_NATIVE(OS_1GetFunctionCallCount)
(JNIEnv *env, jclass that, jint index)
{
return OS_nativeFunctionCallCount[index];
}
#endif
|