@@ -77,7 +77,6 @@ int sizeOf<T extends NativeType>() {
77
77
}
78
78
79
79
@pragma ("vm:recognized" , "other" )
80
- @pragma ("vm:external-name" , "Ffi_fromAddress" )
81
80
external Pointer <T > _fromAddress <T extends NativeType >(int ptr);
82
81
83
82
// The real implementation of this function (for interface calls) lives in
@@ -89,43 +88,33 @@ external DS _asFunctionInternal<DS extends Function, NS extends Function>(
89
88
Pointer <NativeFunction <NS >> ptr, bool isLeaf);
90
89
91
90
@pragma ("vm:recognized" , "other" )
92
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataInt8" )
93
91
external Int8List _asExternalTypedDataInt8 (Pointer <Int8 > ptr, int length);
94
92
95
93
@pragma ("vm:recognized" , "other" )
96
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataInt16" )
97
94
external Int16List _asExternalTypedDataInt16 (Pointer <Int16 > ptr, int length);
98
95
99
96
@pragma ("vm:recognized" , "other" )
100
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataInt32" )
101
97
external Int32List _asExternalTypedDataInt32 (Pointer <Int32 > ptr, int length);
102
98
103
99
@pragma ("vm:recognized" , "other" )
104
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataInt64" )
105
100
external Int64List _asExternalTypedDataInt64 (Pointer <Int64 > ptr, int length);
106
101
107
102
@pragma ("vm:recognized" , "other" )
108
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataUint8" )
109
103
external Uint8List _asExternalTypedDataUint8 (Pointer <Uint8 > ptr, int length);
110
104
111
105
@pragma ("vm:recognized" , "other" )
112
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataUint16" )
113
106
external Uint16List _asExternalTypedDataUint16 (Pointer <Uint16 > ptr, int length);
114
107
115
108
@pragma ("vm:recognized" , "other" )
116
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataUint32" )
117
109
external Uint32List _asExternalTypedDataUint32 (Pointer <Uint32 > ptr, int length);
118
110
119
111
@pragma ("vm:recognized" , "other" )
120
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataUint64" )
121
112
external Uint64List _asExternalTypedDataUint64 (Pointer <Uint64 > ptr, int length);
122
113
123
114
@pragma ("vm:recognized" , "other" )
124
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataFloat" )
125
115
external Float32List _asExternalTypedDataFloat (Pointer <Float > ptr, int length);
126
116
127
117
@pragma ("vm:recognized" , "other" )
128
- @pragma ("vm:external-name" , "Ffi_asExternalTypedDataDouble" )
129
118
external Float64List _asExternalTypedDataDouble (
130
119
Pointer <Double > ptr, int length);
131
120
@@ -175,7 +164,6 @@ final class Pointer<T extends NativeType> {
175
164
176
165
@patch
177
166
@pragma ("vm:recognized" , "other" )
178
- @pragma ("vm:external-name" , "Ffi_address" )
179
167
external int get address;
180
168
181
169
@patch
@@ -266,42 +254,34 @@ external void _memCopy(Object target, int targetOffsetInBytes, Object source,
266
254
// getting rid of these allocations by inlining these functions.
267
255
@pragma ("vm:entry-point" )
268
256
@pragma ("vm:recognized" , "other" )
269
- @pragma ("vm:external-name" , "Ffi_loadInt8" )
270
257
external int _loadInt8 (Object typedDataBase, int offsetInBytes);
271
258
272
259
@pragma ("vm:entry-point" )
273
260
@pragma ("vm:recognized" , "other" )
274
- @pragma ("vm:external-name" , "Ffi_loadInt16" )
275
261
external int _loadInt16 (Object typedDataBase, int offsetInBytes);
276
262
277
263
@pragma ("vm:entry-point" )
278
264
@pragma ("vm:recognized" , "other" )
279
- @pragma ("vm:external-name" , "Ffi_loadInt32" )
280
265
external int _loadInt32 (Object typedDataBase, int offsetInBytes);
281
266
282
267
@pragma ("vm:entry-point" )
283
268
@pragma ("vm:recognized" , "other" )
284
- @pragma ("vm:external-name" , "Ffi_loadInt64" )
285
269
external int _loadInt64 (Object typedDataBase, int offsetInBytes);
286
270
287
271
@pragma ("vm:entry-point" )
288
272
@pragma ("vm:recognized" , "other" )
289
- @pragma ("vm:external-name" , "Ffi_loadUint8" )
290
273
external int _loadUint8 (Object typedDataBase, int offsetInBytes);
291
274
292
275
@pragma ("vm:entry-point" )
293
276
@pragma ("vm:recognized" , "other" )
294
- @pragma ("vm:external-name" , "Ffi_loadUint16" )
295
277
external int _loadUint16 (Object typedDataBase, int offsetInBytes);
296
278
297
279
@pragma ("vm:entry-point" )
298
280
@pragma ("vm:recognized" , "other" )
299
- @pragma ("vm:external-name" , "Ffi_loadUint32" )
300
281
external int _loadUint32 (Object typedDataBase, int offsetInBytes);
301
282
302
283
@pragma ("vm:entry-point" )
303
284
@pragma ("vm:recognized" , "other" )
304
- @pragma ("vm:external-name" , "Ffi_loadUint64" )
305
285
external int _loadUint64 (Object typedDataBase, int offsetInBytes);
306
286
307
287
@pragma ("vm:recognized" , "other" )
@@ -313,64 +293,51 @@ external int _loadAbiSpecificIntAtIndex<T extends AbiSpecificInteger>(
313
293
Object typedDataBase, int index);
314
294
315
295
@pragma ("vm:recognized" , "other" )
316
- @pragma ("vm:external-name" , "Ffi_loadFloat" )
317
296
external double _loadFloat (Object typedDataBase, int offsetInBytes);
318
297
319
298
@pragma ("vm:recognized" , "other" )
320
- @pragma ("vm:external-name" , "Ffi_loadDouble" )
321
299
external double _loadDouble (Object typedDataBase, int offsetInBytes);
322
300
323
301
@pragma ("vm:recognized" , "other" )
324
- @pragma ("vm:external-name" , "Ffi_loadFloatUnaligned" )
325
302
external double _loadFloatUnaligned (Object typedDataBase, int offsetInBytes);
326
303
327
304
@pragma ("vm:recognized" , "other" )
328
- @pragma ("vm:external-name" , "Ffi_loadDoubleUnaligned" )
329
305
external double _loadDoubleUnaligned (Object typedDataBase, int offsetInBytes);
330
306
331
307
@pragma ("vm:recognized" , "other" )
332
- @pragma ("vm:external-name" , "Ffi_loadPointer" )
333
308
external Pointer <S > _loadPointer <S extends NativeType >(
334
309
Object typedDataBase, int offsetInBytes);
335
310
336
311
@pragma ("vm:entry-point" )
337
312
@pragma ("vm:recognized" , "other" )
338
- @pragma ("vm:external-name" , "Ffi_storeInt8" )
339
313
external void _storeInt8 (Object typedDataBase, int offsetInBytes, int value);
340
314
341
315
@pragma ("vm:entry-point" )
342
316
@pragma ("vm:recognized" , "other" )
343
- @pragma ("vm:external-name" , "Ffi_storeInt16" )
344
317
external void _storeInt16 (Object typedDataBase, int offsetInBytes, int value);
345
318
346
319
@pragma ("vm:entry-point" )
347
320
@pragma ("vm:recognized" , "other" )
348
- @pragma ("vm:external-name" , "Ffi_storeInt32" )
349
321
external void _storeInt32 (Object typedDataBase, int offsetInBytes, int value);
350
322
351
323
@pragma ("vm:entry-point" )
352
324
@pragma ("vm:recognized" , "other" )
353
- @pragma ("vm:external-name" , "Ffi_storeInt64" )
354
325
external void _storeInt64 (Object typedDataBase, int offsetInBytes, int value);
355
326
356
327
@pragma ("vm:entry-point" )
357
328
@pragma ("vm:recognized" , "other" )
358
- @pragma ("vm:external-name" , "Ffi_storeUint8" )
359
329
external void _storeUint8 (Object typedDataBase, int offsetInBytes, int value);
360
330
361
331
@pragma ("vm:entry-point" )
362
332
@pragma ("vm:recognized" , "other" )
363
- @pragma ("vm:external-name" , "Ffi_storeUint16" )
364
333
external void _storeUint16 (Object typedDataBase, int offsetInBytes, int value);
365
334
366
335
@pragma ("vm:entry-point" )
367
336
@pragma ("vm:recognized" , "other" )
368
- @pragma ("vm:external-name" , "Ffi_storeUint32" )
369
337
external void _storeUint32 (Object typedDataBase, int offsetInBytes, int value);
370
338
371
339
@pragma ("vm:entry-point" )
372
340
@pragma ("vm:recognized" , "other" )
373
- @pragma ("vm:external-name" , "Ffi_storeUint64" )
374
341
external void _storeUint64 (Object typedDataBase, int offsetInBytes, int value);
375
342
376
343
@pragma ("vm:recognized" , "other" )
@@ -382,27 +349,22 @@ external int _storeAbiSpecificIntAtIndex<T extends AbiSpecificInteger>(
382
349
Object typedDataBase, int index, int value);
383
350
384
351
@pragma ("vm:recognized" , "other" )
385
- @pragma ("vm:external-name" , "Ffi_storeFloat" )
386
352
external void _storeFloat (
387
353
Object typedDataBase, int offsetInBytes, double value);
388
354
389
355
@pragma ("vm:recognized" , "other" )
390
- @pragma ("vm:external-name" , "Ffi_storeDouble" )
391
356
external void _storeDouble (
392
357
Object typedDataBase, int offsetInBytes, double value);
393
358
394
359
@pragma ("vm:recognized" , "other" )
395
- @pragma ("vm:external-name" , "Ffi_storeFloatUnaligned" )
396
360
external void _storeFloatUnaligned (
397
361
Object typedDataBase, int offsetInBytes, double value);
398
362
399
363
@pragma ("vm:recognized" , "other" )
400
- @pragma ("vm:external-name" , "Ffi_storeDoubleUnaligned" )
401
364
external void _storeDoubleUnaligned (
402
365
Object typedDataBase, int offsetInBytes, double value);
403
366
404
367
@pragma ("vm:recognized" , "other" )
405
- @pragma ("vm:external-name" , "Ffi_storePointer" )
406
368
external void _storePointer <S extends NativeType >(
407
369
Object typedDataBase, int offsetInBytes, Pointer <S > value);
408
370
0 commit comments