KittyMemoryEx 1.0.0
Dedicated library for runtime code patching, memory scanning, tracing, injection and some more useful memory utilities. works for both Android and Linux
Loading...
Searching...
No Matches
KittyTraceMgr Member List

This is the complete list of members for KittyTraceMgr, including all inherited members.

attach(int options=0)KittyTraceMgr
autoRestoreRegs() constKittyTraceMgrinline
callFunction(uintptr_t functionAddress, Args &&...a)KittyTraceMgrinline
callFunctionFrom(uintptr_t callerAddress, uintptr_t functionAddress, Args &&...a)KittyTraceMgrinline
callSyscall(long sysnr, Args &&...a)KittyTraceMgrinline
clearHwBreakpoint(KT_HW_BP_TYPE type, int slot)KittyTraceMgr
cont(int sig=0)KittyTraceMgr
defaultCaller() constKittyTraceMgrinline
detach()KittyTraceMgr
getArgFromRegs(user_regs_struct *regs, uint32_t arg_num)KittyTraceMgrinline
getRegs(user_regs_struct *regs) constKittyTraceMgr
getReturnAddressFromRegs(user_regs_struct *regs)KittyTraceMgrinline
getSignalInfo(siginfo_t *si) constKittyTraceMgrinline
isAlive() constKittyTraceMgrinline
isAttached() constKittyTraceMgrinline
KittyTraceMgr() (defined in KittyTraceMgr)KittyTraceMgrinline
KittyTraceMgr(pid_t pid, uintptr_t defaultCaller=0, bool autoRestoreRegs=true, int remoteCallTimeout=0, uintptr_t syscallGadget=0)KittyTraceMgrinline
peekMem(uintptr_t addr, void *buf, size_t size) constKittyTraceMgr
pid() constKittyTraceMgrinline
pokeMem(uintptr_t addr, const void *buf, size_t size) constKittyTraceMgr
remoteCallTimeout() constKittyTraceMgrinline
seize(int options=0)KittyTraceMgr
setAutoRestoreRegs(bool flag)KittyTraceMgrinline
setDefaultCaller(uintptr_t caller)KittyTraceMgrinline
setHardBreakpointAndWait(uintptr_t address, KT_HW_BP_TYPE type, KT_HW_BP_SIZE size, int slot, const std::function< bool(uintptr_t bp_addr, user_regs_struct regs)> &cb, int timeout_ms)KittyTraceMgr
setHardExecBreakpointsAndWait(const std::vector< uintptr_t > &addresses, const std::function< bool(uintptr_t bp_addr, user_regs_struct regs)> &cb, int timeout_ms)KittyTraceMgr
setHwBreakpoint(uintptr_t address, KT_HW_BP_TYPE type, KT_HW_BP_SIZE size, int slot)KittyTraceMgr
setOptions(int options)KittyTraceMgr
setRegs(user_regs_struct *regs) constKittyTraceMgr
setRemoteCallTimeout(int ms)KittyTraceMgrinline
setSoftBreakpointAndWait(uintptr_t address, const std::function< bool(uintptr_t bp_addr, user_regs_struct regs)> &cb, int timeout_ms)KittyTraceMgr
setSyscallGadget(uintptr_t address)KittyTraceMgrinline
step(int steps=1) constKittyTraceMgr
stop()KittyTraceMgr
syscallGadget() constKittyTraceMgrinline
threads() constKittyTraceMgrinline
wait(int *status, int options, int timeout_ms=0) constKittyTraceMgr
waitStep(int steps=1) constKittyTraceMgr
waitSyscall() constKittyTraceMgr