dolphin/Source/Core/Core/IPC_HLE
Hector Martin 90c2dec02d Wii IPC HLE: do not clobber memory when launching a new title
It's questionable whether ES_LAUNCH should write *anything* to the
command structure at all, ever, given that it never actually returns
it back through the mailbox. But it *definitely* shouldn't write
anything to it if it has just launched a DOL, because otherwise it might
clobber code/data from the just-loaded application.
2016-12-01 06:55:15 +09:00
..
hci.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ICMP.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ICMPLin.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ICMPWin.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
l2cap.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
NWC24Config.cpp IPC_HLE: Move NWC24Config and WiiNetConfig to their own source files 2016-11-05 03:12:07 -04:00
NWC24Config.h IPC_HLE: Move NWC24Config and WiiNetConfig to their own source files 2016-11-05 03:12:07 -04:00
WII_IPC_HLE_Device_DI.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_DI.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_es.cpp Wii IPC HLE: do not clobber memory when launching a new title 2016-12-01 06:55:15 +09:00
WII_IPC_HLE_Device_es.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_FileIO.cpp IOS HLE: Correct handling of paths that don't start with / 2016-11-27 22:10:41 +01:00
WII_IPC_HLE_Device_FileIO.h IOS HLE: More robust escaping of NAND paths 2016-11-26 22:49:46 +01:00
WII_IPC_HLE_Device_fs.cpp IOS HLE: Correct handling of paths that don't start with / 2016-11-27 22:10:41 +01:00
WII_IPC_HLE_Device_fs.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_hid.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_hid.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_net_ssl.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_net_ssl.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_net.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_net.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_sdio_slot0.cpp IPC_HLE: In-class initialise member variables 2016-11-24 20:23:52 +01:00
WII_IPC_HLE_Device_sdio_slot0.h IPC_HLE: In-class initialise member variables 2016-11-24 20:23:52 +01:00
WII_IPC_HLE_Device_stm.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_stm.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_stub.cpp IPC_HLE: Device: Separate implementation from declaration 2016-11-24 20:19:19 +01:00
WII_IPC_HLE_Device_stub.h IPC_HLE: Device: Separate implementation from declaration 2016-11-24 20:19:19 +01:00
WII_IPC_HLE_Device_usb_bt_base.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_usb_bt_base.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_usb_bt_emu.cpp IPC_HLE: Remove dead code (Wiimote and emulated BT) 2016-11-24 20:23:52 +01:00
WII_IPC_HLE_Device_usb_bt_emu.h IPC_HLE: Remove dead code (Wiimote and emulated BT) 2016-11-24 20:23:52 +01:00
WII_IPC_HLE_Device_usb_bt_real.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_usb_bt_real.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_usb_bt_stub.cpp IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_usb_bt_stub.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_usb_kbd.cpp IPC_HLE: USB_KBD: Use the correct log type 2016-11-24 20:23:52 +01:00
WII_IPC_HLE_Device_usb_kbd.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_IPC_HLE_Device_usb_ven.cpp Wii IPC HLE: Fix IPC missing reply fail 2016-12-01 06:38:51 +09:00
WII_IPC_HLE_Device_usb_ven.h IPC_HLE: USB_VEN: Clean up (includes and naming) 2016-11-24 20:19:18 +01:00
WII_IPC_HLE_Device.cpp IPC_HLE: Device: Separate implementation from declaration 2016-11-24 20:19:19 +01:00
WII_IPC_HLE_Device.h IPC_HLE: Device: Separate implementation from declaration 2016-11-24 20:19:19 +01:00
WII_IPC_HLE_WiiMote.cpp IPC_HLE: In-class initialise member variables 2016-11-24 20:23:52 +01:00
WII_IPC_HLE_WiiMote.h IPC_HLE: In-class initialise member variables 2016-11-24 20:23:52 +01:00
WII_IPC_HLE.cpp Wii IPC HLE: Fix IPC missing reply fail 2016-12-01 06:38:51 +09:00
WII_IPC_HLE.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WII_Socket.cpp IPC_HLE: Deduplicate syscall reply enqueue function 2016-11-24 20:19:18 +01:00
WII_Socket.h IPC_HLE: Clean up includes (IWYU) 2016-11-24 20:23:51 +01:00
WiiMote_HID_Attr.cpp IPC_HLE: Remove dead code (Wiimote and emulated BT) 2016-11-24 20:23:52 +01:00
WiiMote_HID_Attr.h IPC_HLE: Remove dead code (Wiimote and emulated BT) 2016-11-24 20:23:52 +01:00
WiiNetConfig.cpp IPC_HLE: Move NWC24Config and WiiNetConfig to their own source files 2016-11-05 03:12:07 -04:00
WiiNetConfig.h IPC_HLE: Move NWC24Config and WiiNetConfig to their own source files 2016-11-05 03:12:07 -04:00