JIT supported using svcSetProcessMemoryPermission.
Definition: jit.h:12
u32 Handle
Kernel object handle.
Definition: types.h:45
u32 Result
Function error code result type.
Definition: types.h:46
void * jitGetRwAddr(Jit *j)
Gets the address of the writable memory alias of a JIT buffer.
Result jitTransitionToWritable(Jit *j)
Transition a JIT buffer to have writable permission.
JIT buffer object.
Definition: jit.h:17
JIT supported using 4.0.0+ JIT syscalls.
Definition: jit.h:13
Result jitClose(Jit *j)
Destroys a JIT buffer.
JitType
JIT implementation type.
Definition: jit.h:11
void * jitGetRxAddr(Jit *j)
Gets the address of the executable memory alias of a JIT buffer.
Result jitCreate(Jit *j, size_t size)
Creates a JIT buffer.
Result jitTransitionToExecutable(Jit *j)
Transition a JIT buffer to have executable permission.