diff options
author | bunnei <bunneidev@gmail.com> | 2018-12-04 12:26:12 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-04 12:26:12 -0500 |
commit | 465f486160b59c72a85b0f75aca310647b38155c (patch) | |
tree | 915750cb850ecc8f8f8ce01d5a55e91063daadcc /src/core/loader/nro.h | |
parent | d5337676233d2493eefd895901ef499fc49023d9 (diff) | |
parent | 7695febfa1f3ef45fbac5fe674c1371c88f483b6 (diff) |
Merge pull request #1845 from lioncash/nro
loader/{nro, nso}: Remove dependency on the System class
Diffstat (limited to 'src/core/loader/nro.h')
-rw-r--r-- | src/core/loader/nro.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/core/loader/nro.h b/src/core/loader/nro.h index 3e6959302..6deff3a51 100644 --- a/src/core/loader/nro.h +++ b/src/core/loader/nro.h @@ -14,6 +14,10 @@ namespace FileSys { class NACP; } +namespace Kernel { +class Process; +} + namespace Loader { /// Loads an NRO file @@ -41,10 +45,8 @@ public: ResultStatus ReadTitle(std::string& title) override; bool IsRomFSUpdatable() const override; - static bool LoadNro(const std::vector<u8>& data, const std::string& name, VAddr load_base); - private: - bool LoadNro(const FileSys::VfsFile& file, VAddr load_base); + bool LoadNro(Kernel::Process& process, const FileSys::VfsFile& file, VAddr load_base); std::vector<u8> icon_data; std::unique_ptr<FileSys::NACP> nacp; |