strat: TitleId -> ProgramId, titles->contents

This commit is contained in:
Michael Scire
2019-10-27 21:43:01 -07:00
committed by SciresM
parent 1636668762
commit ea3ebbaa7d
86 changed files with 1138 additions and 1140 deletions

View File

@@ -33,8 +33,8 @@ namespace ams::ldr::ro {
struct ProcessInfo {
PinId pin_id;
os::ProcessId process_id;
ncm::TitleId title_id;
ncm::TitleLocation loc;
ncm::ProgramId program_id;
ncm::ProgramLocation loc;
ModuleInfo modules[ModuleCountMax];
bool in_use;
};
@@ -76,7 +76,7 @@ namespace ams::ldr::ro {
}
/* RO Manager API. */
Result PinTitle(PinId *out, const ncm::TitleLocation &loc) {
Result PinProgram(PinId *out, const ncm::ProgramLocation &loc) {
*out = InvalidPinId;
ProcessInfo *info = GetFreeProcessInfo();
R_UNLESS(info != nullptr, ldr::ResultTooManyProcesses());
@@ -91,7 +91,7 @@ namespace ams::ldr::ro {
return ResultSuccess();
}
Result UnpinTitle(PinId id) {
Result UnpinProgram(PinId id) {
ProcessInfo *info = GetProcessInfo(id);
R_UNLESS(info != nullptr, ldr::ResultNotPinned());
@@ -100,7 +100,7 @@ namespace ams::ldr::ro {
}
Result GetTitleLocation(ncm::TitleLocation *out, PinId id) {
Result GetProgramLocation(ncm::ProgramLocation *out, PinId id) {
ProcessInfo *info = GetProcessInfo(id);
R_UNLESS(info != nullptr, ldr::ResultNotPinned());
@@ -108,11 +108,11 @@ namespace ams::ldr::ro {
return ResultSuccess();
}
Result RegisterProcess(PinId id, os::ProcessId process_id, ncm::TitleId title_id) {
Result RegisterProcess(PinId id, os::ProcessId process_id, ncm::ProgramId program_id) {
ProcessInfo *info = GetProcessInfo(id);
R_UNLESS(info != nullptr, ldr::ResultNotPinned());
info->title_id = title_id;
info->program_id = program_id;
info->process_id = process_id;
return ResultSuccess();
}