Add some syscalls

This commit is contained in:
plutoo 2018-02-01 22:04:37 +01:00
parent 89021287f8
commit 75003f40f1
2 changed files with 12 additions and 0 deletions

View File

@ -34,6 +34,8 @@ typedef enum {
} JitMapOperation;
Result svcSetHeapSize(void** out_addr, u64 size);
Result svcSetMemoryPermission(void* addr, u64 size, u32 perm);
Result svcSetMemoryAttribute(void* addr, u64 size, u32 val0, u32 val1);
Result svcMapMemory(void* dst_addr, void* src_addr, u64 size);
Result svcUnmapMemory(void* dst_addr, void* src_addr, u64 size);
Result svcQueryMemory(MemoryInfo* meminfo_ptr, u32 *pageinfo, u64 addr);

View File

@ -19,6 +19,16 @@ SVC_BEGIN svcSetHeapSize
ret
SVC_END
SVC_BEGIN svcSetMemoryPermission
svc 0x2
ret
SVC_END
SVC_BEGIN svcSetMemoryAttribute
svc 0x3
ret
SVC_END
SVC_BEGIN svcMapMemory
svc 0x4
ret