Implement svcBackdoor in SVCs
This commit is contained in:
parent
7d940da23a
commit
7bb4fc8547
@ -234,5 +234,6 @@ Result svcGetProcessList(s32* processCount, u32* processIds, s32 processIdMaxCou
|
|||||||
Result svcReadProcessMemory(void* buffer, Handle debug, u32 addr, u32 size);
|
Result svcReadProcessMemory(void* buffer, Handle debug, u32 addr, u32 size);
|
||||||
Result svcMapProcessMemory(Handle process, u32 startAddr, u32 endAddr);
|
Result svcMapProcessMemory(Handle process, u32 startAddr, u32 endAddr);
|
||||||
Result svcUnmapProcessMemory(Handle process, u32 startAddr, u32 endAddr);
|
Result svcUnmapProcessMemory(Handle process, u32 startAddr, u32 endAddr);
|
||||||
|
Result svcBackdoor(s32 (*callback)(void));
|
||||||
Result svcQueryProcessMemory(MemInfo* info, PageInfo* out, Handle process, u32 addr);
|
Result svcQueryProcessMemory(MemInfo* info, PageInfo* out, Handle process, u32 addr);
|
||||||
s32 svcGetProcessorID();
|
s32 svcGetProcessorID();
|
||||||
|
@ -373,6 +373,12 @@ svcUnmapProcessMemory:
|
|||||||
svc 0x72
|
svc 0x72
|
||||||
bx lr
|
bx lr
|
||||||
|
|
||||||
|
.global svcBackdoor
|
||||||
|
.type svcBackdoor, %function
|
||||||
|
svcBackdoor:
|
||||||
|
svc 0x7B
|
||||||
|
bx lr
|
||||||
|
|
||||||
.global svcQueryProcessMemory
|
.global svcQueryProcessMemory
|
||||||
.type svcQueryProcessMemory, %function
|
.type svcQueryProcessMemory, %function
|
||||||
svcQueryProcessMemory:
|
svcQueryProcessMemory:
|
||||||
|
Loading…
Reference in New Issue
Block a user