Namespaces | |
| namespace | internal |
| namespace | ppc |
Classes | |
| struct | BranchHook |
| struct | ModInfo |
| struct | NullHook |
| struct | PatchHook |
| struct | PointerHook |
Typedefs | |
| using | startfunc_t = void (*)(u32, u32) |
| using | getTitleID_t = u64 (*)() |
| using | getModID_t = const char* (*)() |
| using | getModuleType_t = ModuleType (*)() |
| using | getDependencyManifest_t = const u8* (*)() |
| using | writefunc_t = void (*)(const void* dst, const void* src, u32 len) |
Enumerations | |
| enum class | DataMagic : u32 { BranchHook = 0x01C0FFEE , PointerHook = 0x02C0FFEE , PatchHook = 0x03C0FFEE , NullHook = 0x04C0FFEE } |
| enum class | BranchType : u32 { b , bl } |
| enum class | ModuleType : u32 { Null , Special , CoreMod , CoreAPI , Standard } |
Functions | |
| const std::span< ModInfo > | getMods () |
| bool | isModLoaded (const char *id) |
| template<typename... Args> | |
| void | print (internal::LogFormat format, Args &&... args) |
| template<typename... Args> | |
| void | println (internal::LogFormat format, Args &&... args) |
| template<typename... Args> | |
| void | fatal (internal::LogFormat format, Args &&... args) |
| bool | isCemu () |
Variables | |
| constexpr int | cHookSize = 0x20 |
| writefunc_t | privilegedWrite |
| using tk::startfunc_t = void (*)(u32, u32) |
| using tk::getTitleID_t = u64 (*)() |
| using tk::getModID_t = const char* (*)() |
| using tk::getModuleType_t = ModuleType (*)() |
| using tk::getDependencyManifest_t = const u8* (*)() |
| using tk::writefunc_t = void (*)(const void* dst, const void* src, u32 len) |
|
strong |
|
strong |
|
strong |
| const std::span< ModInfo > tk::getMods | ( | ) |
| bool tk::isModLoaded | ( | const char * | id | ) |
| void tk::print | ( | internal::LogFormat | format, |
| Args &&... | args ) |
| void tk::println | ( | internal::LogFormat | format, |
| Args &&... | args ) |
| void tk::fatal | ( | internal::LogFormat | format, |
| Args &&... | args ) |
|
nodiscard |
|
constexpr |
|
extern |