| 51 | } |
| 52 | |
| 53 | void LoadHomebrewControlData(const std::string &nro_path, EntryControlData &out_control, loader::TargetInput &target_input) { |
| 54 | const auto cache_nacp_path = GetHomebrewCacheNacpPath(nro_path); |
| 55 | if(fs::ExistsFile(cache_nacp_path)) { |
| 56 | UL_ASSERT_TRUE(fs::ReadFile(cache_nacp_path, &g_TempNacp, sizeof(NacpStruct))); |
| 57 | ParseNacpFields(out_control); |
| 58 | } |
| 59 | } |
| 60 | |
| 61 | void LoadApplicationControlData(const u64 app_id, EntryControlData &out_control) { |
| 62 | UL_ASSERT_TRUE(g_ControlEntryLoadFunction != nullptr); |
no test coverage detected