diff options
| author | Fuwn <[email protected]> | 2022-01-03 13:07:56 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-01-03 13:07:56 -0800 |
| commit | 2de9bf7aa4c3b694653f200fedda20531a9beb9e (patch) | |
| tree | 1916515197b096d5ce616eb1b145b2b30abdb738 | |
| parent | fix(windows-kernel-sys): u32 casting (diff) | |
| download | driver-2de9bf7aa4c3b694653f200fedda20531a9beb9e.tar.xz driver-2de9bf7aa4c3b694653f200fedda20531a9beb9e.zip | |
fix(driver): mark unsafe functions
| -rw-r--r-- | crates/driver/src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/driver/src/lib.rs b/crates/driver/src/lib.rs index 09b17fc..d0df8b7 100644 --- a/crates/driver/src/lib.rs +++ b/crates/driver/src/lib.rs @@ -24,6 +24,8 @@ const fn panic(_info: &core::panic::PanicInfo<'_>) -> ! { loop {} } #[lang = "eh_personality"] const extern "C" fn eh_personality() {} +/// # Safety +/// `unsafe` #[no_mangle] pub extern "system" fn driver_entry(driver: &mut DRIVER_OBJECT, _: &UNICODE_STRING) -> NTSTATUS { unsafe { @@ -35,6 +37,8 @@ pub extern "system" fn driver_entry(driver: &mut DRIVER_OBJECT, _: &UNICODE_STRI winapi::shared::ntstatus::STATUS_SUCCESS } +/// # Safety +/// `unsafe` #[no_mangle] pub extern "system" fn driver_exit(_driver: &mut DRIVER_OBJECT) { unsafe { |