loader: update for 11.0.0 (anti-dg + set program args abi)

This commit is contained in:
Michael Scire 2020-11-30 22:06:52 -08:00 committed by SciresM
parent 694e3b579e
commit 632c8984c8
8 changed files with 111 additions and 26 deletions

View file

@ -84,10 +84,14 @@ namespace ams::ldr {
return ldr::ro::UnpinProgram(id);
}
Result LoaderService::SetProgramArguments(ncm::ProgramId program_id, const sf::InPointerBuffer &args, u32 args_size) {
Result LoaderService::SetProgramArgumentsDeprecated(ncm::ProgramId program_id, const sf::InPointerBuffer &args, u32 args_size) {
return args::Set(program_id, args.GetPointer(), std::min(args.GetSize(), size_t(args_size)));
}
Result LoaderService::SetProgramArguments(ncm::ProgramId program_id, const sf::InPointerBuffer &args) {
return args::Set(program_id, args.GetPointer(), args.GetSize());
}
Result LoaderService::FlushArguments() {
return args::Flush();
}