@@ -49,7 +49,7 @@ pub enum ReprError {
49
49
Permission ( #[ from] deno_permissions:: PermissionCheckError ) ,
50
50
}
51
51
52
- #[ op2( fast) ]
52
+ #[ op2( fast, stack_trace ) ]
53
53
pub fn op_ffi_ptr_create < FP > (
54
54
state : & mut OpState ,
55
55
#[ bigint] ptr_number : usize ,
63
63
Ok ( ptr_number as * mut c_void )
64
64
}
65
65
66
- #[ op2( fast) ]
66
+ #[ op2( fast, stack_trace ) ]
67
67
pub fn op_ffi_ptr_equals < FP > (
68
68
state : & mut OpState ,
69
69
a : * const c_void ,
78
78
Ok ( a == b)
79
79
}
80
80
81
- #[ op2]
81
+ #[ op2( stack_trace ) ]
82
82
pub fn op_ffi_ptr_of < FP > (
83
83
state : & mut OpState ,
84
84
#[ anybuffer] buf : * const u8 ,
92
92
Ok ( buf as * mut c_void )
93
93
}
94
94
95
- #[ op2( fast) ]
95
+ #[ op2( fast, stack_trace ) ]
96
96
pub fn op_ffi_ptr_of_exact < FP > (
97
97
state : & mut OpState ,
98
98
buf : v8:: Local < v8:: ArrayBufferView > ,
@@ -112,7 +112,7 @@ where
112
112
Ok ( buf. as_ptr ( ) as _ )
113
113
}
114
114
115
- #[ op2( fast) ]
115
+ #[ op2( fast, stack_trace ) ]
116
116
pub fn op_ffi_ptr_offset < FP > (
117
117
state : & mut OpState ,
118
118
ptr : * mut c_void ,
@@ -142,7 +142,7 @@ unsafe extern "C" fn noop_deleter_callback(
142
142
) {
143
143
}
144
144
145
- #[ op2( fast) ]
145
+ #[ op2( fast, stack_trace ) ]
146
146
#[ bigint]
147
147
pub fn op_ffi_ptr_value < FP > (
148
148
state : & mut OpState ,
@@ -157,7 +157,7 @@ where
157
157
Ok ( ptr as usize )
158
158
}
159
159
160
- #[ op2]
160
+ #[ op2( stack_trace ) ]
161
161
pub fn op_ffi_get_buf < FP , ' scope > (
162
162
scope : & mut v8:: HandleScope < ' scope > ,
163
163
state : & mut OpState ,
@@ -189,7 +189,7 @@ where
189
189
Ok ( array_buffer)
190
190
}
191
191
192
- #[ op2]
192
+ #[ op2( stack_trace ) ]
193
193
pub fn op_ffi_buf_copy_into < FP > (
194
194
state : & mut OpState ,
195
195
src : * mut c_void ,
@@ -219,7 +219,7 @@ where
219
219
}
220
220
}
221
221
222
- #[ op2]
222
+ #[ op2( stack_trace ) ]
223
223
pub fn op_ffi_cstr_read < FP , ' scope > (
224
224
scope : & mut v8:: HandleScope < ' scope > ,
225
225
state : & mut OpState ,
@@ -244,7 +244,7 @@ where
244
244
Ok ( value)
245
245
}
246
246
247
- #[ op2( fast) ]
247
+ #[ op2( fast, stack_trace ) ]
248
248
pub fn op_ffi_read_bool < FP > (
249
249
state : & mut OpState ,
250
250
ptr : * mut c_void ,
@@ -264,7 +264,7 @@ where
264
264
Ok ( unsafe { ptr:: read_unaligned :: < bool > ( ptr. offset ( offset) as * const bool ) } )
265
265
}
266
266
267
- #[ op2( fast) ]
267
+ #[ op2( fast, stack_trace ) ]
268
268
pub fn op_ffi_read_u8 < FP > (
269
269
state : & mut OpState ,
270
270
ptr : * mut c_void ,
@@ -286,7 +286,7 @@ where
286
286
} )
287
287
}
288
288
289
- #[ op2( fast) ]
289
+ #[ op2( fast, stack_trace ) ]
290
290
pub fn op_ffi_read_i8 < FP > (
291
291
state : & mut OpState ,
292
292
ptr : * mut c_void ,
@@ -308,7 +308,7 @@ where
308
308
} )
309
309
}
310
310
311
- #[ op2( fast) ]
311
+ #[ op2( fast, stack_trace ) ]
312
312
pub fn op_ffi_read_u16 < FP > (
313
313
state : & mut OpState ,
314
314
ptr : * mut c_void ,
@@ -330,7 +330,7 @@ where
330
330
} )
331
331
}
332
332
333
- #[ op2( fast) ]
333
+ #[ op2( fast, stack_trace ) ]
334
334
pub fn op_ffi_read_i16 < FP > (
335
335
state : & mut OpState ,
336
336
ptr : * mut c_void ,
@@ -352,7 +352,7 @@ where
352
352
} )
353
353
}
354
354
355
- #[ op2( fast) ]
355
+ #[ op2( fast, stack_trace ) ]
356
356
pub fn op_ffi_read_u32 < FP > (
357
357
state : & mut OpState ,
358
358
ptr : * mut c_void ,
@@ -372,7 +372,7 @@ where
372
372
Ok ( unsafe { ptr:: read_unaligned :: < u32 > ( ptr. offset ( offset) as * const u32 ) } )
373
373
}
374
374
375
- #[ op2( fast) ]
375
+ #[ op2( fast, stack_trace ) ]
376
376
pub fn op_ffi_read_i32 < FP > (
377
377
state : & mut OpState ,
378
378
ptr : * mut c_void ,
@@ -392,7 +392,7 @@ where
392
392
Ok ( unsafe { ptr:: read_unaligned :: < i32 > ( ptr. offset ( offset) as * const i32 ) } )
393
393
}
394
394
395
- #[ op2( fast) ]
395
+ #[ op2( fast, stack_trace ) ]
396
396
#[ bigint]
397
397
pub fn op_ffi_read_u64 < FP > (
398
398
state : & mut OpState ,
@@ -418,7 +418,7 @@ where
418
418
Ok ( value)
419
419
}
420
420
421
- #[ op2( fast) ]
421
+ #[ op2( fast, stack_trace ) ]
422
422
#[ bigint]
423
423
pub fn op_ffi_read_i64 < FP > (
424
424
state : & mut OpState ,
@@ -444,7 +444,7 @@ where
444
444
Ok ( value)
445
445
}
446
446
447
- #[ op2( fast) ]
447
+ #[ op2( fast, stack_trace ) ]
448
448
pub fn op_ffi_read_f32 < FP > (
449
449
state : & mut OpState ,
450
450
ptr : * mut c_void ,
@@ -464,7 +464,7 @@ where
464
464
Ok ( unsafe { ptr:: read_unaligned :: < f32 > ( ptr. offset ( offset) as * const f32 ) } )
465
465
}
466
466
467
- #[ op2( fast) ]
467
+ #[ op2( fast, stack_trace ) ]
468
468
pub fn op_ffi_read_f64 < FP > (
469
469
state : & mut OpState ,
470
470
ptr : * mut c_void ,
@@ -484,7 +484,7 @@ where
484
484
Ok ( unsafe { ptr:: read_unaligned :: < f64 > ( ptr. offset ( offset) as * const f64 ) } )
485
485
}
486
486
487
- #[ op2( fast) ]
487
+ #[ op2( fast, stack_trace ) ]
488
488
pub fn op_ffi_read_ptr < FP > (
489
489
state : & mut OpState ,
490
490
ptr : * mut c_void ,
0 commit comments