citra/src/core/hle/service
comex 4a35569921 Fixes:
- Add missing virtual destructor on `SSLBackend`.

- On Windows, filter out `POLLWRBAND` (one of the new flags added) when
  calling `WSAPoll`, because despite the constant being defined on
  Windows, passing it calls `WSAPoll` to yield `EINVAL`.

- Reduce OpenSSL version requirement to satisfy CI; I haven't tested
  whether it actually builds (or runs) against 1.1.1, but if not, I'll
  figure it out.

- Change an instance of memcpy to memmove, even though the arguments
  cannot overlap, to avoid a [strange GCC
  error](https://github.com/yuzu-emu/yuzu/pull/10912#issuecomment-1606283351).
2023-06-25 15:06:52 -07:00
..
acc service: account: Save user profile folder on first user creation 2023-06-03 00:05:50 -07:00
am am: stub CreateCacheStorage 2023-05-11 17:26:02 -04:00
aoc service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
apm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
audio core: audio: return result when audio_out initialize failed 2023-04-16 12:31:54 +08:00
bcat service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
bpc service: refactor server architecture 2023-02-21 12:19:25 -05:00
btdrv service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
btm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
caps service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
erpt service: refactor server architecture 2023-02-21 12:19:25 -05:00
es service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
eupld service: refactor server architecture 2023-02-21 12:19:25 -05:00
fatal service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
fgm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
filesystem fsp-srv: avoid patching romfs multiple times 2023-06-03 14:27:08 -04:00
friend hle: rename legacy errors to Results 2023-03-06 20:58:42 -05:00
glue kernel: convert KProcess to new style 2023-03-12 22:09:27 -04:00
grc service: refactor server architecture 2023-02-21 12:19:25 -05:00
hid service: hid: Use span instead of vector reference 2023-05-14 18:07:04 -06:00
jit memory: rename global memory references to application memory 2023-03-23 20:28:47 -04:00
lbl service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
ldn service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
ldr memory: rename global memory references to application memory 2023-03-23 20:28:47 -04:00
lm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
mig service: refactor server architecture 2023-02-21 12:19:25 -05:00
mii service: nfp: Convert mii colors to v3 2023-03-15 17:01:05 -06:00
mm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
mnpp service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
ncm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
nfc service: nfc: Read tag protocol only for nfc backend 2023-06-14 18:16:23 -06:00
nfp service: nfc: Accuracy fixes 2023-06-14 18:08:35 -06:00
ngct service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
nifm Silence nifm spam 2023-04-22 14:29:58 +01:00
nim service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
npns service: refactor server architecture 2023-02-21 12:19:25 -05:00
ns general: fix spelling mistakes 2023-03-12 11:33:01 -04:00
nvdrv nvnflinger: allow locking framerate during video playback 2023-06-08 01:15:51 -04:00
nvnflinger nvnflinger: allow locking framerate during video playback 2023-06-08 01:15:51 -04:00
olsc service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
pcie service: refactor server architecture 2023-02-21 12:19:25 -05:00
pctl service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
pcv service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
pm kernel: convert KProcess to new style 2023-03-12 22:09:27 -04:00
prepo service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
psc service: psc: Update names 2023-03-05 12:02:10 -06:00
ptm service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
set hle: rename legacy errors to Results 2023-03-06 20:58:42 -05:00
sm kernel: match calls to Register and Unregister 2023-04-29 21:52:26 -04:00
sockets Fixes: 2023-06-25 15:06:52 -07:00
spl service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
ssl Fixes: 2023-06-25 15:06:52 -07:00
time time_zone_service: Always write time zone rule data 2023-06-17 20:53:39 -04:00
usb service: usb: Update names 2023-03-05 10:45:24 -06:00
vi nvnflinger: fix Parcel serialization 2023-05-11 17:09:19 -04:00
hle_ipc.cpp memory: rename global memory references to application memory 2023-03-23 20:28:47 -04:00
hle_ipc.h service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
ipc_helpers.h kernel: match calls to Register and Unregister 2023-04-29 21:52:26 -04:00
kernel_helpers.cpp kernel: match calls to Register and Unregister 2023-04-29 21:52:26 -04:00
kernel_helpers.h service: refactor server architecture 2023-02-21 12:19:25 -05:00
mutex.cpp kernel: match calls to Register and Unregister 2023-04-29 21:52:26 -04:00
mutex.h service: refactor server architecture 2023-02-21 12:19:25 -05:00
server_manager.cpp kernel: match calls to Register and Unregister 2023-04-29 21:52:26 -04:00
server_manager.h service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00
service.cpp hle: rename legacy errors to Results 2023-03-06 20:58:42 -05:00
service.h core: service: Add FunctionInfoTyped to allow expanding existing interfaces 2023-04-25 23:36:24 -06:00