1
0
Fork 0
forked from suyu/suyu
suyu/src
Lioncash 5eb057f422 kernel/object: Amend handle types to distinguish between readable and writable events
Two kernel object should absolutely never have the same handle ID type.
This can cause incorrect behavior when it comes to retrieving object
types from the handle table. In this case it allows converting a
WritableEvent into a ReadableEvent and vice-versa, which is undefined
behavior, since the object types are not the same.

This also corrects ClearEvent() to check both kernel types like the
kernel itself does.
2018-12-04 02:20:47 -05:00
..
audio_core core: Port all current usages of Event to Readable/WritableEvent 2018-11-29 08:45:41 -05:00
common Merge pull request #1773 from lioncash/thread 2018-11-23 08:52:05 -08:00
core kernel/object: Amend handle types to distinguish between readable and writable events 2018-12-04 02:20:47 -05:00
input_common Port #4141 from citra: Joystick hotplug support (#1275) 2018-09-10 21:29:59 -04:00
tests global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
video_core Merge pull request #1822 from ReinUsesLisp/glsl-scope 2018-12-03 17:10:02 -05:00
web_service compatdb: Use a seperate endpoint for testcase submission 2018-10-28 13:23:02 +01:00
yuzu kernel/object: Amend handle types to distinguish between readable and writable events 2018-12-04 02:20:47 -05:00
yuzu_cmd gl_rasterizer: Remove extension booleans 2018-11-28 21:18:13 -03:00
.clang-format Remove special rules for Windows.h and library includes 2016-09-21 00:16:33 -07:00
CMakeLists.txt Port web_service from Citra 2018-10-02 15:30:48 +02:00