mirror of
https://github.com/AbishekPonmudi/Dynloader
synced 2026-07-15 03:39:09 +00:00
20 lines
447 B
C++
20 lines
447 B
C++
#pragma once
|
|
|
|
#include "cli.hpp"
|
|
#include "../lib/syscall/tartarus_gate.hpp"
|
|
|
|
namespace LoaderCore {
|
|
|
|
// Global syscall table — initialized once per process.
|
|
TartarusGate::SyscallTable& GetSyscalls();
|
|
|
|
bool Initialize();
|
|
void Shutdown();
|
|
|
|
// Mode handlers
|
|
int RunNormal(const Cli::Options& opt);
|
|
int RunEncrypt(const Cli::Options& opt);
|
|
int RunFileless(const Cli::Options& opt);
|
|
int RunServer(const Cli::Options& opt);
|
|
|
|
} // namespace LoaderCore
|