Loader: Implement ldr:ro->Initialize()

This commit is contained in:
Michael Scire 2018-04-26 16:48:57 -06:00
parent 4f09c61bfa
commit fe2f227dfc
2 changed files with 21 additions and 12 deletions

View file

@ -26,9 +26,9 @@ class RelocatableObjectsService : IServiceObject {
private:
/* Actual commands. */
std::tuple<Result, u64> load_nro(PidDescriptor pid, u64 nro_address, u64 nro_size, u64 bss_address, u64 bss_size);
std::tuple<Result> unload_nro(PidDescriptor pid, u64 nro_address);
std::tuple<Result> load_nrr(PidDescriptor pid, u64 nrr_address, u64 nrr_size);
std::tuple<Result> unload_nrr(PidDescriptor pid, u64 nrr_address);
std::tuple<Result> initialize(PidDescriptor pid, CopiedHandle process_h);
std::tuple<Result, u64> load_nro(PidDescriptor pid_desc, u64 nro_address, u64 nro_size, u64 bss_address, u64 bss_size);
std::tuple<Result> unload_nro(PidDescriptor pid_desc, u64 nro_address);
std::tuple<Result> load_nrr(PidDescriptor pid_desc, u64 nrr_address, u64 nrr_size);
std::tuple<Result> unload_nrr(PidDescriptor pid_desc, u64 nrr_address);
std::tuple<Result> initialize(PidDescriptor pid_desc, CopiedHandle process_h);
};