use crate::emu;
mod fs;
mod memory;
mod misc;
mod net;
mod proc;
mod signal;
fn trace_syscall64(emu: &mut emu::Emu, name: &str) {
log::trace!(
"{}** {} syscall {} {}",
emu.colors.light_red,
emu.pos,
name,
emu.colors.nc
);
}
pub fn gateway(emu: &mut emu::Emu) {
if fs::dispatch(emu)
|| proc::dispatch(emu)
|| net::dispatch(emu)
|| memory::dispatch(emu)
|| signal::dispatch(emu)
{
return;
}
misc::dispatch(emu);
}