#[unsafe(link_section = ".text")]pub fn syscall6(
n: usize,
a1: usize,
a2: usize,
a3: usize,
a4: usize,
a5: usize,
a6: usize,
) -> isizeExpand description
Performs a raw system call with 6 arguments.
This is used for syscalls that require up to six parameters, such as mmap.
§Safety
Same as syscall1.
§Examples
use azathoth_utils::platform::linux::{syscalls::syscall6, consts::SYS_MMAP};
let ptr = unsafe { syscall6(SYS_MMAP, 0, 4096, 3, 0x22, -1isize as usize, 0) };
assert!(ptr >= 0);