libnx  v4.2.2
Functions
ro.h File Reference

Relocatable Objects (ro) service IPC wrapper. More...

#include "../types.h"
#include "../sf/service.h"
#include "../services/ldr.h"

Go to the source code of this file.

Functions

Result ldrRoInitialize (void)
 Initialize ldr:ro.
 
void ldrRoExit (void)
 Exit ldr:ro.
 
ServiceldrRoGetServiceSession (void)
 Gets the Service object for the actual ldr:ro service session.
 
Result ro1Initialize (void)
 Initialize ro:1. Only available with [7.0.0+].
 
void ro1Exit (void)
 Exit ro:1.
 
Servicero1GetServiceSession (void)
 Gets the Service object for the actual ro:1 service session.
 
Result roDmntInitialize (void)
 Initialize ro:dmnt. Only available with [3.0.0+].
 
void roDmntExit (void)
 Exit ro:dmnt.
 
ServiceroDmntGetServiceSession (void)
 Gets the Service object for the actual ro:dmnt service session.
 
Result ldrRoLoadNro (u64 *out_address, u64 nro_address, u64 nro_size, u64 bss_address, u64 bss_size)
 
Result ldrRoUnloadNro (u64 nro_address)
 
Result ldrRoLoadNrr (u64 nrr_address, u64 nrr_size)
 
Result ldrRoUnloadNrr (u64 nrr_address)
 
Result ldrRoLoadNrrEx (u64 nrr_address, u64 nrr_size)
 
Result ro1LoadNro (u64 *out_address, u64 nro_address, u64 nro_size, u64 bss_address, u64 bss_size)
 
Result ro1UnloadNro (u64 nro_address)
 
Result ro1LoadNrr (u64 nrr_address, u64 nrr_size)
 
Result ro1UnloadNrr (u64 nrr_address)
 
Result ro1LoadNrrEx (u64 nrr_address, u64 nrr_size)
 
Result roDmntGetProcessModuleInfo (u64 pid, LoaderModuleInfo *out_module_infos, size_t max_out_modules, s32 *num_out)
 

Detailed Description

Relocatable Objects (ro) service IPC wrapper.

Author
SciresM