Pertanyaan tentang topik tersebut 'ffi'

Melewati Pointer ke Rust Array ke x86-64 Asm Pointer Off satu per satu
Saat saya meneruskan pointer ke array dari Rust ke x86-64 Asm, register yang relevan (rdi, rsi) tampak meleset satu, menunjuk ke elemen 1 array, bukan elemen 0. Saya dapat mengurangi register untuk mengakses yang diinginkan lokasinya, tetapi saya...
212 dilihat
schedule 18.12.2023

Bagaimana cara membuat pointer yang tidak diinisialisasi yang dapat saya teruskan ke fungsi FFI dengan cara yang aman untuk thread?
Saya memiliki beberapa kode Rust yang meneruskan pointer ke fungsi FFI seperti ini: let mut mu = MaybeUninit::uninit(); let mut p = mu.as_mut_ptr(); let r = unsafe { ffi_fn(&mut p) }; Ini berfungsi baik dengan satu utas, tetapi...
358 dilihat
schedule 21.11.2023