Go to the source code of this file.
Classes | |
| struct | tk::BranchHook |
| struct | tk::PointerHook |
| struct | tk::PatchHook |
| struct | tk::NullHook |
Namespaces | |
| namespace | tk |
Macros | |
| #define | tMangle(...) |
| #define | _tBranch3(addr, target, type) |
| #define | _tBranch4(addr, target, sig, type) |
| #define | tBranch(...) |
| #define | _tBranchPin4(addr, target, type, titleid) |
| #define | _tBranchPin5(addr, target, sig, type, titleid) |
| #define | tBranchPin(...) |
| #define | tBranchEx(addr, targetSym, type) |
| #define | tBranchPinEx(addr, targetSym, type, titleid) |
| #define | _tPointerCode2(addr, target) |
| #define | _tPointerCode3(addr, target, sig) |
| #define | tPointerCode(...) |
| #define | _tPointerCodePin3(addr, target, titleid) |
| #define | _tPointerCodePin4(addr, target, sig) |
| #define | tPointerCode(...) |
| #define | tPointerCodePin(...) |
| #define | tPointerData(addr, target) |
| #define | tPointerEx(addr, targetSym, isdata) |
| #define | tPointerPinEx(addr, targetSym, isdata, titleid) |
| #define | _tPatch_u(addr, bits, ...) |
| #define | _tPatch_s(addr, bits, ...) |
| #define | _tPatch_f(addr, bits, ...) |
| #define | _tPatchPin_u(addr, bits, titleid, ...) |
| #define | _tPatchPin_s(addr, bits, titleid, ...) |
| #define | _tPatchPin_f(addr, bits, titleid, ...) |
| #define | tPatch8u(addr, ...) |
| #define | tPatch16u(addr, ...) |
| #define | tPatch32u(addr, ...) |
| #define | tPatch64u(addr, ...) |
| #define | tPatch8s(addr, ...) |
| #define | tPatch16s(addr, ...) |
| #define | tPatch32s(addr, ...) |
| #define | tPatch64s(addr, ...) |
| #define | tPatch32f(addr, ...) |
| #define | tPatch64f(addr, ...) |
| #define | tPatchNop(addr) |
| #define | tPatchBlr(addr) |
| #define | tPatchPin8u(addr, titleid, ...) |
| #define | tPatchPin16u(addr, titleid, ...) |
| #define | tPatchPin32u(addr, titleid, ...) |
| #define | tPatchPin64u(addr, titleid, ...) |
| #define | tPatchPin8s(addr, titleid, ...) |
| #define | tPatchPin16s(addr, titleid, ...) |
| #define | tPatchPin32s(addr, titleid, ...) |
| #define | tPatchPin64s(addr, titleid, ...) |
| #define | tPatchPin32f(addr, titleid, ...) |
| #define | tPatchPin64f(addr, titleid, ...) |
| #define | tPatchPinNop(addr, titleid) |
| #define | tPatchPinBlr(addr, titleid) |
Enumerations | |
| enum class | tk::DataMagic : u32 { tk::BranchHook = 0x01C0FFEE , tk::PointerHook = 0x02C0FFEE , tk::PatchHook = 0x03C0FFEE , tk::NullHook = 0x04C0FFEE } |
| enum class | tk::BranchType : u32 { tk::b , tk::bl } |
Variables | |
| constexpr int | tk::cHookSize = 0x20 |
| #define tMangle | ( | ... | ) |
| #define _tBranch3 | ( | addr, | |
| target, | |||
| type ) |
| #define _tBranch4 | ( | addr, | |
| target, | |||
| sig, | |||
| type ) |
| #define tBranch | ( | ... | ) |
| #define _tBranchPin4 | ( | addr, | |
| target, | |||
| type, | |||
| titleid ) |
| #define _tBranchPin5 | ( | addr, | |
| target, | |||
| sig, | |||
| type, | |||
| titleid ) |
| #define tBranchPin | ( | ... | ) |
| #define tBranchEx | ( | addr, | |
| targetSym, | |||
| type ) |
| #define tBranchPinEx | ( | addr, | |
| targetSym, | |||
| type, | |||
| titleid ) |
| #define _tPointerCode2 | ( | addr, | |
| target ) |
| #define _tPointerCode3 | ( | addr, | |
| target, | |||
| sig ) |
| #define tPointerCode | ( | ... | ) |
| #define _tPointerCodePin3 | ( | addr, | |
| target, | |||
| titleid ) |
| #define _tPointerCodePin4 | ( | addr, | |
| target, | |||
| sig ) |
| #define tPointerCode | ( | ... | ) |
| #define tPointerCodePin | ( | ... | ) |
| #define tPointerData | ( | addr, | |
| target ) |
| #define tPointerEx | ( | addr, | |
| targetSym, | |||
| isdata ) |
| #define tPointerPinEx | ( | addr, | |
| targetSym, | |||
| isdata, | |||
| titleid ) |
| #define _tPatch_u | ( | addr, | |
| bits, | |||
| ... ) |
| #define _tPatch_s | ( | addr, | |
| bits, | |||
| ... ) |
| #define _tPatch_f | ( | addr, | |
| bits, | |||
| ... ) |
| #define _tPatchPin_u | ( | addr, | |
| bits, | |||
| titleid, | |||
| ... ) |
| #define _tPatchPin_s | ( | addr, | |
| bits, | |||
| titleid, | |||
| ... ) |
| #define _tPatchPin_f | ( | addr, | |
| bits, | |||
| titleid, | |||
| ... ) |
| #define tPatch8u | ( | addr, | |
| ... ) |
| #define tPatch16u | ( | addr, | |
| ... ) |
| #define tPatch32u | ( | addr, | |
| ... ) |
| #define tPatch64u | ( | addr, | |
| ... ) |
| #define tPatch8s | ( | addr, | |
| ... ) |
| #define tPatch16s | ( | addr, | |
| ... ) |
| #define tPatch32s | ( | addr, | |
| ... ) |
| #define tPatch64s | ( | addr, | |
| ... ) |
| #define tPatch32f | ( | addr, | |
| ... ) |
| #define tPatch64f | ( | addr, | |
| ... ) |
| #define tPatchNop | ( | addr | ) |
| #define tPatchBlr | ( | addr | ) |
| #define tPatchPin8u | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin16u | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin32u | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin64u | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin8s | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin16s | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin32s | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin64s | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin32f | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPin64f | ( | addr, | |
| titleid, | |||
| ... ) |
| #define tPatchPinNop | ( | addr, | |
| titleid ) |
| #define tPatchPinBlr | ( | addr, | |
| titleid ) |