(spec_ptr: *const u8, spec_len: u32, src_ptr: *const u8, src_len: u32)
| 49 | |
| 50 | #[unsafe(no_mangle)] |
| 51 | pub unsafe extern "C" fn register_code_module(spec_ptr: *const u8, spec_len: u32, src_ptr: *const u8, src_len: u32) { |
| 52 | let spec = unsafe { safe_str_owned(spec_ptr, spec_len) }; |
| 53 | let src = unsafe { safe_str_owned(src_ptr, src_len) }; |
| 54 | with_runtime(|rt| rt.registry.push((spec, ModuleEntry::Code(src)))); |
| 55 | } |
| 56 | |
| 57 | #[unsafe(no_mangle)] |
| 58 | pub unsafe extern "C" fn register_native_module(spec_ptr: *const u8, spec_len: u32, names_ptr: *const u8, names_len: u32, base_id: u32) { |
nothing calls this directly
no test coverage detected