MCPcopy Create free account
hub / github.com/citron-neo/emulator / GetDefault

Method GetDefault

src/core/file_sys/program_metadata.cpp:108–121  ·  view source on GitHub ↗

static*/

Source from the content-addressed store, hash-verified

106}
107
108/*static*/ ProgramMetadata ProgramMetadata::GetDefault() {
109 // Allow use of cores 0~3 and thread priorities 16~63.
110 constexpr u32 default_thread_info_capability = 0x30043F7;
111
112 ProgramMetadata result;
113
114 result.LoadManual(
115 true /*is_64_bit*/, FileSys::ProgramAddressSpaceType::Is39Bit /*address_space*/,
116 0x2c /*main_thread_prio*/, 0 /*main_thread_core*/, 0x100000 /*main_thread_stack_size*/,
117 0 /*title_id*/, 0xFFFFFFFFFFFFFFFF /*filesystem_permissions*/, 0 /*system_resource_size*/,
118 {default_thread_info_capability} /*capabilities*/);
119
120 return result;
121}
122
123void ProgramMetadata::LoadManual(bool is_64_bit, ProgramAddressSpaceType address_space,
124 s32 main_thread_prio, u32 main_thread_core,

Callers 5

ConnectMethod · 0.80
LoadStringMethod · 0.80
VolumeFunction · 0.80

Calls 1

LoadManualMethod · 0.80

Tested by

no test coverage detected