Created
April 1, 2021 11:43
-
-
Save coolstar/cde7bfe010373e47a527ad10991c6cfa to your computer and use it in GitHub Desktop.
libKernRW header
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Kernel RW API for Taurine | |
// Falls back to HSP4 -> TFP0 automatically if Taurine's kernRW not available | |
int requestKernRw(void); | |
kern_return_t kernRW_read32(uint64_t addr, uint32_t *val); | |
kern_return_t kernRW_read64(uint64_t addr, uint64_t *val); | |
kern_return_t kernRW_write32(uint64_t addr, uint32_t val); | |
kern_return_t kernRW_write64(uint64_t addr, uint64_t val); | |
kern_return_t kernRW_readbuf(uint64_t addr, void *buf, size_t len); | |
kern_return_t kernRW_writebuf(uint64_t addr, const void *buf, size_t len); | |
kern_return_t kernRW_getKernelBase(uint64_t *val); | |
kern_return_t kernRW_getKernelProc(uint64_t *val); | |
kern_return_t kernRW_getAllProc(uint64_t *val); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment