Skip to main content

kmod_loader/
lib.rs

1#![no_std]
2#![allow(unsafe_op_in_unsafe_fn)]
3mod arch;
4mod loader;
5mod module;
6mod param;
7extern crate alloc;
8pub use arch::ArchRelocationType;
9use axerrno::{LinuxError, LinuxResult};
10pub use loader::{KernelModuleHelper, ModuleLoader, ModuleOwner, SectionMemOps, SectionPerm};
11#[doc(hidden)]
12pub use paste;
13
14type Result<T> = LinuxResult<T>;
15type ModuleErr = LinuxError;