Magisk/native/src/boot/lib.rs

24 lines
460 B
Rust
Raw Normal View History

#![feature(format_args_nl)]
2022-07-01 11:53:41 +00:00
pub use base;
2023-05-05 01:49:33 +00:00
pub use payload::*;
mod payload;
mod update_metadata;
#[cxx::bridge]
2023-05-05 01:49:33 +00:00
pub mod ffi {
extern "C++" {
2023-05-19 22:16:54 +00:00
include!("compress.hpp");
pub unsafe fn decompress(in_: *const u8, in_size: u64, fd: i32) -> bool;
}
#[namespace = "rust"]
extern "Rust" {
unsafe fn extract_boot_from_payload(
in_path: *const c_char,
out_path: *const c_char,
) -> bool;
}
}