yuzu/src/core/hle/service
Lioncash 1c340c6efa CMakeLists: Specify -Wextra on linux builds
Allows reporting more cases where logic errors may exist, such as
implicit fallthrough cases, etc.

We currently ignore unused parameters, since we currently have many
cases where this is intentional (virtual interfaces).

While we're at it, we can also tidy up any existing code that causes
warnings. This also uncovered a few bugs as well.
2020-04-15 21:33:46 -04:00
..
acc core: Initialize several structs that make use of Common::UUID. 2020-01-04 13:29:55 -05:00
am am: Implement VR related APIs 2020-03-27 18:22:28 +09:00
aoc Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
apm apm/controller: Make SetPerformanceConfiguration() use an array of pairs over a map 2019-10-17 16:13:14 -04:00
audio CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
bcat httplib compatibility 2020-02-18 18:04:33 -08:00
bpc service: Add bpc and pcv services 2018-08-01 16:13:04 -04:00
btdrv service: Update function tables 2019-11-12 10:32:56 -05:00
btm kernel: events: Remove ResetType::Automatic. 2019-11-03 04:22:45 -05:00
caps capsrv: Split Capture services into individual files and stub GetAlbumContentsFileListForApplication (#3571) 2020-03-31 19:16:36 -04:00
erpt service: Update function tables 2019-11-12 10:32:56 -05:00
es service: Update function tables 2019-11-12 10:32:56 -05:00
eupld service: Add eupld services 2018-07-25 22:13:43 -04:00
fatal hle/service: Replace global system instance calls with instance-based ones 2019-10-06 13:42:23 -04:00
fgm Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 2018-11-26 17:06:13 +11:00
filesystem CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
friend service: friend: Stub IFriendService::GetBlockedUserListIds. 2020-04-14 16:20:51 -04:00
glue glue: Correct missing bytes in ApplicationLaunchParameter 2019-06-25 22:25:10 -04:00
grc service: Add the grc:c service 2018-07-26 09:53:58 -04:00
hid services: hid: Stub InitializeSevenSixAxisSensor. 2020-03-27 10:48:01 -04:00
lbl Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 2018-11-26 17:06:13 +11:00
ldn IUserLocalCommunicationService: add function Initialize2 2020-02-16 13:24:34 +07:00
ldr services: ldr: Fix MemoryState for read/write regions of NROs. 2020-03-26 15:52:59 -04:00
lm core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
mig service: Add migration services 2018-08-02 10:09:45 -04:00
mii core: Initialize several structs that make use of Common::UUID. 2020-01-04 13:29:55 -05:00
mm Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 2018-11-26 17:06:13 +11:00
ncm service: Update function tables 2019-11-12 10:32:56 -05:00
nfc service: Update function tables 2019-11-12 10:32:56 -05:00
nfp kernel: Implement a more accurate IPC dispatch. 2019-11-28 12:01:53 -05:00
nifm Merge pull request #2945 from FernandoS27/fix-bcat 2020-01-05 02:17:16 -05:00
nim service: Update function tables 2019-11-12 10:32:56 -05:00
npns service: Update function tables 2019-11-12 10:32:56 -05:00
ns Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
nvdrv nvhost_gpu: implement ChannelSetTimeslice 2020-02-16 11:53:03 +07:00
nvflinger Merge pull request #3606 from ReinUsesLisp/nvflinger 2020-04-12 11:44:48 -04:00
pcie service: Add the pcie service 2018-07-31 06:40:21 -04:00
pctl service: Update service function tables 2019-04-11 02:47:00 -04:00
pcv service: Add bpc and pcv services 2018-08-01 16:13:04 -04:00
pm Merge pull request #3094 from lioncash/tables 2019-11-24 20:30:58 -05:00
prepo services: prepo: Fix IPC interface with SaveReport/SaveReportWithUser. 2020-02-05 22:52:35 -05:00
psc service/psc: Update function tables 2019-01-29 21:16:24 -05:00
ptm psm: Stub GetChargerType 2018-10-21 22:03:25 -04:00
set set: implement GetRegionCode 2020-03-19 10:37:42 +01:00
sm sm/controller: Increase PointerBufferSize 2020-03-23 03:19:30 +01:00
sockets bsd: Stub several more functions. 2020-01-25 00:47:15 -05:00
spl hle/service: Resolve unused variable warnings 2019-04-04 13:18:09 -04:00
ssl service: Update function tables 2019-11-12 10:32:56 -05:00
time CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
usb service/usb: Update function table 2018-12-02 15:49:40 -05:00
vi CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
wlan service: Add wlan services 2018-07-28 21:54:55 -04:00
service.cpp kernel: Implement a more accurate IPC dispatch. 2019-11-28 12:01:53 -05:00
service.h kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 2019-11-24 20:15:51 -05:00