summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-01-03 13:07:56 -0800
committerFuwn <[email protected]>2022-01-03 13:07:56 -0800
commit2de9bf7aa4c3b694653f200fedda20531a9beb9e (patch)
tree1916515197b096d5ce616eb1b145b2b30abdb738
parentfix(windows-kernel-sys): u32 casting (diff)
downloaddriver-2de9bf7aa4c3b694653f200fedda20531a9beb9e.tar.xz
driver-2de9bf7aa4c3b694653f200fedda20531a9beb9e.zip
fix(driver): mark unsafe functions
-rw-r--r--crates/driver/src/lib.rs4
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 {