Integrate new result macros. (#1780)
* result: try out some experimental shenanigans

* result: sketch out some more shenanigans

* result: see what it looks like to convert kernel to use result conds instead of guards

* make rest of kernel use experimental new macro-ing
1 parent 375ba61 commit 96f95b9f95988bd30c3dcac6c2bbabf573a23bb5
@SciresM SciresM authored on 14 Feb 2022
GitHub committed on 14 Feb 2022
Showing 109 changed files
View
libraries/libmesosphere/include/mesosphere/arch/arm64/kern_k_page_table.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/arch/arm64/kern_k_process_page_table.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/arch/arm64/kern_k_supervisor_page_table.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/board/generic/kern_k_device_page_table.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_address_arbiter.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_device_address_space.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_dynamic_page_manager.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_handle_table.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_interrupt_event.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_light_session.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_memory_block_manager.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_page_table_base.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_process.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_readable_event.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_session.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_session_request.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_thread.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_k_unsafe_memory.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/kern_select_page_table.hpp
Too large (Show diff)
View
libraries/libmesosphere/include/mesosphere/svc/kern_svc_k_user_pointer.hpp
Too large (Show diff)
View
libraries/libmesosphere/source/arch/arm64/kern_cpu.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/arch/arm64/kern_k_debug.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/arch/arm64/kern_k_interrupt_manager.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/arch/arm64/kern_k_page_table.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/arch/arm64/kern_k_thread_context.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/board/nintendo/nx/kern_k_device_page_table.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/board/nintendo/nx/kern_k_system_control.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/board/nintendo/nx/kern_lps_driver.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_debug_log.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_address_arbiter.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_capabilities.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_client_port.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_client_session.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_code_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_condition_variable.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_debug_base.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_device_address_space.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_event.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_handle_table.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_initial_process_reader.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_interrupt_event.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_io_pool.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_io_region.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_light_client_session.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_light_server_session.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_memory_block_manager.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_memory_manager.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_object_name.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_page_group.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_page_table_base.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_port.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_process.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_readable_event.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_resource_limit.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_server_session.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_session_request.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_shared_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_synchronization_object.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_system_control_base.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_thread.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_thread_local_page.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_transfer_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/kern_k_wait_object.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_activity.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_address_arbiter.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_address_translation.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_cache.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_code_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_condition_variable.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_debug.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_debug_string.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_device_address_space.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_event.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_info.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_interrupt_event.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_io_pool.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_ipc.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_light_ipc.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_lock.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_physical_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_port.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_process.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_process_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_query_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_register.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_resource_limit.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_session.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_shared_memory.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_synchronization.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_thread.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_thread_profiler.cpp
Too large (Show diff)
View
libraries/libmesosphere/source/svc/kern_svc_transfer_memory.cpp
Too large (Show diff)
View
libraries/libstratosphere/include/stratosphere/fssrv/impl/fssrv_impl_program_index_map_info_manager.hpp
Too large (Show diff)
View
libraries/libstratosphere/include/stratosphere/fssystem/save/fssystem_block_cache_buffered_storage.hpp
Too large (Show diff)
View
libraries/libstratosphere/include/stratosphere/kvdb/kvdb_memory_key_value_store.hpp
Too large (Show diff)
View
libraries/libstratosphere/include/stratosphere/sf/hipc/sf_hipc_server_session_manager.hpp
Too large (Show diff)
View
libraries/libstratosphere/include/stratosphere/tipc/tipc_deferral_manager.hpp
Too large (Show diff)
View
libraries/libstratosphere/include/stratosphere/tipc/tipc_object_manager.hpp
Too large (Show diff)
View
libraries/libstratosphere/source/ncm/ncm_install_task_base.cpp
Too large (Show diff)
View
libraries/libvapours/include/vapours/results/results_common.hpp
Too large (Show diff)
View
stratosphere/loader/source/ldr_process_creation.cpp
Too large (Show diff)
View
stratosphere/pm/source/impl/pm_process_manager.cpp
Too large (Show diff)
View
stratosphere/pm/source/impl/pm_resource_manager.cpp
Too large (Show diff)
View
stratosphere/ro/source/impl/ro_service_impl.cpp
Too large (Show diff)
View
stratosphere/sm/source/impl/sm_service_manager.cpp
Too large (Show diff)
View
stratosphere/sm/source/sm_manager_service.hpp
Too large (Show diff)
View
stratosphere/sm/source/sm_user_service.cpp
Too large (Show diff)
View
stratosphere/sm/source/sm_user_service.hpp
Too large (Show diff)