2026-01-24 14:15:08 +01:00
|
|
|
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
2025-09-08 19:21:38 +02:00
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
|
2022-05-15 02:06:02 +02:00
|
|
|
# SPDX-FileCopyrightText: 2018 yuzu Emulator Project
|
|
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
2018-01-17 19:37:34 -05:00
|
|
|
add_library(core STATIC
|
2018-12-29 12:55:19 +11:00
|
|
|
arm/arm_interface.cpp
|
2024-02-19 15:51:02 +01:00
|
|
|
arm/arm_interface.h
|
2023-11-28 14:30:39 -05:00
|
|
|
arm/debug.cpp
|
|
|
|
|
arm/debug.h
|
2018-07-03 14:28:46 +01:00
|
|
|
arm/exclusive_monitor.cpp
|
|
|
|
|
arm/exclusive_monitor.h
|
2022-04-08 23:53:42 -04:00
|
|
|
arm/symbols.cpp
|
|
|
|
|
arm/symbols.h
|
2019-06-07 17:46:52 -04:00
|
|
|
constants.cpp
|
|
|
|
|
constants.h
|
2018-01-17 19:37:34 -05:00
|
|
|
core.cpp
|
|
|
|
|
core.h
|
2025-12-17 03:59:27 +01:00
|
|
|
game_settings.cpp
|
|
|
|
|
game_settings.h
|
2018-01-17 19:37:34 -05:00
|
|
|
core_timing.cpp
|
|
|
|
|
core_timing.h
|
2020-01-26 14:07:22 -04:00
|
|
|
cpu_manager.cpp
|
|
|
|
|
cpu_manager.h
|
2018-07-28 16:23:00 -04:00
|
|
|
crypto/aes_util.cpp
|
2018-07-27 23:55:23 -04:00
|
|
|
crypto/aes_util.h
|
2024-01-16 06:23:01 +01:00
|
|
|
crypto/ctr_encryption_layer.cpp
|
|
|
|
|
crypto/ctr_encryption_layer.h
|
2018-07-27 23:55:23 -04:00
|
|
|
crypto/encryption_layer.cpp
|
|
|
|
|
crypto/encryption_layer.h
|
|
|
|
|
crypto/key_manager.cpp
|
|
|
|
|
crypto/key_manager.h
|
2018-09-23 21:06:07 -04:00
|
|
|
crypto/partition_data_manager.cpp
|
|
|
|
|
crypto/partition_data_manager.h
|
2018-08-16 17:08:13 -04:00
|
|
|
crypto/xts_encryption_layer.cpp
|
|
|
|
|
crypto/xts_encryption_layer.h
|
2022-05-30 19:35:01 -04:00
|
|
|
debugger/debugger.cpp
|
|
|
|
|
debugger/debugger.h
|
2024-01-16 06:23:01 +01:00
|
|
|
debugger/debugger_interface.h
|
2022-05-30 19:35:01 -04:00
|
|
|
debugger/gdbstub.cpp
|
|
|
|
|
debugger/gdbstub.h
|
2024-01-16 06:23:01 +01:00
|
|
|
debugger/gdbstub_arch.cpp
|
|
|
|
|
debugger/gdbstub_arch.h
|
2020-04-02 22:00:41 -04:00
|
|
|
device_memory.cpp
|
|
|
|
|
device_memory.h
|
2024-02-19 15:51:02 +01:00
|
|
|
device_memory_manager.h
|
|
|
|
|
device_memory_manager.inc
|
2024-01-16 06:23:01 +01:00
|
|
|
file_sys/bis_factory.cpp
|
|
|
|
|
file_sys/bis_factory.h
|
|
|
|
|
file_sys/card_image.cpp
|
|
|
|
|
file_sys/card_image.h
|
|
|
|
|
file_sys/common_funcs.h
|
|
|
|
|
file_sys/content_archive.cpp
|
|
|
|
|
file_sys/content_archive.h
|
|
|
|
|
file_sys/control_metadata.cpp
|
|
|
|
|
file_sys/control_metadata.h
|
|
|
|
|
file_sys/errors.h
|
|
|
|
|
file_sys/fs_directory.h
|
|
|
|
|
file_sys/fs_file.h
|
|
|
|
|
file_sys/fs_filesystem.h
|
|
|
|
|
file_sys/fs_memory_management.h
|
|
|
|
|
file_sys/fs_operate_range.h
|
|
|
|
|
file_sys/fs_path.h
|
|
|
|
|
file_sys/fs_path_utility.h
|
2024-02-19 15:36:20 +01:00
|
|
|
file_sys/fs_save_data_types.h
|
2024-01-18 23:08:37 +01:00
|
|
|
file_sys/fs_string_util.h
|
2024-02-10 18:15:58 +01:00
|
|
|
file_sys/fsa/fs_i_directory.h
|
|
|
|
|
file_sys/fsa/fs_i_file.h
|
|
|
|
|
file_sys/fsa/fs_i_filesystem.h
|
2024-01-16 06:23:01 +01:00
|
|
|
file_sys/fsmitm_romfsbuild.cpp
|
|
|
|
|
file_sys/fsmitm_romfsbuild.h
|
2024-02-10 18:15:58 +01:00
|
|
|
file_sys/fssrv/fssrv_sf_path.h
|
2023-08-10 21:34:43 -04:00
|
|
|
file_sys/fssystem/fs_i_storage.h
|
2024-01-16 06:23:01 +01:00
|
|
|
file_sys/fssystem/fs_types.h
|
2023-08-10 21:34:43 -04:00
|
|
|
file_sys/fssystem/fssystem_aes_ctr_counter_extended_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_aes_ctr_counter_extended_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_aes_ctr_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_aes_ctr_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_aes_xts_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_aes_xts_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_alignment_matching_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_alignment_matching_storage_impl.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_alignment_matching_storage_impl.h
|
|
|
|
|
file_sys/fssystem/fssystem_bucket_tree.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_bucket_tree.h
|
|
|
|
|
file_sys/fssystem/fssystem_bucket_tree_utils.h
|
|
|
|
|
file_sys/fssystem/fssystem_compressed_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_compression_common.h
|
|
|
|
|
file_sys/fssystem/fssystem_compression_configuration.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_compression_configuration.h
|
|
|
|
|
file_sys/fssystem/fssystem_crypto_configuration.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_crypto_configuration.h
|
|
|
|
|
file_sys/fssystem/fssystem_hierarchical_integrity_verification_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_hierarchical_integrity_verification_storage.h
|
2025-09-05 00:04:37 +02:00
|
|
|
file_sys/fssystem/fssystem_hierarchical_sha3_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_hierarchical_sha3_storage.h
|
2023-08-10 21:34:43 -04:00
|
|
|
file_sys/fssystem/fssystem_hierarchical_sha256_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_hierarchical_sha256_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_indirect_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_indirect_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_integrity_romfs_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_integrity_romfs_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_integrity_verification_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_integrity_verification_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_memory_resource_buffer_hold_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_nca_file_system_driver.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_nca_file_system_driver.h
|
|
|
|
|
file_sys/fssystem/fssystem_nca_header.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_nca_header.h
|
|
|
|
|
file_sys/fssystem/fssystem_nca_reader.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_sparse_storage.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_sparse_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_switch_storage.h
|
|
|
|
|
file_sys/fssystem/fssystem_utility.cpp
|
|
|
|
|
file_sys/fssystem/fssystem_utility.h
|
2018-09-29 22:15:16 -04:00
|
|
|
file_sys/ips_layer.cpp
|
|
|
|
|
file_sys/ips_layer.h
|
2019-06-05 00:18:25 -04:00
|
|
|
file_sys/kernel_executable.cpp
|
|
|
|
|
file_sys/kernel_executable.h
|
2018-08-09 20:51:52 -04:00
|
|
|
file_sys/nca_metadata.cpp
|
|
|
|
|
file_sys/nca_metadata.h
|
2018-04-16 04:29:15 -06:00
|
|
|
file_sys/partition_filesystem.cpp
|
|
|
|
|
file_sys/partition_filesystem.h
|
2018-08-25 19:05:22 -04:00
|
|
|
file_sys/patch_manager.cpp
|
|
|
|
|
file_sys/patch_manager.h
|
2018-02-25 03:34:19 -07:00
|
|
|
file_sys/program_metadata.cpp
|
|
|
|
|
file_sys/program_metadata.h
|
2018-08-09 20:51:52 -04:00
|
|
|
file_sys/registered_cache.cpp
|
|
|
|
|
file_sys/registered_cache.h
|
2018-07-27 18:14:03 -04:00
|
|
|
file_sys/romfs.cpp
|
|
|
|
|
file_sys/romfs.h
|
2018-07-07 20:24:51 -07:00
|
|
|
file_sys/romfs_factory.cpp
|
|
|
|
|
file_sys/romfs_factory.h
|
|
|
|
|
file_sys/savedata_factory.cpp
|
|
|
|
|
file_sys/savedata_factory.h
|
|
|
|
|
file_sys/sdmc_factory.cpp
|
|
|
|
|
file_sys/sdmc_factory.h
|
2018-08-25 11:50:15 -04:00
|
|
|
file_sys/submission_package.cpp
|
|
|
|
|
file_sys/submission_package.h
|
2019-07-05 18:49:52 -04:00
|
|
|
file_sys/system_archive/data/font_chinese_simplified.cpp
|
|
|
|
|
file_sys/system_archive/data/font_chinese_simplified.h
|
|
|
|
|
file_sys/system_archive/data/font_chinese_traditional.cpp
|
|
|
|
|
file_sys/system_archive/data/font_chinese_traditional.h
|
|
|
|
|
file_sys/system_archive/data/font_extended_chinese_simplified.cpp
|
|
|
|
|
file_sys/system_archive/data/font_extended_chinese_simplified.h
|
|
|
|
|
file_sys/system_archive/data/font_korean.cpp
|
|
|
|
|
file_sys/system_archive/data/font_korean.h
|
|
|
|
|
file_sys/system_archive/data/font_nintendo_extended.cpp
|
|
|
|
|
file_sys/system_archive/data/font_nintendo_extended.h
|
|
|
|
|
file_sys/system_archive/data/font_standard.cpp
|
|
|
|
|
file_sys/system_archive/data/font_standard.h
|
2019-07-10 07:21:36 -04:00
|
|
|
file_sys/system_archive/mii_model.cpp
|
|
|
|
|
file_sys/system_archive/mii_model.h
|
2018-11-15 22:34:35 -05:00
|
|
|
file_sys/system_archive/ng_word.cpp
|
|
|
|
|
file_sys/system_archive/ng_word.h
|
2019-07-05 18:49:52 -04:00
|
|
|
file_sys/system_archive/shared_font.cpp
|
|
|
|
|
file_sys/system_archive/shared_font.h
|
2018-11-15 22:34:35 -05:00
|
|
|
file_sys/system_archive/system_archive.cpp
|
|
|
|
|
file_sys/system_archive/system_archive.h
|
2019-03-10 16:51:42 -04:00
|
|
|
file_sys/system_archive/system_version.cpp
|
|
|
|
|
file_sys/system_archive/system_version.h
|
2019-12-22 17:50:44 -05:00
|
|
|
file_sys/system_archive/time_zone_binary.cpp
|
|
|
|
|
file_sys/system_archive/time_zone_binary.h
|
2024-01-16 06:23:01 +01:00
|
|
|
file_sys/vfs/vfs.cpp
|
|
|
|
|
file_sys/vfs/vfs.h
|
|
|
|
|
file_sys/vfs/vfs_cached.cpp
|
|
|
|
|
file_sys/vfs/vfs_cached.h
|
|
|
|
|
file_sys/vfs/vfs_concat.cpp
|
|
|
|
|
file_sys/vfs/vfs_concat.h
|
|
|
|
|
file_sys/vfs/vfs_layered.cpp
|
|
|
|
|
file_sys/vfs/vfs_layered.h
|
|
|
|
|
file_sys/vfs/vfs_offset.cpp
|
|
|
|
|
file_sys/vfs/vfs_offset.h
|
|
|
|
|
file_sys/vfs/vfs_real.cpp
|
|
|
|
|
file_sys/vfs/vfs_real.h
|
|
|
|
|
file_sys/vfs/vfs_static.h
|
|
|
|
|
file_sys/vfs/vfs_types.h
|
|
|
|
|
file_sys/vfs/vfs_vector.cpp
|
|
|
|
|
file_sys/vfs/vfs_vector.h
|
2018-08-16 17:08:13 -04:00
|
|
|
file_sys/xts_archive.cpp
|
|
|
|
|
file_sys/xts_archive.h
|
2022-11-13 11:07:48 -06:00
|
|
|
frontend/applets/cabinet.cpp
|
|
|
|
|
frontend/applets/cabinet.h
|
2020-08-21 07:39:24 -04:00
|
|
|
frontend/applets/controller.cpp
|
|
|
|
|
frontend/applets/controller.h
|
2019-03-11 19:37:10 -04:00
|
|
|
frontend/applets/error.cpp
|
|
|
|
|
frontend/applets/error.h
|
2023-12-31 09:40:32 -05:00
|
|
|
frontend/applets/general.cpp
|
|
|
|
|
frontend/applets/general.h
|
2022-03-17 03:01:03 -04:00
|
|
|
frontend/applets/mii_edit.cpp
|
|
|
|
|
frontend/applets/mii_edit.h
|
2025-06-26 18:55:34 +00:00
|
|
|
frontend/applets/net_connect.cpp
|
|
|
|
|
frontend/applets/net_connect.h
|
2018-11-22 20:58:51 -05:00
|
|
|
frontend/applets/profile_select.cpp
|
|
|
|
|
frontend/applets/profile_select.h
|
2018-11-09 20:10:58 -05:00
|
|
|
frontend/applets/software_keyboard.cpp
|
|
|
|
|
frontend/applets/software_keyboard.h
|
2018-12-24 16:22:07 -05:00
|
|
|
frontend/applets/web_browser.cpp
|
|
|
|
|
frontend/applets/web_browser.h
|
2018-01-17 19:37:34 -05:00
|
|
|
frontend/emu_window.cpp
|
|
|
|
|
frontend/emu_window.h
|
|
|
|
|
frontend/framebuffer_layout.cpp
|
|
|
|
|
frontend/framebuffer_layout.h
|
2023-02-18 23:31:39 -08:00
|
|
|
frontend/graphics_context.h
|
2021-06-15 03:35:43 -04:00
|
|
|
hle/api_version.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/ipc.h
|
2023-03-06 21:04:12 -05:00
|
|
|
hle/kernel/board/nintendo/nx/k_memory_layout.cpp
|
2022-02-21 17:38:11 -08:00
|
|
|
hle/kernel/board/nintendo/nx/k_memory_layout.h
|
2021-02-18 18:38:23 -08:00
|
|
|
hle/kernel/board/nintendo/nx/k_system_control.cpp
|
|
|
|
|
hle/kernel/board/nintendo/nx/k_system_control.h
|
2021-03-20 00:00:49 -07:00
|
|
|
hle/kernel/board/nintendo/nx/secure_monitor.h
|
2019-03-20 12:40:09 -04:00
|
|
|
hle/kernel/code_set.cpp
|
|
|
|
|
hle/kernel/code_set.h
|
2020-12-03 16:43:18 -08:00
|
|
|
hle/kernel/global_scheduler_context.cpp
|
|
|
|
|
hle/kernel/global_scheduler_context.h
|
2021-04-02 22:16:58 -07:00
|
|
|
hle/kernel/init/init_slab_setup.cpp
|
|
|
|
|
hle/kernel/init/init_slab_setup.h
|
2022-02-21 17:39:19 -08:00
|
|
|
hle/kernel/initial_process.h
|
2020-12-29 23:18:06 -08:00
|
|
|
hle/kernel/k_address_arbiter.cpp
|
|
|
|
|
hle/kernel/k_address_arbiter.h
|
2021-02-12 15:47:05 -08:00
|
|
|
hle/kernel/k_address_space_info.cpp
|
|
|
|
|
hle/kernel/k_address_space_info.h
|
2024-01-18 23:08:37 +01:00
|
|
|
hle/kernel/k_affinity_mask.h
|
2021-03-31 14:43:39 -07:00
|
|
|
hle/kernel/k_auto_object.cpp
|
|
|
|
|
hle/kernel/k_auto_object.h
|
2021-03-31 21:06:02 -07:00
|
|
|
hle/kernel/k_auto_object_container.cpp
|
|
|
|
|
hle/kernel/k_auto_object_container.h
|
2023-01-28 19:38:00 -05:00
|
|
|
hle/kernel/k_capabilities.cpp
|
|
|
|
|
hle/kernel/k_capabilities.h
|
2021-04-03 19:11:46 -07:00
|
|
|
hle/kernel/k_class_token.cpp
|
|
|
|
|
hle/kernel/k_class_token.h
|
2021-04-21 21:43:25 -07:00
|
|
|
hle/kernel/k_client_port.cpp
|
|
|
|
|
hle/kernel/k_client_port.h
|
2021-04-13 17:48:37 -07:00
|
|
|
hle/kernel/k_client_session.cpp
|
|
|
|
|
hle/kernel/k_client_session.h
|
2021-12-05 15:56:44 -05:00
|
|
|
hle/kernel/k_code_memory.cpp
|
|
|
|
|
hle/kernel/k_code_memory.h
|
2020-12-28 23:45:28 -08:00
|
|
|
hle/kernel/k_condition_variable.cpp
|
|
|
|
|
hle/kernel/k_condition_variable.h
|
2022-10-29 12:13:17 -07:00
|
|
|
hle/kernel/k_debug.h
|
2023-01-29 15:03:29 -05:00
|
|
|
hle/kernel/k_device_address_space.cpp
|
|
|
|
|
hle/kernel/k_device_address_space.h
|
2022-09-05 17:51:50 -07:00
|
|
|
hle/kernel/k_dynamic_page_manager.h
|
2022-09-05 17:55:51 -07:00
|
|
|
hle/kernel/k_dynamic_resource_manager.h
|
2022-09-05 17:53:44 -07:00
|
|
|
hle/kernel/k_dynamic_slab_heap.h
|
2021-01-31 01:37:41 -08:00
|
|
|
hle/kernel/k_event.cpp
|
|
|
|
|
hle/kernel/k_event.h
|
2022-10-29 13:19:33 -07:00
|
|
|
hle/kernel/k_event_info.h
|
2021-04-24 02:40:31 -07:00
|
|
|
hle/kernel/k_handle_table.cpp
|
|
|
|
|
hle/kernel/k_handle_table.h
|
2022-12-18 16:37:19 -05:00
|
|
|
hle/kernel/k_hardware_timer.cpp
|
|
|
|
|
hle/kernel/k_hardware_timer.h
|
2024-01-18 23:08:37 +01:00
|
|
|
hle/kernel/k_hardware_timer_base.h
|
2021-12-29 21:40:38 -08:00
|
|
|
hle/kernel/k_interrupt_manager.cpp
|
|
|
|
|
hle/kernel/k_interrupt_manager.h
|
2023-12-06 19:54:52 -05:00
|
|
|
hle/kernel/k_light_client_session.cpp
|
|
|
|
|
hle/kernel/k_light_client_session.h
|
2021-11-09 20:54:44 -08:00
|
|
|
hle/kernel/k_light_condition_variable.cpp
|
2021-01-30 20:40:49 +11:00
|
|
|
hle/kernel/k_light_condition_variable.h
|
2021-01-15 21:58:44 -08:00
|
|
|
hle/kernel/k_light_lock.cpp
|
|
|
|
|
hle/kernel/k_light_lock.h
|
2023-12-06 19:54:52 -05:00
|
|
|
hle/kernel/k_light_server_session.cpp
|
|
|
|
|
hle/kernel/k_light_server_session.h
|
|
|
|
|
hle/kernel/k_light_session.cpp
|
|
|
|
|
hle/kernel/k_light_session.h
|
2021-02-12 17:02:51 -08:00
|
|
|
hle/kernel/k_memory_block.h
|
|
|
|
|
hle/kernel/k_memory_block_manager.cpp
|
|
|
|
|
hle/kernel/k_memory_block_manager.h
|
2021-03-20 00:53:00 -07:00
|
|
|
hle/kernel/k_memory_layout.cpp
|
2021-02-12 16:02:35 -08:00
|
|
|
hle/kernel/k_memory_layout.h
|
2021-02-12 17:38:40 -08:00
|
|
|
hle/kernel/k_memory_manager.cpp
|
|
|
|
|
hle/kernel/k_memory_manager.h
|
2021-02-13 00:42:30 -08:00
|
|
|
hle/kernel/k_memory_region.h
|
2021-02-13 01:07:23 -08:00
|
|
|
hle/kernel/k_memory_region_type.h
|
2023-02-16 23:16:08 -05:00
|
|
|
hle/kernel/k_object_name.cpp
|
|
|
|
|
hle/kernel/k_object_name.h
|
2021-02-11 18:39:06 -08:00
|
|
|
hle/kernel/k_page_bitmap.h
|
2022-03-17 22:09:01 -04:00
|
|
|
hle/kernel/k_page_buffer.cpp
|
2022-03-11 00:18:35 -08:00
|
|
|
hle/kernel/k_page_buffer.h
|
2023-01-07 15:32:10 -08:00
|
|
|
hle/kernel/k_page_group.cpp
|
2022-06-25 23:15:31 -05:00
|
|
|
hle/kernel/k_page_group.h
|
2024-01-18 23:08:37 +01:00
|
|
|
hle/kernel/k_page_heap.cpp
|
|
|
|
|
hle/kernel/k_page_heap.h
|
2021-02-12 17:58:31 -08:00
|
|
|
hle/kernel/k_page_table.h
|
2023-10-22 21:16:38 -04:00
|
|
|
hle/kernel/k_page_table_base.cpp
|
|
|
|
|
hle/kernel/k_page_table_base.h
|
2022-10-29 13:38:45 -07:00
|
|
|
hle/kernel/k_page_table_manager.h
|
2022-10-29 13:35:50 -07:00
|
|
|
hle/kernel/k_page_table_slab_heap.h
|
2021-04-23 17:00:15 -07:00
|
|
|
hle/kernel/k_port.cpp
|
|
|
|
|
hle/kernel/k_port.h
|
2020-11-28 11:23:36 -08:00
|
|
|
hle/kernel/k_priority_queue.h
|
2021-04-23 22:04:28 -07:00
|
|
|
hle/kernel/k_process.cpp
|
|
|
|
|
hle/kernel/k_process.h
|
2023-10-22 21:16:38 -04:00
|
|
|
hle/kernel/k_process_page_table.h
|
2021-01-29 22:48:06 -08:00
|
|
|
hle/kernel/k_readable_event.cpp
|
|
|
|
|
hle/kernel/k_readable_event.h
|
2021-01-30 20:40:49 +11:00
|
|
|
hle/kernel/k_resource_limit.cpp
|
|
|
|
|
hle/kernel/k_resource_limit.h
|
2020-12-02 18:08:35 -08:00
|
|
|
hle/kernel/k_scheduler.cpp
|
|
|
|
|
hle/kernel/k_scheduler.h
|
2020-11-28 13:34:07 -08:00
|
|
|
hle/kernel/k_scheduler_lock.h
|
2020-12-03 22:26:42 -08:00
|
|
|
hle/kernel/k_scoped_lock.h
|
2021-02-04 20:06:54 -05:00
|
|
|
hle/kernel/k_scoped_resource_reservation.h
|
2020-12-03 21:56:02 -08:00
|
|
|
hle/kernel/k_scoped_scheduler_lock_and_sleep.h
|
2021-04-21 21:53:56 -07:00
|
|
|
hle/kernel/k_server_port.cpp
|
|
|
|
|
hle/kernel/k_server_port.h
|
2021-04-13 17:48:37 -07:00
|
|
|
hle/kernel/k_server_session.cpp
|
|
|
|
|
hle/kernel/k_server_session.h
|
|
|
|
|
hle/kernel/k_session.cpp
|
|
|
|
|
hle/kernel/k_session.h
|
2022-10-14 21:24:25 -04:00
|
|
|
hle/kernel/k_session_request.cpp
|
|
|
|
|
hle/kernel/k_session_request.h
|
2021-02-05 23:14:31 -08:00
|
|
|
hle/kernel/k_shared_memory.cpp
|
|
|
|
|
hle/kernel/k_shared_memory.h
|
2021-09-25 23:01:53 +08:00
|
|
|
hle/kernel/k_shared_memory_info.h
|
2021-02-12 16:21:12 -08:00
|
|
|
hle/kernel/k_slab_heap.h
|
2021-02-08 18:02:36 -08:00
|
|
|
hle/kernel/k_spin_lock.cpp
|
|
|
|
|
hle/kernel/k_spin_lock.h
|
2020-12-21 22:36:53 -08:00
|
|
|
hle/kernel/k_synchronization_object.cpp
|
|
|
|
|
hle/kernel/k_synchronization_object.h
|
2021-02-11 18:55:22 -08:00
|
|
|
hle/kernel/k_system_control.h
|
2022-10-29 14:33:33 -07:00
|
|
|
hle/kernel/k_system_resource.cpp
|
|
|
|
|
hle/kernel/k_system_resource.h
|
2020-12-30 23:01:08 -08:00
|
|
|
hle/kernel/k_thread.cpp
|
|
|
|
|
hle/kernel/k_thread.h
|
2022-03-11 00:36:33 -08:00
|
|
|
hle/kernel/k_thread_local_page.cpp
|
|
|
|
|
hle/kernel/k_thread_local_page.h
|
2021-11-09 19:02:11 -08:00
|
|
|
hle/kernel/k_thread_queue.cpp
|
2021-01-15 21:53:56 -08:00
|
|
|
hle/kernel/k_thread_queue.h
|
2022-12-18 16:37:19 -05:00
|
|
|
hle/kernel/k_timer_task.h
|
2021-03-19 23:03:57 -07:00
|
|
|
hle/kernel/k_trace.h
|
2021-04-17 00:52:53 -07:00
|
|
|
hle/kernel/k_transfer_memory.cpp
|
|
|
|
|
hle/kernel/k_transfer_memory.h
|
2023-03-17 21:26:04 -04:00
|
|
|
hle/kernel/k_typed_address.h
|
2022-01-14 16:24:59 -08:00
|
|
|
hle/kernel/k_worker_task.h
|
|
|
|
|
hle/kernel/k_worker_task_manager.cpp
|
|
|
|
|
hle/kernel/k_worker_task_manager.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/kernel/kernel.cpp
|
|
|
|
|
hle/kernel/kernel.h
|
2021-02-12 17:02:51 -08:00
|
|
|
hle/kernel/memory_types.h
|
2023-07-01 15:03:48 -04:00
|
|
|
hle/kernel/message_buffer.h
|
2020-01-25 18:55:32 -04:00
|
|
|
hle/kernel/physical_core.cpp
|
|
|
|
|
hle/kernel/physical_core.h
|
2020-07-16 22:56:28 -04:00
|
|
|
hle/kernel/physical_memory.h
|
2021-03-31 21:12:33 -07:00
|
|
|
hle/kernel/slab_helpers.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/kernel/svc.cpp
|
|
|
|
|
hle/kernel/svc.h
|
2022-10-04 20:15:40 -04:00
|
|
|
hle/kernel/svc/svc_activity.cpp
|
|
|
|
|
hle/kernel/svc/svc_address_arbiter.cpp
|
|
|
|
|
hle/kernel/svc/svc_address_translation.cpp
|
|
|
|
|
hle/kernel/svc/svc_cache.cpp
|
|
|
|
|
hle/kernel/svc/svc_code_memory.cpp
|
|
|
|
|
hle/kernel/svc/svc_condition_variable.cpp
|
|
|
|
|
hle/kernel/svc/svc_debug.cpp
|
|
|
|
|
hle/kernel/svc/svc_debug_string.cpp
|
|
|
|
|
hle/kernel/svc/svc_device_address_space.cpp
|
|
|
|
|
hle/kernel/svc/svc_event.cpp
|
|
|
|
|
hle/kernel/svc/svc_exception.cpp
|
|
|
|
|
hle/kernel/svc/svc_info.cpp
|
2023-02-05 14:22:02 -05:00
|
|
|
hle/kernel/svc/svc_insecure_memory.cpp
|
2022-10-04 20:15:40 -04:00
|
|
|
hle/kernel/svc/svc_interrupt_event.cpp
|
|
|
|
|
hle/kernel/svc/svc_io_pool.cpp
|
|
|
|
|
hle/kernel/svc/svc_ipc.cpp
|
|
|
|
|
hle/kernel/svc/svc_kernel_debug.cpp
|
|
|
|
|
hle/kernel/svc/svc_light_ipc.cpp
|
|
|
|
|
hle/kernel/svc/svc_lock.cpp
|
|
|
|
|
hle/kernel/svc/svc_memory.cpp
|
|
|
|
|
hle/kernel/svc/svc_physical_memory.cpp
|
|
|
|
|
hle/kernel/svc/svc_port.cpp
|
|
|
|
|
hle/kernel/svc/svc_power_management.cpp
|
|
|
|
|
hle/kernel/svc/svc_process.cpp
|
|
|
|
|
hle/kernel/svc/svc_process_memory.cpp
|
|
|
|
|
hle/kernel/svc/svc_processor.cpp
|
|
|
|
|
hle/kernel/svc/svc_query_memory.cpp
|
|
|
|
|
hle/kernel/svc/svc_register.cpp
|
|
|
|
|
hle/kernel/svc/svc_resource_limit.cpp
|
|
|
|
|
hle/kernel/svc/svc_secure_monitor_call.cpp
|
|
|
|
|
hle/kernel/svc/svc_session.cpp
|
|
|
|
|
hle/kernel/svc/svc_shared_memory.cpp
|
|
|
|
|
hle/kernel/svc/svc_synchronization.cpp
|
|
|
|
|
hle/kernel/svc/svc_thread.cpp
|
|
|
|
|
hle/kernel/svc/svc_thread_profiler.cpp
|
|
|
|
|
hle/kernel/svc/svc_tick.cpp
|
|
|
|
|
hle/kernel/svc/svc_transfer_memory.cpp
|
2024-01-18 23:08:37 +01:00
|
|
|
hle/kernel/svc_common.h
|
|
|
|
|
hle/kernel/svc_results.h
|
|
|
|
|
hle/kernel/svc_types.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/result.h
|
|
|
|
|
hle/service/acc/acc.cpp
|
|
|
|
|
hle/service/acc/acc.h
|
2018-04-10 10:18:52 +03:00
|
|
|
hle/service/acc/acc_aa.cpp
|
|
|
|
|
hle/service/acc/acc_aa.h
|
|
|
|
|
hle/service/acc/acc_su.cpp
|
|
|
|
|
hle/service/acc/acc_su.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/acc/acc_u0.cpp
|
|
|
|
|
hle/service/acc/acc_u0.h
|
2018-04-10 10:18:52 +03:00
|
|
|
hle/service/acc/acc_u1.cpp
|
|
|
|
|
hle/service/acc/acc_u1.h
|
2021-09-06 21:16:21 +10:00
|
|
|
hle/service/acc/async_context.cpp
|
|
|
|
|
hle/service/acc/async_context.h
|
2019-06-28 15:31:29 +10:00
|
|
|
hle/service/acc/errors.h
|
2018-08-08 22:26:42 +10:00
|
|
|
hle/service/acc/profile_manager.cpp
|
|
|
|
|
hle/service/acc/profile_manager.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/am/am.cpp
|
|
|
|
|
hle/service/am/am.h
|
|
|
|
|
hle/service/am/am_results.h
|
|
|
|
|
hle/service/am/am_types.h
|
|
|
|
|
hle/service/am/applet.cpp
|
|
|
|
|
hle/service/am/applet.h
|
2024-03-03 13:02:50 +00:00
|
|
|
hle/service/am/applet_manager.cpp
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/am/applet_data_broker.cpp
|
|
|
|
|
hle/service/am/applet_data_broker.h
|
|
|
|
|
hle/service/am/applet_manager.h
|
2024-03-03 13:02:50 +00:00
|
|
|
hle/service/am/button_poller.cpp
|
|
|
|
|
hle/service/am/button_poller.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/am/display_layer_manager.cpp
|
|
|
|
|
hle/service/am/display_layer_manager.h
|
2024-03-03 13:02:50 +00:00
|
|
|
hle/service/am/event_observer.cpp
|
|
|
|
|
hle/service/am/event_observer.h
|
2023-12-31 09:40:32 -05:00
|
|
|
hle/service/am/frontend/applet_cabinet.cpp
|
|
|
|
|
hle/service/am/frontend/applet_cabinet.h
|
|
|
|
|
hle/service/am/frontend/applet_controller.cpp
|
|
|
|
|
hle/service/am/frontend/applet_controller.h
|
|
|
|
|
hle/service/am/frontend/applet_error.cpp
|
|
|
|
|
hle/service/am/frontend/applet_error.h
|
|
|
|
|
hle/service/am/frontend/applet_general.cpp
|
|
|
|
|
hle/service/am/frontend/applet_general.h
|
|
|
|
|
hle/service/am/frontend/applet_mii_edit.cpp
|
|
|
|
|
hle/service/am/frontend/applet_mii_edit.h
|
|
|
|
|
hle/service/am/frontend/applet_mii_edit_types.h
|
2025-06-26 18:55:34 +00:00
|
|
|
hle/service/am/frontend/applet_net_connect.cpp
|
|
|
|
|
hle/service/am/frontend/applet_net_connect.h
|
2023-12-31 09:40:32 -05:00
|
|
|
hle/service/am/frontend/applet_profile_select.cpp
|
|
|
|
|
hle/service/am/frontend/applet_profile_select.h
|
|
|
|
|
hle/service/am/frontend/applet_software_keyboard.cpp
|
|
|
|
|
hle/service/am/frontend/applet_software_keyboard.h
|
|
|
|
|
hle/service/am/frontend/applet_software_keyboard_types.h
|
|
|
|
|
hle/service/am/frontend/applet_web_browser.cpp
|
|
|
|
|
hle/service/am/frontend/applet_web_browser.h
|
|
|
|
|
hle/service/am/frontend/applet_web_browser_types.h
|
|
|
|
|
hle/service/am/frontend/applets.cpp
|
|
|
|
|
hle/service/am/frontend/applets.h
|
2024-01-02 19:22:02 -05:00
|
|
|
hle/service/am/hid_registration.cpp
|
|
|
|
|
hle/service/am/hid_registration.h
|
|
|
|
|
hle/service/am/library_applet_storage.cpp
|
|
|
|
|
hle/service/am/library_applet_storage.h
|
2024-03-03 13:02:50 +00:00
|
|
|
hle/service/am/lifecycle_manager.cpp
|
|
|
|
|
hle/service/am/lifecycle_manager.h
|
|
|
|
|
hle/service/am/process_creation.cpp
|
|
|
|
|
hle/service/am/process_creation.h
|
|
|
|
|
hle/service/am/process_holder.cpp
|
|
|
|
|
hle/service/am/process_holder.h
|
2024-02-11 18:26:32 -05:00
|
|
|
hle/service/am/service/all_system_applet_proxies_service.cpp
|
|
|
|
|
hle/service/am/service/all_system_applet_proxies_service.h
|
2024-02-11 19:23:26 -05:00
|
|
|
hle/service/am/service/applet_common_functions.cpp
|
|
|
|
|
hle/service/am/service/applet_common_functions.h
|
2024-02-11 20:45:40 -05:00
|
|
|
hle/service/am/service/application_accessor.cpp
|
|
|
|
|
hle/service/am/service/application_accessor.h
|
2024-02-11 20:49:45 -05:00
|
|
|
hle/service/am/service/application_creator.cpp
|
|
|
|
|
hle/service/am/service/application_creator.h
|
2024-02-11 19:31:01 -05:00
|
|
|
hle/service/am/service/application_functions.cpp
|
|
|
|
|
hle/service/am/service/application_functions.h
|
2024-02-11 18:31:29 -05:00
|
|
|
hle/service/am/service/application_proxy.cpp
|
|
|
|
|
hle/service/am/service/application_proxy.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/am/service/application_proxy_service.cpp
|
|
|
|
|
hle/service/am/service/application_proxy_service.h
|
2024-02-11 19:20:41 -05:00
|
|
|
hle/service/am/service/audio_controller.cpp
|
|
|
|
|
hle/service/am/service/audio_controller.h
|
2024-02-11 19:38:23 -05:00
|
|
|
hle/service/am/service/common_state_getter.cpp
|
|
|
|
|
hle/service/am/service/common_state_getter.h
|
2024-02-11 19:48:13 -05:00
|
|
|
hle/service/am/service/cradle_firmware_updater.cpp
|
|
|
|
|
hle/service/am/service/cradle_firmware_updater.h
|
2024-02-11 19:41:53 -05:00
|
|
|
hle/service/am/service/debug_functions.cpp
|
|
|
|
|
hle/service/am/service/debug_functions.h
|
2024-02-11 19:44:17 -05:00
|
|
|
hle/service/am/service/display_controller.cpp
|
|
|
|
|
hle/service/am/service/display_controller.h
|
2024-02-11 19:48:13 -05:00
|
|
|
hle/service/am/service/global_state_controller.cpp
|
|
|
|
|
hle/service/am/service/global_state_controller.h
|
2024-02-11 19:51:14 -05:00
|
|
|
hle/service/am/service/home_menu_functions.cpp
|
|
|
|
|
hle/service/am/service/home_menu_functions.h
|
2024-02-11 19:56:09 -05:00
|
|
|
hle/service/am/service/library_applet_accessor.cpp
|
|
|
|
|
hle/service/am/service/library_applet_accessor.h
|
2024-02-11 20:02:41 -05:00
|
|
|
hle/service/am/service/library_applet_creator.cpp
|
|
|
|
|
hle/service/am/service/library_applet_creator.h
|
2024-02-11 19:09:49 -05:00
|
|
|
hle/service/am/service/library_applet_proxy.cpp
|
|
|
|
|
hle/service/am/service/library_applet_proxy.h
|
2024-02-11 20:12:09 -05:00
|
|
|
hle/service/am/service/library_applet_self_accessor.cpp
|
|
|
|
|
hle/service/am/service/library_applet_self_accessor.h
|
2024-02-11 20:41:48 -05:00
|
|
|
hle/service/am/service/lock_accessor.cpp
|
|
|
|
|
hle/service/am/service/lock_accessor.h
|
2025-11-27 19:46:41 +01:00
|
|
|
hle/service/am/service/overlay_functions.cpp
|
|
|
|
|
hle/service/am/service/overlay_functions.h
|
|
|
|
|
hle/service/am/service/overlay_applet_proxy.cpp
|
|
|
|
|
hle/service/am/service/overlay_applet_proxy.h
|
2024-02-11 20:16:38 -05:00
|
|
|
hle/service/am/service/process_winding_controller.cpp
|
|
|
|
|
hle/service/am/service/process_winding_controller.h
|
2024-02-11 20:22:48 -05:00
|
|
|
hle/service/am/service/self_controller.cpp
|
|
|
|
|
hle/service/am/service/self_controller.h
|
2024-02-11 20:34:27 -05:00
|
|
|
hle/service/am/service/storage.cpp
|
|
|
|
|
hle/service/am/service/storage.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/am/service/storage_accessor.cpp
|
|
|
|
|
hle/service/am/service/storage_accessor.h
|
2024-02-11 19:16:36 -05:00
|
|
|
hle/service/am/service/system_applet_proxy.cpp
|
|
|
|
|
hle/service/am/service/system_applet_proxy.h
|
2024-02-11 20:38:42 -05:00
|
|
|
hle/service/am/service/window_controller.cpp
|
|
|
|
|
hle/service/am/service/window_controller.h
|
2024-03-03 13:02:50 +00:00
|
|
|
hle/service/am/window_system.cpp
|
|
|
|
|
hle/service/am/window_system.h
|
2024-02-19 18:58:57 +01:00
|
|
|
hle/service/aoc/addon_content_manager.cpp
|
|
|
|
|
hle/service/aoc/addon_content_manager.h
|
2024-02-19 16:36:24 +01:00
|
|
|
hle/service/aoc/purchase_event_manager.cpp
|
|
|
|
|
hle/service/aoc/purchase_event_manager.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/apm/apm.cpp
|
|
|
|
|
hle/service/apm/apm.h
|
2021-07-14 00:52:17 -04:00
|
|
|
hle/service/apm/apm_controller.cpp
|
|
|
|
|
hle/service/apm/apm_controller.h
|
|
|
|
|
hle/service/apm/apm_interface.cpp
|
|
|
|
|
hle/service/apm/apm_interface.h
|
2024-02-14 19:51:07 -06:00
|
|
|
hle/service/audio/audio_controller.cpp
|
|
|
|
|
hle/service/audio/audio_controller.h
|
2024-02-20 00:46:35 -05:00
|
|
|
hle/service/audio/audio_device.cpp
|
|
|
|
|
hle/service/audio/audio_device.h
|
2024-02-19 21:45:48 -05:00
|
|
|
hle/service/audio/audio_in_manager.cpp
|
|
|
|
|
hle/service/audio/audio_in_manager.h
|
2024-02-19 21:11:18 -05:00
|
|
|
hle/service/audio/audio_in.cpp
|
|
|
|
|
hle/service/audio/audio_in.h
|
2024-02-19 23:38:09 -05:00
|
|
|
hle/service/audio/audio_out_manager.cpp
|
|
|
|
|
hle/service/audio/audio_out_manager.h
|
2024-02-19 23:13:19 -05:00
|
|
|
hle/service/audio/audio_out.cpp
|
|
|
|
|
hle/service/audio/audio_out.h
|
2024-02-20 00:46:35 -05:00
|
|
|
hle/service/audio/audio_renderer_manager.cpp
|
|
|
|
|
hle/service/audio/audio_renderer_manager.h
|
|
|
|
|
hle/service/audio/audio_renderer.cpp
|
|
|
|
|
hle/service/audio/audio_renderer.h
|
2018-07-24 11:02:53 +01:00
|
|
|
hle/service/audio/audio.cpp
|
|
|
|
|
hle/service/audio/audio.h
|
2019-03-05 16:45:22 -05:00
|
|
|
hle/service/audio/errors.h
|
2024-02-19 23:43:00 -05:00
|
|
|
hle/service/audio/final_output_recorder_manager_for_applet.cpp
|
|
|
|
|
hle/service/audio/final_output_recorder_manager_for_applet.h
|
|
|
|
|
hle/service/audio/final_output_recorder_manager.cpp
|
|
|
|
|
hle/service/audio/final_output_recorder_manager.h
|
2024-02-20 00:55:02 -05:00
|
|
|
hle/service/audio/hardware_opus_decoder_manager.cpp
|
|
|
|
|
hle/service/audio/hardware_opus_decoder_manager.h
|
|
|
|
|
hle/service/audio/hardware_opus_decoder.cpp
|
|
|
|
|
hle/service/audio/hardware_opus_decoder.h
|
2019-04-28 18:49:46 -04:00
|
|
|
hle/service/bcat/backend/backend.cpp
|
|
|
|
|
hle/service/bcat/backend/backend.h
|
2018-05-28 16:36:38 +03:00
|
|
|
hle/service/bcat/bcat.cpp
|
|
|
|
|
hle/service/bcat/bcat.h
|
2024-02-08 16:58:44 -06:00
|
|
|
hle/service/bcat/bcat_result.h
|
|
|
|
|
hle/service/bcat/bcat_service.cpp
|
|
|
|
|
hle/service/bcat/bcat_service.h
|
|
|
|
|
hle/service/bcat/bcat_types.h
|
|
|
|
|
hle/service/bcat/bcat_util.h
|
|
|
|
|
hle/service/bcat/delivery_cache_directory_service.cpp
|
|
|
|
|
hle/service/bcat/delivery_cache_directory_service.h
|
|
|
|
|
hle/service/bcat/delivery_cache_file_service.cpp
|
|
|
|
|
hle/service/bcat/delivery_cache_file_service.h
|
|
|
|
|
hle/service/bcat/delivery_cache_progress_service.cpp
|
|
|
|
|
hle/service/bcat/delivery_cache_progress_service.h
|
|
|
|
|
hle/service/bcat/delivery_cache_storage_service.cpp
|
|
|
|
|
hle/service/bcat/delivery_cache_storage_service.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/bcat/news/newly_arrived_event_holder.cpp
|
|
|
|
|
hle/service/bcat/news/newly_arrived_event_holder.h
|
2026-01-17 01:48:15 +01:00
|
|
|
hle/service/bcat/news/msgpack.cpp
|
|
|
|
|
hle/service/bcat/news/msgpack.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/bcat/news/news_data_service.cpp
|
|
|
|
|
hle/service/bcat/news/news_data_service.h
|
2026-01-17 01:48:15 +01:00
|
|
|
hle/service/bcat/news/builtin_news.cpp
|
|
|
|
|
hle/service/bcat/news/builtin_news.h
|
|
|
|
|
hle/service/bcat/news/news_storage.cpp
|
|
|
|
|
hle/service/bcat/news/news_storage.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/bcat/news/news_database_service.cpp
|
|
|
|
|
hle/service/bcat/news/news_database_service.h
|
|
|
|
|
hle/service/bcat/news/news_service.cpp
|
|
|
|
|
hle/service/bcat/news/news_service.h
|
|
|
|
|
hle/service/bcat/news/overwrite_event_holder.cpp
|
|
|
|
|
hle/service/bcat/news/overwrite_event_holder.h
|
|
|
|
|
hle/service/bcat/news/service_creator.cpp
|
|
|
|
|
hle/service/bcat/news/service_creator.h
|
2024-02-09 10:31:35 -06:00
|
|
|
hle/service/bcat/service_creator.cpp
|
|
|
|
|
hle/service/bcat/service_creator.h
|
2018-08-01 15:40:55 -04:00
|
|
|
hle/service/bpc/bpc.cpp
|
|
|
|
|
hle/service/bpc/bpc.h
|
2018-07-26 18:00:50 -04:00
|
|
|
hle/service/btdrv/btdrv.cpp
|
|
|
|
|
hle/service/btdrv/btdrv.h
|
2018-07-28 20:59:09 -04:00
|
|
|
hle/service/btm/btm.cpp
|
|
|
|
|
hle/service/btm/btm.h
|
2024-02-15 11:05:36 -06:00
|
|
|
hle/service/btm/btm_debug.cpp
|
|
|
|
|
hle/service/btm/btm_debug.h
|
|
|
|
|
hle/service/btm/btm_system.cpp
|
|
|
|
|
hle/service/btm/btm_system.h
|
|
|
|
|
hle/service/btm/btm_system_core.cpp
|
|
|
|
|
hle/service/btm/btm_system_core.h
|
|
|
|
|
hle/service/btm/btm_user.cpp
|
|
|
|
|
hle/service/btm/btm_user.h
|
|
|
|
|
hle/service/btm/btm_user_core.cpp
|
|
|
|
|
hle/service/btm/btm_user_core.h
|
2018-08-01 16:24:03 -04:00
|
|
|
hle/service/caps/caps.cpp
|
|
|
|
|
hle/service/caps/caps.h
|
2020-03-31 19:16:36 -04:00
|
|
|
hle/service/caps/caps_a.cpp
|
|
|
|
|
hle/service/caps/caps_a.h
|
|
|
|
|
hle/service/caps/caps_c.cpp
|
|
|
|
|
hle/service/caps/caps_c.h
|
2023-10-03 20:05:02 -06:00
|
|
|
hle/service/caps/caps_manager.cpp
|
|
|
|
|
hle/service/caps/caps_manager.h
|
|
|
|
|
hle/service/caps/caps_result.h
|
2020-03-31 19:16:36 -04:00
|
|
|
hle/service/caps/caps_sc.cpp
|
|
|
|
|
hle/service/caps/caps_sc.h
|
|
|
|
|
hle/service/caps/caps_ss.cpp
|
|
|
|
|
hle/service/caps/caps_ss.h
|
|
|
|
|
hle/service/caps/caps_su.cpp
|
|
|
|
|
hle/service/caps/caps_su.h
|
2023-10-03 20:05:02 -06:00
|
|
|
hle/service/caps/caps_types.h
|
|
|
|
|
hle/service/caps/caps_u.cpp
|
|
|
|
|
hle/service/caps/caps_u.h
|
2024-01-25 00:50:03 -05:00
|
|
|
hle/service/cmif_serialization.h
|
|
|
|
|
hle/service/cmif_types.h
|
2018-07-25 19:04:31 -04:00
|
|
|
hle/service/erpt/erpt.cpp
|
|
|
|
|
hle/service/erpt/erpt.h
|
2018-07-25 15:30:50 -04:00
|
|
|
hle/service/es/es.cpp
|
|
|
|
|
hle/service/es/es.h
|
2018-07-25 19:15:31 -04:00
|
|
|
hle/service/eupld/eupld.cpp
|
|
|
|
|
hle/service/eupld/eupld.h
|
2018-03-20 16:55:20 +03:00
|
|
|
hle/service/fatal/fatal.cpp
|
|
|
|
|
hle/service/fatal/fatal.h
|
|
|
|
|
hle/service/fatal/fatal_p.cpp
|
|
|
|
|
hle/service/fatal/fatal_p.h
|
|
|
|
|
hle/service/fatal/fatal_u.cpp
|
|
|
|
|
hle/service/fatal/fatal_u.h
|
2024-01-16 06:23:01 +01:00
|
|
|
hle/service/fgm/fgm.cpp
|
|
|
|
|
hle/service/fgm/fgm.h
|
2018-01-16 19:20:12 -08:00
|
|
|
hle/service/filesystem/filesystem.cpp
|
|
|
|
|
hle/service/filesystem/filesystem.h
|
2024-01-05 05:23:58 +01:00
|
|
|
hle/service/filesystem/fsp/fs_i_directory.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_directory.h
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_file.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_file.h
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_filesystem.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_filesystem.h
|
2024-02-18 23:26:18 +01:00
|
|
|
hle/service/filesystem/fsp/fs_i_multi_commit_manager.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_multi_commit_manager.h
|
2024-02-18 23:02:37 +01:00
|
|
|
hle/service/filesystem/fsp/fs_i_save_data_info_reader.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_save_data_info_reader.h
|
2024-01-05 05:23:58 +01:00
|
|
|
hle/service/filesystem/fsp/fs_i_storage.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fs_i_storage.h
|
2024-01-18 23:08:37 +01:00
|
|
|
hle/service/filesystem/fsp/fsp_ldr.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fsp_ldr.h
|
|
|
|
|
hle/service/filesystem/fsp/fsp_pr.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fsp_pr.h
|
2024-01-05 05:23:58 +01:00
|
|
|
hle/service/filesystem/fsp/fsp_srv.cpp
|
|
|
|
|
hle/service/filesystem/fsp/fsp_srv.h
|
2024-02-19 15:43:18 +01:00
|
|
|
hle/service/filesystem/fsp/fsp_types.h
|
2024-02-23 12:17:24 -05:00
|
|
|
hle/service/filesystem/fsp/save_data_transfer_prohibiter.cpp
|
|
|
|
|
hle/service/filesystem/fsp/save_data_transfer_prohibiter.h
|
2024-01-08 00:49:00 -05:00
|
|
|
hle/service/filesystem/romfs_controller.cpp
|
|
|
|
|
hle/service/filesystem/romfs_controller.h
|
|
|
|
|
hle/service/filesystem/save_data_controller.cpp
|
|
|
|
|
hle/service/filesystem/save_data_controller.h
|
2018-02-19 17:34:02 -05:00
|
|
|
hle/service/friend/friend.cpp
|
|
|
|
|
hle/service/friend/friend.h
|
2021-07-14 00:52:17 -04:00
|
|
|
hle/service/friend/friend_interface.cpp
|
|
|
|
|
hle/service/friend/friend_interface.h
|
2019-06-24 19:20:28 -04:00
|
|
|
hle/service/glue/arp.cpp
|
|
|
|
|
hle/service/glue/arp.h
|
|
|
|
|
hle/service/glue/bgtc.cpp
|
|
|
|
|
hle/service/glue/bgtc.h
|
2021-04-24 10:26:30 -05:00
|
|
|
hle/service/glue/ectx.cpp
|
|
|
|
|
hle/service/glue/ectx.h
|
2019-06-24 19:20:28 -04:00
|
|
|
hle/service/glue/errors.h
|
|
|
|
|
hle/service/glue/glue.cpp
|
|
|
|
|
hle/service/glue/glue.h
|
2021-07-14 00:52:17 -04:00
|
|
|
hle/service/glue/glue_manager.cpp
|
|
|
|
|
hle/service/glue/glue_manager.h
|
2021-12-05 22:55:23 -06:00
|
|
|
hle/service/glue/notif.cpp
|
|
|
|
|
hle/service/glue/notif.h
|
2023-10-29 13:50:55 +00:00
|
|
|
hle/service/glue/time/alarm_worker.cpp
|
|
|
|
|
hle/service/glue/time/alarm_worker.h
|
|
|
|
|
hle/service/glue/time/file_timestamp_worker.cpp
|
|
|
|
|
hle/service/glue/time/file_timestamp_worker.h
|
|
|
|
|
hle/service/glue/time/manager.cpp
|
|
|
|
|
hle/service/glue/time/manager.h
|
|
|
|
|
hle/service/glue/time/pm_state_change_handler.cpp
|
|
|
|
|
hle/service/glue/time/pm_state_change_handler.h
|
|
|
|
|
hle/service/glue/time/standard_steady_clock_resource.cpp
|
|
|
|
|
hle/service/glue/time/standard_steady_clock_resource.h
|
|
|
|
|
hle/service/glue/time/static.cpp
|
|
|
|
|
hle/service/glue/time/static.h
|
|
|
|
|
hle/service/glue/time/time_zone.cpp
|
|
|
|
|
hle/service/glue/time/time_zone.h
|
|
|
|
|
hle/service/glue/time/time_zone_binary.cpp
|
|
|
|
|
hle/service/glue/time/time_zone_binary.h
|
|
|
|
|
hle/service/glue/time/worker.cpp
|
|
|
|
|
hle/service/glue/time/worker.h
|
2018-07-26 09:25:54 -04:00
|
|
|
hle/service/grc/grc.cpp
|
|
|
|
|
hle/service/grc/grc.h
|
2024-02-22 11:58:52 -06:00
|
|
|
hle/service/hid/active_vibration_device_list.cpp
|
|
|
|
|
hle/service/hid/active_vibration_device_list.h
|
|
|
|
|
hle/service/hid/applet_resource.cpp
|
|
|
|
|
hle/service/hid/applet_resource.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/hid/hid.cpp
|
|
|
|
|
hle/service/hid/hid.h
|
2023-11-14 21:34:27 -06:00
|
|
|
hle/service/hid/hid_debug_server.cpp
|
|
|
|
|
hle/service/hid/hid_debug_server.h
|
|
|
|
|
hle/service/hid/hid_server.cpp
|
|
|
|
|
hle/service/hid/hid_server.h
|
|
|
|
|
hle/service/hid/hid_system_server.cpp
|
|
|
|
|
hle/service/hid/hid_system_server.h
|
2021-05-02 18:41:03 -05:00
|
|
|
hle/service/hid/hidbus.cpp
|
|
|
|
|
hle/service/hid/hidbus.h
|
2018-07-26 08:39:25 -04:00
|
|
|
hle/service/hid/irs.cpp
|
|
|
|
|
hle/service/hid/irs.h
|
2018-07-26 08:50:32 -04:00
|
|
|
hle/service/hid/xcd.cpp
|
|
|
|
|
hle/service/hid/xcd.h
|
2024-01-16 06:23:01 +01:00
|
|
|
hle/service/hle_ipc.cpp
|
|
|
|
|
hle/service/hle_ipc.h
|
|
|
|
|
hle/service/ipc_helpers.h
|
|
|
|
|
hle/service/kernel_helpers.cpp
|
|
|
|
|
hle/service/kernel_helpers.h
|
2018-07-27 13:48:33 -04:00
|
|
|
hle/service/lbl/lbl.cpp
|
|
|
|
|
hle/service/lbl/lbl.h
|
2025-10-24 12:34:49 +02:00
|
|
|
hle/service/ldn/client_process_monitor.cpp
|
|
|
|
|
hle/service/ldn/client_process_monitor.h
|
2022-07-31 04:46:26 +02:00
|
|
|
hle/service/ldn/lan_discovery.cpp
|
|
|
|
|
hle/service/ldn/lan_discovery.h
|
2018-07-26 01:16:08 -04:00
|
|
|
hle/service/ldn/ldn.cpp
|
|
|
|
|
hle/service/ldn/ldn.h
|
2024-01-16 06:23:01 +01:00
|
|
|
hle/service/ldn/ldn_results.h
|
2022-08-07 23:54:51 +02:00
|
|
|
hle/service/ldn/ldn_types.h
|
2024-02-09 23:06:22 -06:00
|
|
|
hle/service/ldn/monitor_service.cpp
|
|
|
|
|
hle/service/ldn/monitor_service.h
|
|
|
|
|
hle/service/ldn/sf_monitor_service.cpp
|
|
|
|
|
hle/service/ldn/sf_monitor_service.h
|
|
|
|
|
hle/service/ldn/sf_service.cpp
|
|
|
|
|
hle/service/ldn/sf_service.h
|
|
|
|
|
hle/service/ldn/sf_service_monitor.cpp
|
|
|
|
|
hle/service/ldn/sf_service_monitor.h
|
|
|
|
|
hle/service/ldn/system_local_communication_service.cpp
|
|
|
|
|
hle/service/ldn/system_local_communication_service.h
|
|
|
|
|
hle/service/ldn/user_local_communication_service.cpp
|
|
|
|
|
hle/service/ldn/user_local_communication_service.h
|
2018-07-25 22:57:08 -04:00
|
|
|
hle/service/ldr/ldr.cpp
|
|
|
|
|
hle/service/ldr/ldr.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/lm/lm.cpp
|
|
|
|
|
hle/service/lm/lm.h
|
2018-08-02 09:59:08 -04:00
|
|
|
hle/service/mig/mig.cpp
|
|
|
|
|
hle/service/mig/mig.h
|
2018-07-27 15:39:30 -04:00
|
|
|
hle/service/mii/mii.cpp
|
|
|
|
|
hle/service/mii/mii.h
|
2023-09-17 10:47:39 -06:00
|
|
|
hle/service/mii/mii_database.cpp
|
|
|
|
|
hle/service/mii/mii_database.h
|
2023-09-17 10:48:29 -06:00
|
|
|
hle/service/mii/mii_database_manager.cpp
|
|
|
|
|
hle/service/mii/mii_database_manager.h
|
2021-07-14 00:52:17 -04:00
|
|
|
hle/service/mii/mii_manager.cpp
|
|
|
|
|
hle/service/mii/mii_manager.h
|
2023-09-10 20:43:26 -06:00
|
|
|
hle/service/mii/mii_result.h
|
2023-09-10 21:58:18 -06:00
|
|
|
hle/service/mii/mii_types.h
|
2023-09-10 20:43:26 -06:00
|
|
|
hle/service/mii/mii_util.h
|
2024-01-16 06:23:01 +01:00
|
|
|
hle/service/mii/types/char_info.cpp
|
|
|
|
|
hle/service/mii/types/char_info.h
|
|
|
|
|
hle/service/mii/types/core_data.cpp
|
|
|
|
|
hle/service/mii/types/core_data.h
|
|
|
|
|
hle/service/mii/types/raw_data.cpp
|
|
|
|
|
hle/service/mii/types/raw_data.h
|
|
|
|
|
hle/service/mii/types/store_data.cpp
|
|
|
|
|
hle/service/mii/types/store_data.h
|
|
|
|
|
hle/service/mii/types/ver3_store_data.cpp
|
|
|
|
|
hle/service/mii/types/ver3_store_data.h
|
2018-06-05 12:19:29 +03:00
|
|
|
hle/service/mm/mm_u.cpp
|
|
|
|
|
hle/service/mm/mm_u.h
|
2022-02-10 21:55:28 -06:00
|
|
|
hle/service/mnpp/mnpp_app.cpp
|
|
|
|
|
hle/service/mnpp/mnpp_app.h
|
2018-07-27 17:32:45 -04:00
|
|
|
hle/service/ncm/ncm.cpp
|
|
|
|
|
hle/service/ncm/ncm.h
|
2023-04-19 19:01:23 -06:00
|
|
|
hle/service/nfc/common/amiibo_crypto.cpp
|
|
|
|
|
hle/service/nfc/common/amiibo_crypto.h
|
|
|
|
|
hle/service/nfc/common/device.cpp
|
|
|
|
|
hle/service/nfc/common/device.h
|
|
|
|
|
hle/service/nfc/common/device_manager.cpp
|
|
|
|
|
hle/service/nfc/common/device_manager.h
|
|
|
|
|
hle/service/nfc/mifare_result.h
|
|
|
|
|
hle/service/nfc/mifare_types.h
|
2018-07-27 14:32:39 -04:00
|
|
|
hle/service/nfc/nfc.cpp
|
|
|
|
|
hle/service/nfc/nfc.h
|
2023-04-19 19:01:23 -06:00
|
|
|
hle/service/nfc/nfc_interface.cpp
|
|
|
|
|
hle/service/nfc/nfc_interface.h
|
2022-11-09 13:04:11 -06:00
|
|
|
hle/service/nfc/nfc_result.h
|
2023-04-19 19:01:23 -06:00
|
|
|
hle/service/nfc/nfc_types.h
|
2018-07-24 11:02:53 +01:00
|
|
|
hle/service/nfp/nfp.cpp
|
|
|
|
|
hle/service/nfp/nfp.h
|
2023-04-13 20:24:35 -06:00
|
|
|
hle/service/nfp/nfp_interface.cpp
|
|
|
|
|
hle/service/nfp/nfp_interface.h
|
2022-09-24 21:28:06 -05:00
|
|
|
hle/service/nfp/nfp_result.h
|
|
|
|
|
hle/service/nfp/nfp_types.h
|
2023-09-13 22:06:33 -04:00
|
|
|
hle/service/ngc/ngc.cpp
|
|
|
|
|
hle/service/ngc/ngc.h
|
2018-02-02 14:31:27 +03:00
|
|
|
hle/service/nifm/nifm.cpp
|
|
|
|
|
hle/service/nifm/nifm.h
|
2018-07-26 02:17:15 -04:00
|
|
|
hle/service/nim/nim.cpp
|
|
|
|
|
hle/service/nim/nim.h
|
2018-10-21 17:01:01 -04:00
|
|
|
hle/service/npns/npns.cpp
|
|
|
|
|
hle/service/npns/npns.h
|
2024-02-17 11:38:07 -05:00
|
|
|
hle/service/ns/account_proxy_interface.cpp
|
|
|
|
|
hle/service/ns/account_proxy_interface.h
|
2024-02-17 14:22:15 -05:00
|
|
|
hle/service/ns/application_manager_interface.cpp
|
|
|
|
|
hle/service/ns/application_manager_interface.h
|
2024-02-17 11:40:54 -05:00
|
|
|
hle/service/ns/application_version_interface.cpp
|
|
|
|
|
hle/service/ns/application_version_interface.h
|
2024-02-17 12:00:15 -05:00
|
|
|
hle/service/ns/content_management_interface.cpp
|
|
|
|
|
hle/service/ns/content_management_interface.h
|
2024-02-17 14:08:49 -05:00
|
|
|
hle/service/ns/develop_interface.cpp
|
|
|
|
|
hle/service/ns/develop_interface.h
|
2024-02-17 12:09:07 -05:00
|
|
|
hle/service/ns/document_interface.cpp
|
|
|
|
|
hle/service/ns/document_interface.h
|
2024-02-17 12:13:03 -05:00
|
|
|
hle/service/ns/download_task_interface.cpp
|
|
|
|
|
hle/service/ns/download_task_interface.h
|
2024-02-17 12:16:19 -05:00
|
|
|
hle/service/ns/dynamic_rights_interface.cpp
|
|
|
|
|
hle/service/ns/dynamic_rights_interface.h
|
2024-02-17 11:43:40 -05:00
|
|
|
hle/service/ns/ecommerce_interface.cpp
|
|
|
|
|
hle/service/ns/ecommerce_interface.h
|
2024-02-17 11:45:52 -05:00
|
|
|
hle/service/ns/factory_reset_interface.cpp
|
|
|
|
|
hle/service/ns/factory_reset_interface.h
|
2019-05-23 01:28:27 -07:00
|
|
|
hle/service/ns/language.cpp
|
|
|
|
|
hle/service/ns/language.h
|
2018-02-14 22:22:41 -05:00
|
|
|
hle/service/ns/ns.cpp
|
|
|
|
|
hle/service/ns/ns.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/ns/ns_results.h
|
|
|
|
|
hle/service/ns/ns_types.h
|
2024-02-17 11:30:02 -05:00
|
|
|
hle/service/ns/platform_service_manager.cpp
|
|
|
|
|
hle/service/ns/platform_service_manager.h
|
2024-02-17 14:49:47 -05:00
|
|
|
hle/service/ns/query_service.cpp
|
|
|
|
|
hle/service/ns/query_service.h
|
2024-02-17 13:46:18 -05:00
|
|
|
hle/service/ns/read_only_application_control_data_interface.cpp
|
|
|
|
|
hle/service/ns/read_only_application_control_data_interface.h
|
2024-02-17 12:22:16 -05:00
|
|
|
hle/service/ns/read_only_application_record_interface.cpp
|
|
|
|
|
hle/service/ns/read_only_application_record_interface.h
|
2024-02-17 14:34:13 -05:00
|
|
|
hle/service/ns/service_getter_interface.cpp
|
|
|
|
|
hle/service/ns/service_getter_interface.h
|
2024-02-17 13:57:26 -05:00
|
|
|
hle/service/ns/system_update_control.cpp
|
|
|
|
|
hle/service/ns/system_update_control.h
|
2024-02-17 14:05:41 -05:00
|
|
|
hle/service/ns/system_update_interface.cpp
|
|
|
|
|
hle/service/ns/system_update_interface.h
|
2024-02-17 13:54:36 -05:00
|
|
|
hle/service/ns/vulnerability_manager_interface.cpp
|
|
|
|
|
hle/service/ns/vulnerability_manager_interface.h
|
2021-11-01 18:53:32 +01:00
|
|
|
hle/service/nvdrv/core/container.cpp
|
|
|
|
|
hle/service/nvdrv/core/container.h
|
2023-12-30 03:36:24 +01:00
|
|
|
hle/service/nvdrv/core/heap_mapper.cpp
|
|
|
|
|
hle/service/nvdrv/core/heap_mapper.h
|
2021-11-01 18:53:32 +01:00
|
|
|
hle/service/nvdrv/core/nvmap.cpp
|
|
|
|
|
hle/service/nvdrv/core/nvmap.h
|
|
|
|
|
hle/service/nvdrv/core/syncpoint_manager.cpp
|
|
|
|
|
hle/service/nvdrv/core/syncpoint_manager.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/nvdrv/devices/nvdevice.h
|
|
|
|
|
hle/service/nvdrv/devices/nvdisp_disp0.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvdisp_disp0.h
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_as_gpu.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_as_gpu.h
|
2018-01-21 14:59:50 -08:00
|
|
|
hle/service/nvdrv/devices/nvhost_ctrl.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_ctrl.h
|
2018-02-05 18:19:31 -08:00
|
|
|
hle/service/nvdrv/devices/nvhost_ctrl_gpu.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_ctrl_gpu.h
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_gpu.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_gpu.h
|
2018-05-30 12:49:28 +03:00
|
|
|
hle/service/nvdrv/devices/nvhost_nvdec.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_nvdec.h
|
2020-10-26 23:07:36 -04:00
|
|
|
hle/service/nvdrv/devices/nvhost_nvdec_common.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_nvdec_common.h
|
2018-08-13 14:00:27 +10:00
|
|
|
hle/service/nvdrv/devices/nvhost_nvjpg.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_nvjpg.h
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_vic.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvhost_vic.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/nvdrv/devices/nvmap.cpp
|
|
|
|
|
hle/service/nvdrv/devices/nvmap.h
|
2019-06-07 11:34:55 -04:00
|
|
|
hle/service/nvdrv/nvdata.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/nvdrv/nvdrv.cpp
|
|
|
|
|
hle/service/nvdrv/nvdrv.h
|
2021-07-14 00:52:17 -04:00
|
|
|
hle/service/nvdrv/nvdrv_interface.cpp
|
|
|
|
|
hle/service/nvdrv/nvdrv_interface.h
|
2018-01-21 14:59:50 -08:00
|
|
|
hle/service/nvdrv/nvmemp.cpp
|
|
|
|
|
hle/service/nvdrv/nvmemp.h
|
2023-02-19 15:05:34 -05:00
|
|
|
hle/service/nvnflinger/binder.h
|
|
|
|
|
hle/service/nvnflinger/buffer_item.h
|
|
|
|
|
hle/service/nvnflinger/buffer_item_consumer.cpp
|
|
|
|
|
hle/service/nvnflinger/buffer_item_consumer.h
|
|
|
|
|
hle/service/nvnflinger/buffer_queue_consumer.cpp
|
|
|
|
|
hle/service/nvnflinger/buffer_queue_consumer.h
|
|
|
|
|
hle/service/nvnflinger/buffer_queue_core.cpp
|
|
|
|
|
hle/service/nvnflinger/buffer_queue_core.h
|
|
|
|
|
hle/service/nvnflinger/buffer_queue_defs.h
|
|
|
|
|
hle/service/nvnflinger/buffer_queue_producer.cpp
|
|
|
|
|
hle/service/nvnflinger/buffer_queue_producer.h
|
|
|
|
|
hle/service/nvnflinger/buffer_slot.h
|
|
|
|
|
hle/service/nvnflinger/buffer_transform_flags.h
|
|
|
|
|
hle/service/nvnflinger/consumer_base.cpp
|
|
|
|
|
hle/service/nvnflinger/consumer_base.h
|
|
|
|
|
hle/service/nvnflinger/consumer_listener.h
|
|
|
|
|
hle/service/nvnflinger/graphic_buffer_producer.cpp
|
|
|
|
|
hle/service/nvnflinger/graphic_buffer_producer.h
|
2024-01-22 12:40:50 -05:00
|
|
|
hle/service/nvnflinger/hardware_composer.cpp
|
|
|
|
|
hle/service/nvnflinger/hardware_composer.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/nvnflinger/hos_binder_driver.cpp
|
|
|
|
|
hle/service/nvnflinger/hos_binder_driver.h
|
|
|
|
|
hle/service/nvnflinger/hos_binder_driver_server.cpp
|
|
|
|
|
hle/service/nvnflinger/hos_binder_driver_server.h
|
2024-01-22 12:40:50 -05:00
|
|
|
hle/service/nvnflinger/hwc_layer.h
|
2023-02-19 15:05:34 -05:00
|
|
|
hle/service/nvnflinger/nvnflinger.cpp
|
|
|
|
|
hle/service/nvnflinger/nvnflinger.h
|
|
|
|
|
hle/service/nvnflinger/parcel.h
|
|
|
|
|
hle/service/nvnflinger/pixel_format.h
|
|
|
|
|
hle/service/nvnflinger/producer_listener.h
|
|
|
|
|
hle/service/nvnflinger/status.h
|
2024-02-14 23:44:05 -05:00
|
|
|
hle/service/nvnflinger/surface_flinger.cpp
|
|
|
|
|
hle/service/nvnflinger/surface_flinger.h
|
2023-02-19 15:05:34 -05:00
|
|
|
hle/service/nvnflinger/ui/fence.h
|
2023-10-29 16:37:11 -04:00
|
|
|
hle/service/nvnflinger/ui/graphic_buffer.cpp
|
2023-02-19 15:05:34 -05:00
|
|
|
hle/service/nvnflinger/ui/graphic_buffer.h
|
|
|
|
|
hle/service/nvnflinger/window.h
|
2024-02-21 18:42:06 -05:00
|
|
|
hle/service/olsc/daemon_controller.cpp
|
|
|
|
|
hle/service/olsc/daemon_controller.h
|
2024-02-21 16:13:01 -05:00
|
|
|
hle/service/olsc/native_handle_holder.cpp
|
|
|
|
|
hle/service/olsc/native_handle_holder.h
|
|
|
|
|
hle/service/olsc/olsc_service_for_application.cpp
|
|
|
|
|
hle/service/olsc/olsc_service_for_application.h
|
|
|
|
|
hle/service/olsc/olsc_service_for_system_service.cpp
|
|
|
|
|
hle/service/olsc/olsc_service_for_system_service.h
|
2020-11-19 12:35:07 -08:00
|
|
|
hle/service/olsc/olsc.cpp
|
|
|
|
|
hle/service/olsc/olsc.h
|
2024-02-21 19:59:41 -05:00
|
|
|
hle/service/olsc/remote_storage_controller.cpp
|
|
|
|
|
hle/service/olsc/remote_storage_controller.h
|
2026-01-24 14:15:08 +01:00
|
|
|
hle/service/olsc/stopper_object.cpp
|
|
|
|
|
hle/service/olsc/stopper_object.h
|
2024-02-21 16:13:01 -05:00
|
|
|
hle/service/olsc/transfer_task_list_controller.cpp
|
|
|
|
|
hle/service/olsc/transfer_task_list_controller.h
|
2024-02-11 21:01:19 -05:00
|
|
|
hle/service/omm/omm.cpp
|
|
|
|
|
hle/service/omm/omm.h
|
|
|
|
|
hle/service/omm/operation_mode_manager.cpp
|
|
|
|
|
hle/service/omm/operation_mode_manager.h
|
|
|
|
|
hle/service/omm/policy_manager_system.cpp
|
|
|
|
|
hle/service/omm/policy_manager_system.h
|
|
|
|
|
hle/service/omm/power_state_interface.cpp
|
|
|
|
|
hle/service/omm/power_state_interface.h
|
2024-02-06 23:09:43 -05:00
|
|
|
hle/service/os/event.cpp
|
|
|
|
|
hle/service/os/event.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/os/multi_wait.cpp
|
|
|
|
|
hle/service/os/multi_wait.h
|
2024-02-06 23:09:43 -05:00
|
|
|
hle/service/os/multi_wait_holder.cpp
|
|
|
|
|
hle/service/os/multi_wait_holder.h
|
|
|
|
|
hle/service/os/multi_wait_utils.h
|
|
|
|
|
hle/service/os/mutex.cpp
|
|
|
|
|
hle/service/os/mutex.h
|
2024-03-03 13:02:50 +00:00
|
|
|
hle/service/os/process.cpp
|
|
|
|
|
hle/service/os/process.h
|
2018-07-31 06:33:38 -04:00
|
|
|
hle/service/pcie/pcie.cpp
|
|
|
|
|
hle/service/pcie/pcie.h
|
2024-02-21 21:05:30 -05:00
|
|
|
hle/service/pctl/parental_control_service_factory.cpp
|
|
|
|
|
hle/service/pctl/parental_control_service_factory.h
|
2024-02-21 20:59:33 -05:00
|
|
|
hle/service/pctl/parental_control_service.cpp
|
|
|
|
|
hle/service/pctl/parental_control_service.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/pctl/pctl.cpp
|
|
|
|
|
hle/service/pctl/pctl.h
|
2024-02-21 20:52:51 -05:00
|
|
|
hle/service/pctl/pctl_results.h
|
|
|
|
|
hle/service/pctl/pctl_types.h
|
2018-08-01 15:40:55 -04:00
|
|
|
hle/service/pcv/pcv.cpp
|
|
|
|
|
hle/service/pcv/pcv.h
|
2018-07-25 16:37:00 -04:00
|
|
|
hle/service/pm/pm.cpp
|
|
|
|
|
hle/service/pm/pm.h
|
2018-04-21 22:04:24 -07:00
|
|
|
hle/service/prepo/prepo.cpp
|
|
|
|
|
hle/service/prepo/prepo.h
|
2024-02-21 22:25:31 -05:00
|
|
|
hle/service/psc/ovln/ovln_types.h
|
|
|
|
|
hle/service/psc/ovln/receiver_service.cpp
|
|
|
|
|
hle/service/psc/ovln/receiver_service.h
|
|
|
|
|
hle/service/psc/ovln/receiver.cpp
|
|
|
|
|
hle/service/psc/ovln/receiver.h
|
|
|
|
|
hle/service/psc/ovln/sender_service.cpp
|
|
|
|
|
hle/service/psc/ovln/sender_service.h
|
|
|
|
|
hle/service/psc/ovln/sender.cpp
|
|
|
|
|
hle/service/psc/ovln/sender.h
|
2024-02-21 21:55:03 -05:00
|
|
|
hle/service/psc/pm_control.cpp
|
|
|
|
|
hle/service/psc/pm_control.h
|
|
|
|
|
hle/service/psc/pm_module.cpp
|
|
|
|
|
hle/service/psc/pm_module.h
|
|
|
|
|
hle/service/psc/pm_service.cpp
|
|
|
|
|
hle/service/psc/pm_service.h
|
2018-08-01 21:59:22 -04:00
|
|
|
hle/service/psc/psc.cpp
|
|
|
|
|
hle/service/psc/psc.h
|
2023-10-29 13:50:55 +00:00
|
|
|
hle/service/psc/time/alarms.cpp
|
|
|
|
|
hle/service/psc/time/alarms.h
|
|
|
|
|
hle/service/psc/time/clocks/context_writers.cpp
|
|
|
|
|
hle/service/psc/time/clocks/context_writers.h
|
|
|
|
|
hle/service/psc/time/clocks/ephemeral_network_system_clock_core.h
|
|
|
|
|
hle/service/psc/time/clocks/standard_local_system_clock_core.cpp
|
|
|
|
|
hle/service/psc/time/clocks/standard_local_system_clock_core.h
|
|
|
|
|
hle/service/psc/time/clocks/standard_network_system_clock_core.cpp
|
|
|
|
|
hle/service/psc/time/clocks/standard_network_system_clock_core.h
|
|
|
|
|
hle/service/psc/time/clocks/standard_steady_clock_core.cpp
|
|
|
|
|
hle/service/psc/time/clocks/standard_steady_clock_core.h
|
|
|
|
|
hle/service/psc/time/clocks/standard_user_system_clock_core.cpp
|
|
|
|
|
hle/service/psc/time/clocks/standard_user_system_clock_core.h
|
|
|
|
|
hle/service/psc/time/clocks/steady_clock_core.h
|
|
|
|
|
hle/service/psc/time/clocks/system_clock_core.cpp
|
|
|
|
|
hle/service/psc/time/clocks/system_clock_core.h
|
|
|
|
|
hle/service/psc/time/clocks/tick_based_steady_clock_core.cpp
|
|
|
|
|
hle/service/psc/time/clocks/tick_based_steady_clock_core.h
|
|
|
|
|
hle/service/psc/time/common.cpp
|
|
|
|
|
hle/service/psc/time/common.h
|
|
|
|
|
hle/service/psc/time/errors.h
|
|
|
|
|
hle/service/psc/time/manager.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/psc/time/power_state_request_manager.cpp
|
|
|
|
|
hle/service/psc/time/power_state_request_manager.h
|
2023-10-29 13:50:55 +00:00
|
|
|
hle/service/psc/time/power_state_service.cpp
|
|
|
|
|
hle/service/psc/time/power_state_service.h
|
|
|
|
|
hle/service/psc/time/service_manager.cpp
|
|
|
|
|
hle/service/psc/time/service_manager.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/psc/time/shared_memory.cpp
|
|
|
|
|
hle/service/psc/time/shared_memory.h
|
|
|
|
|
hle/service/psc/time/static.cpp
|
|
|
|
|
hle/service/psc/time/static.h
|
2023-10-29 13:50:55 +00:00
|
|
|
hle/service/psc/time/steady_clock.cpp
|
|
|
|
|
hle/service/psc/time/steady_clock.h
|
|
|
|
|
hle/service/psc/time/system_clock.cpp
|
|
|
|
|
hle/service/psc/time/system_clock.h
|
|
|
|
|
hle/service/psc/time/time_zone.cpp
|
|
|
|
|
hle/service/psc/time/time_zone.h
|
|
|
|
|
hle/service/psc/time/time_zone_service.cpp
|
|
|
|
|
hle/service/psc/time/time_zone_service.h
|
2018-10-20 17:22:15 -04:00
|
|
|
hle/service/ptm/psm.cpp
|
|
|
|
|
hle/service/ptm/psm.h
|
2022-06-26 18:48:12 -05:00
|
|
|
hle/service/ptm/ptm.cpp
|
|
|
|
|
hle/service/ptm/ptm.h
|
|
|
|
|
hle/service/ptm/ts.cpp
|
|
|
|
|
hle/service/ptm/ts.h
|
2024-01-16 06:23:01 +01:00
|
|
|
hle/service/ro/ro.cpp
|
|
|
|
|
hle/service/ro/ro.h
|
2023-12-08 21:10:42 -05:00
|
|
|
hle/service/ro/ro_nro_utils.cpp
|
|
|
|
|
hle/service/ro/ro_nro_utils.h
|
|
|
|
|
hle/service/ro/ro_results.h
|
|
|
|
|
hle/service/ro/ro_types.h
|
2023-02-18 16:26:48 -05:00
|
|
|
hle/service/server_manager.cpp
|
|
|
|
|
hle/service/server_manager.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/service.cpp
|
|
|
|
|
hle/service/service.h
|
2024-02-14 23:44:05 -05:00
|
|
|
hle/service/services.cpp
|
|
|
|
|
hle/service/services.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/set/factory_settings_server.cpp
|
|
|
|
|
hle/service/set/factory_settings_server.h
|
|
|
|
|
hle/service/set/firmware_debug_settings_server.cpp
|
|
|
|
|
hle/service/set/firmware_debug_settings_server.h
|
|
|
|
|
hle/service/set/key_code_map.h
|
2024-01-14 19:22:30 -06:00
|
|
|
hle/service/set/setting_formats/appln_settings.cpp
|
|
|
|
|
hle/service/set/setting_formats/appln_settings.h
|
|
|
|
|
hle/service/set/setting_formats/device_settings.cpp
|
|
|
|
|
hle/service/set/setting_formats/device_settings.h
|
|
|
|
|
hle/service/set/setting_formats/private_settings.cpp
|
|
|
|
|
hle/service/set/setting_formats/private_settings.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/set/setting_formats/system_settings.cpp
|
|
|
|
|
hle/service/set/setting_formats/system_settings.h
|
2018-03-02 11:49:35 +03:00
|
|
|
hle/service/set/settings.cpp
|
|
|
|
|
hle/service/set/settings.h
|
2024-01-06 17:49:40 -06:00
|
|
|
hle/service/set/settings_server.cpp
|
|
|
|
|
hle/service/set/settings_server.h
|
2024-01-14 19:22:30 -06:00
|
|
|
hle/service/set/settings_types.h
|
2024-01-06 17:49:40 -06:00
|
|
|
hle/service/set/system_settings_server.cpp
|
|
|
|
|
hle/service/set/system_settings_server.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/sm/sm.cpp
|
|
|
|
|
hle/service/sm/sm.h
|
2021-07-14 00:52:17 -04:00
|
|
|
hle/service/sm/sm_controller.cpp
|
|
|
|
|
hle/service/sm/sm_controller.h
|
2018-03-25 12:41:00 +03:00
|
|
|
hle/service/sockets/bsd.cpp
|
|
|
|
|
hle/service/sockets/bsd.h
|
|
|
|
|
hle/service/sockets/nsd.cpp
|
|
|
|
|
hle/service/sockets/nsd.h
|
2018-01-30 09:29:47 +03:00
|
|
|
hle/service/sockets/sfdnsres.cpp
|
2018-01-18 20:35:03 +01:00
|
|
|
hle/service/sockets/sfdnsres.h
|
|
|
|
|
hle/service/sockets/sockets.cpp
|
|
|
|
|
hle/service/sockets/sockets.h
|
2020-07-11 22:32:58 -03:00
|
|
|
hle/service/sockets/sockets_translate.cpp
|
|
|
|
|
hle/service/sockets/sockets_translate.h
|
2018-03-22 09:54:16 +03:00
|
|
|
hle/service/spl/csrng.cpp
|
|
|
|
|
hle/service/spl/csrng.h
|
|
|
|
|
hle/service/spl/spl.cpp
|
|
|
|
|
hle/service/spl/spl.h
|
2021-07-14 00:52:17 -04:00
|
|
|
hle/service/spl/spl_module.cpp
|
|
|
|
|
hle/service/spl/spl_module.h
|
2021-06-15 02:25:10 -04:00
|
|
|
hle/service/spl/spl_results.h
|
2021-06-15 02:35:06 -04:00
|
|
|
hle/service/spl/spl_types.h
|
2024-02-24 12:49:08 -05:00
|
|
|
hle/service/ssl/cert_store.cpp
|
|
|
|
|
hle/service/ssl/cert_store.h
|
2018-03-23 09:32:50 +03:00
|
|
|
hle/service/ssl/ssl.cpp
|
|
|
|
|
hle/service/ssl/ssl.h
|
2023-06-19 18:17:43 -07:00
|
|
|
hle/service/ssl/ssl_backend.h
|
2024-02-24 12:49:08 -05:00
|
|
|
hle/service/ssl/ssl_types.h
|
2018-08-07 02:41:43 -04:00
|
|
|
hle/service/usb/usb.cpp
|
|
|
|
|
hle/service/usb/usb.h
|
2024-02-13 23:36:06 -05:00
|
|
|
hle/service/vi/application_display_service.cpp
|
|
|
|
|
hle/service/vi/application_display_service.h
|
|
|
|
|
hle/service/vi/application_root_service.cpp
|
|
|
|
|
hle/service/vi/application_root_service.h
|
2024-02-14 23:44:05 -05:00
|
|
|
hle/service/vi/conductor.cpp
|
|
|
|
|
hle/service/vi/conductor.h
|
|
|
|
|
hle/service/vi/container.cpp
|
|
|
|
|
hle/service/vi/container.h
|
|
|
|
|
hle/service/vi/display.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/vi/display_list.h
|
2024-02-14 23:44:05 -05:00
|
|
|
hle/service/vi/layer.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/vi/layer_list.h
|
2024-02-13 23:36:06 -05:00
|
|
|
hle/service/vi/manager_display_service.cpp
|
|
|
|
|
hle/service/vi/manager_display_service.h
|
|
|
|
|
hle/service/vi/manager_root_service.cpp
|
|
|
|
|
hle/service/vi/manager_root_service.h
|
2024-02-13 23:53:56 -05:00
|
|
|
hle/service/vi/service_creator.cpp
|
|
|
|
|
hle/service/vi/service_creator.h
|
2024-02-14 23:44:05 -05:00
|
|
|
hle/service/vi/shared_buffer_manager.cpp
|
|
|
|
|
hle/service/vi/shared_buffer_manager.h
|
2024-02-13 23:36:06 -05:00
|
|
|
hle/service/vi/system_display_service.cpp
|
|
|
|
|
hle/service/vi/system_display_service.h
|
|
|
|
|
hle/service/vi/system_root_service.cpp
|
|
|
|
|
hle/service/vi/system_root_service.h
|
2018-01-17 19:37:34 -05:00
|
|
|
hle/service/vi/vi.cpp
|
|
|
|
|
hle/service/vi/vi.h
|
2024-02-19 15:51:02 +01:00
|
|
|
hle/service/vi/vi_results.h
|
|
|
|
|
hle/service/vi/vi_types.h
|
2024-02-14 23:44:05 -05:00
|
|
|
hle/service/vi/vsync_manager.cpp
|
|
|
|
|
hle/service/vi/vsync_manager.h
|
2025-06-26 18:55:34 +00:00
|
|
|
internal_network/emu_net_state.cpp
|
|
|
|
|
internal_network/emu_net_state.h
|
2022-07-15 19:45:35 +02:00
|
|
|
internal_network/network.cpp
|
|
|
|
|
internal_network/network.h
|
|
|
|
|
internal_network/network_interface.cpp
|
|
|
|
|
internal_network/network_interface.h
|
2022-07-30 05:58:23 +02:00
|
|
|
internal_network/socket_proxy.cpp
|
|
|
|
|
internal_network/socket_proxy.h
|
2024-01-16 06:23:01 +01:00
|
|
|
internal_network/sockets.h
|
2025-06-26 18:55:34 +00:00
|
|
|
internal_network/wifi_scanner.h
|
2026-01-17 01:48:15 +01:00
|
|
|
launch_timestamp_cache.cpp
|
|
|
|
|
launch_timestamp_cache.h
|
2018-01-20 14:59:17 -05:00
|
|
|
loader/deconstructed_rom_directory.cpp
|
|
|
|
|
loader/deconstructed_rom_directory.h
|
2019-06-05 00:21:17 -04:00
|
|
|
loader/kip.cpp
|
|
|
|
|
loader/kip.h
|
2018-01-17 19:37:34 -05:00
|
|
|
loader/loader.cpp
|
|
|
|
|
loader/loader.h
|
2018-08-16 17:08:13 -04:00
|
|
|
loader/nax.cpp
|
|
|
|
|
loader/nax.h
|
2018-06-21 11:16:23 -04:00
|
|
|
loader/nca.cpp
|
|
|
|
|
loader/nca.h
|
2018-01-17 19:37:34 -05:00
|
|
|
loader/nro.cpp
|
|
|
|
|
loader/nro.h
|
|
|
|
|
loader/nso.cpp
|
|
|
|
|
loader/nso.h
|
2018-08-25 11:50:15 -04:00
|
|
|
loader/nsp.cpp
|
|
|
|
|
loader/nsp.h
|
2018-07-27 23:55:23 -04:00
|
|
|
loader/xci.cpp
|
|
|
|
|
loader/xci.h
|
2024-01-16 06:23:01 +01:00
|
|
|
memory.cpp
|
|
|
|
|
memory.h
|
2019-05-30 19:35:03 -04:00
|
|
|
memory/cheat_engine.cpp
|
|
|
|
|
memory/cheat_engine.h
|
|
|
|
|
memory/dmnt_cheat_types.h
|
|
|
|
|
memory/dmnt_cheat_vm.cpp
|
|
|
|
|
memory/dmnt_cheat_vm.h
|
2018-01-17 19:37:34 -05:00
|
|
|
perf_stats.cpp
|
|
|
|
|
perf_stats.h
|
2019-05-17 21:45:56 -04:00
|
|
|
reporter.cpp
|
|
|
|
|
reporter.h
|
2019-06-07 11:11:11 -04:00
|
|
|
tools/freezer.cpp
|
|
|
|
|
tools/freezer.h
|
2023-09-10 23:26:09 +03:00
|
|
|
tools/renderdoc.cpp
|
2026-01-17 01:48:15 +01:00
|
|
|
tools/renderdoc.h)
|
2013-08-29 23:35:09 -04:00
|
|
|
|
2025-07-23 09:54:00 +02:00
|
|
|
if (ENABLE_WIFI_SCAN)
|
2026-02-10 22:17:24 +01:00
|
|
|
target_sources(core PRIVATE internal_network/wifi_scanner.cpp)
|
|
|
|
|
if (PLATFORM_LINUX)
|
|
|
|
|
target_link_libraries(core PRIVATE iw)
|
|
|
|
|
endif()
|
|
|
|
|
else()
|
|
|
|
|
target_sources(core PRIVATE internal_network/wifi_scanner_dummy.cpp)
|
2025-06-26 18:55:34 +00:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
if (WIN32)
|
|
|
|
|
target_compile_definitions(core PRIVATE _WIN32_WINNT=0x0A00 WINVER=0x0A00)
|
|
|
|
|
|
|
|
|
|
if(TARGET iw)
|
|
|
|
|
target_link_libraries(core PRIVATE iw)
|
|
|
|
|
message(STATUS "Linking 'core' with iw on Linux.")
|
|
|
|
|
endif()
|
|
|
|
|
endif()
|
|
|
|
|
|
2019-11-12 03:01:29 -05:00
|
|
|
if (MSVC)
|
|
|
|
|
target_compile_options(core PRIVATE
|
2021-06-28 03:54:37 -04:00
|
|
|
/we4242 # 'identifier': conversion from 'type1' to 'type2', possible loss of data
|
|
|
|
|
/we4244 # 'conversion': conversion from 'type1' to 'type2', possible loss of data
|
|
|
|
|
/we4245 # 'conversion': conversion from 'type1' to 'type2', signed/unsigned mismatch
|
2021-05-16 01:46:30 -04:00
|
|
|
/we4254 # 'operator': conversion from 'type1:field_bits' to 'type2:field_bits', possible loss of data
|
2022-10-21 02:34:06 -04:00
|
|
|
/we4800 # Implicit conversion from 'type' to bool. Possible information loss
|
2019-11-12 03:01:29 -05:00
|
|
|
)
|
2020-10-13 08:10:50 -04:00
|
|
|
else()
|
|
|
|
|
target_compile_options(core PRIVATE
|
|
|
|
|
-Werror=conversion
|
2022-10-21 02:34:06 -04:00
|
|
|
-Wno-sign-conversion
|
2023-09-10 23:26:09 +03:00
|
|
|
-Wno-cast-function-type
|
2026-01-17 01:48:15 +01:00
|
|
|
$<$<CXX_COMPILER_ID:Clang>:-fsized-deallocation>)
|
2025-10-27 05:13:44 +01:00
|
|
|
# pre-clang19 will spam with "OH DID YOU MEAN THIS?" otherwise...
|
|
|
|
|
if (CXX_CLANG AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19)
|
|
|
|
|
target_compile_options(core PRIVATE -Wno-cast-function-type-mismatch)
|
|
|
|
|
endif()
|
2019-11-12 03:01:29 -05:00
|
|
|
endif()
|
|
|
|
|
|
2025-08-04 04:50:14 +02:00
|
|
|
target_include_directories(core PRIVATE ${OPUS_INCLUDE_DIRS})
|
2023-10-29 13:50:55 +00:00
|
|
|
target_link_libraries(core PUBLIC common PRIVATE audio_core hid_core network video_core nx_tzdb tz)
|
2025-08-14 20:30:30 +02:00
|
|
|
|
|
|
|
|
if (BOOST_NO_HEADERS)
|
|
|
|
|
target_link_libraries(core PUBLIC Boost::container Boost::heap Boost::asio Boost::process Boost::crc)
|
|
|
|
|
else()
|
|
|
|
|
target_link_libraries(core PUBLIC Boost::headers)
|
|
|
|
|
endif()
|
|
|
|
|
|
2026-01-17 01:48:15 +01:00
|
|
|
target_link_libraries(core PRIVATE
|
|
|
|
|
fmt::fmt
|
|
|
|
|
nlohmann_json::nlohmann_json
|
|
|
|
|
RenderDoc::API
|
2026-02-20 23:28:24 +01:00
|
|
|
ZLIB::ZLIB
|
2026-01-17 01:48:15 +01:00
|
|
|
MbedTLS::mbedcrypto${MBEDTLS_LIB_SUFFIX}
|
2026-01-18 22:07:36 +01:00
|
|
|
MbedTLS::mbedtls${MBEDTLS_LIB_SUFFIX})
|
|
|
|
|
|
|
|
|
|
if (ENABLE_WEB_SERVICE OR ENABLE_OPENSSL)
|
|
|
|
|
target_link_libraries(core PRIVATE httplib::httplib)
|
|
|
|
|
endif()
|
2019-04-28 18:49:46 -04:00
|
|
|
|
2018-09-16 20:05:51 +02:00
|
|
|
if (ENABLE_WEB_SERVICE)
|
2025-09-08 19:21:38 +02:00
|
|
|
target_compile_definitions(core PUBLIC ENABLE_WEB_SERVICE)
|
2025-08-15 04:12:45 +02:00
|
|
|
target_link_libraries(core PUBLIC web_service)
|
2018-09-16 20:05:51 +02:00
|
|
|
endif()
|
2018-01-19 19:36:09 -05:00
|
|
|
|
2023-11-26 20:25:18 -05:00
|
|
|
if (HAS_NCE)
|
2023-11-17 23:44:53 +02:00
|
|
|
enable_language(C ASM)
|
|
|
|
|
set(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp")
|
|
|
|
|
|
|
|
|
|
target_sources(core PRIVATE
|
2023-11-30 14:05:02 -05:00
|
|
|
arm/nce/arm_nce_asm_definitions.h
|
2023-11-17 23:44:53 +02:00
|
|
|
arm/nce/arm_nce.cpp
|
|
|
|
|
arm/nce/arm_nce.h
|
|
|
|
|
arm/nce/arm_nce.s
|
|
|
|
|
arm/nce/guest_context.h
|
2023-11-30 14:05:02 -05:00
|
|
|
arm/nce/instructions.h
|
|
|
|
|
arm/nce/interpreter_visitor.cpp
|
|
|
|
|
arm/nce/interpreter_visitor.h
|
2023-11-29 23:49:16 +02:00
|
|
|
arm/nce/patcher.cpp
|
|
|
|
|
arm/nce/patcher.h
|
2026-01-17 01:48:15 +01:00
|
|
|
arm/nce/visitor_base.h)
|
2025-09-26 21:46:56 +02:00
|
|
|
target_link_libraries(core PRIVATE merry::oaknut)
|
2023-11-17 23:44:53 +02:00
|
|
|
endif()
|
|
|
|
|
|
2022-11-06 16:45:36 -05:00
|
|
|
if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64)
|
2018-01-19 19:36:09 -05:00
|
|
|
target_sources(core PRIVATE
|
2023-06-12 21:34:25 -04:00
|
|
|
arm/dynarmic/arm_dynarmic.h
|
2020-03-01 23:46:10 -05:00
|
|
|
arm/dynarmic/arm_dynarmic_64.cpp
|
|
|
|
|
arm/dynarmic/arm_dynarmic_64.h
|
2022-11-06 16:45:36 -05:00
|
|
|
arm/dynarmic/arm_dynarmic_32.cpp
|
|
|
|
|
arm/dynarmic/arm_dynarmic_32.h
|
2023-06-12 21:34:25 -04:00
|
|
|
arm/dynarmic/dynarmic_cp15.cpp
|
|
|
|
|
arm/dynarmic/dynarmic_cp15.h
|
|
|
|
|
arm/dynarmic/dynarmic_exclusive_monitor.cpp
|
|
|
|
|
arm/dynarmic/dynarmic_exclusive_monitor.h
|
2023-12-29 01:00:03 -05:00
|
|
|
hle/service/jit/jit_code_memory.cpp
|
|
|
|
|
hle/service/jit/jit_code_memory.h
|
2022-11-06 16:45:36 -05:00
|
|
|
hle/service/jit/jit_context.cpp
|
|
|
|
|
hle/service/jit/jit_context.h
|
|
|
|
|
hle/service/jit/jit.cpp
|
2026-01-17 01:48:15 +01:00
|
|
|
hle/service/jit/jit.h)
|
2022-11-25 19:35:46 +01:00
|
|
|
target_link_libraries(core PRIVATE dynarmic::dynarmic)
|
2018-01-19 19:36:09 -05:00
|
|
|
endif()
|
2022-11-22 18:38:23 -05:00
|
|
|
|
2023-06-19 18:17:43 -07:00
|
|
|
if(ENABLE_OPENSSL)
|
|
|
|
|
target_sources(core PRIVATE
|
|
|
|
|
hle/service/ssl/ssl_backend_openssl.cpp)
|
2025-08-19 21:29:36 +02:00
|
|
|
|
|
|
|
|
find_package(OpenSSL REQUIRED)
|
|
|
|
|
|
2025-08-23 19:42:49 +02:00
|
|
|
target_link_libraries(core PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
2026-01-17 01:48:15 +01:00
|
|
|
target_compile_definitions(core PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT)
|
2023-07-01 15:02:25 -07:00
|
|
|
elseif (APPLE)
|
|
|
|
|
target_sources(core PRIVATE
|
|
|
|
|
hle/service/ssl/ssl_backend_securetransport.cpp)
|
|
|
|
|
target_link_libraries(core PRIVATE "-framework Security")
|
2023-06-19 18:17:43 -07:00
|
|
|
elseif (WIN32)
|
|
|
|
|
target_sources(core PRIVATE
|
|
|
|
|
hle/service/ssl/ssl_backend_schannel.cpp)
|
2023-07-17 15:44:15 -04:00
|
|
|
target_link_libraries(core PRIVATE crypt32 secur32)
|
2023-06-19 18:17:43 -07:00
|
|
|
else()
|
|
|
|
|
target_sources(core PRIVATE
|
|
|
|
|
hle/service/ssl/ssl_backend_none.cpp)
|
|
|
|
|
endif()
|
|
|
|
|
|
2024-01-26 15:29:04 +00:00
|
|
|
create_target_directory_groups(core)
|