Atmosphere / libraries / libstratosphere / source / os /
@Michael Scire Michael Scire authored on 3 May 2025
SciresM committed on 9 May 2025
..
impl fs.mitm: add and use memlet module to temporarily steal applet memory while building romfs images. 1 year ago
os_argument.cpp strat: use ams::Main() instead of main(argc, argv) 4 years ago
os_barrier.cpp ams: support building unit test programs on windows/linux/macos 4 years ago
os_busy_mutex.cpp ams: support building unit test programs on windows/linux/macos 4 years ago
os_cache.cpp os: add FlushDataCache 4 years ago
os_condition_variable.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_debug.cpp abort/error: print backtrace, abuse templates, overhaul result/diag (macos not done yet) 4 years ago
os_event.cpp os: refactor multi wait apis to better match Nintendo's latest implementation 4 years ago
os_insecure_memory.cpp os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions 3 years ago
os_interrupt_event.cpp os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions 3 years ago
os_io_region.cpp os: add DetachIoRegionHandle 4 years ago
os_light_event.cpp ams: support building unit test programs on windows/linux/macos 4 years ago
os_light_message_queue.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_light_semaphore.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_memory_attribute.cpp os: implement MemoryHeapManager, SetMemoryAttribute 4 years ago
os_memory_heap.cpp os: implement MemoryHeapManager, SetMemoryAttribute 4 years ago
os_memory_permission.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_message_queue.cpp os: refactor multi wait apis to better match Nintendo's latest implementation 4 years ago
os_multiple_wait.cpp os: refactor multi wait apis to better match Nintendo's latest implementation 4 years ago
os_mutex.cpp libstrat: enable -Wextra, -Werror 4 years ago
os_native_handle_api.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_process_code_memory.cpp os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions 3 years ago
os_process_handle_api.cpp ams: globally prefer R_RETURN to return for ams::Result 4 years ago
os_process_memory.cpp os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions 3 years ago
os_random.cpp kern: avoid constexpr init for many objects (avoids unnecessary memory clear) (#1668) 4 years ago
os_rw_busy_mutex.cpp ams: support building unit test programs on windows/linux/macos 4 years ago
os_rw_lock.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_sdk_condition_variable.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_sdk_mutex.cpp ams: support building unit test programs on windows/linux/macos 4 years ago
os_sdk_recursive_mutex.cpp ams: support building unit test programs on windows/linux/macos 4 years ago
os_sdk_reply_and_receive.cpp os: silence a maybe-uninit warning 4 years ago
os_sdk_thread_local_storage_api.cpp ams: globally prefer R_RETURN to return for ams::Result 4 years ago
os_semaphore.cpp os: refactor multi wait apis to better match Nintendo's latest implementation 4 years ago
os_shared_memory.cpp ams: use R_SUCCEED, R_THROW globally 4 years ago
os_system_event.cpp ams: use R_SUCCEED, R_THROW globally 4 years ago
os_thread.cpp ams: globally prefer R_RETURN to return for ams::Result 4 years ago
os_thread_local_storage_api.cpp ams: use R_SUCCEED, R_THROW globally 4 years ago
os_tick.cpp ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals 4 years ago
os_timer_event.cpp os: refactor multi wait apis to better match Nintendo's latest implementation 4 years ago
os_transfer_memory.cpp ams: use R_SUCCEED, R_THROW globally 4 years ago
os_unsafe_memory.cpp os: add UnsafeMemory apis 3 years ago
os_virtual_address_memory.cpp ams: support building unit test programs on windows/linux/macos 4 years ago