citra/src/yuzu/debugger
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
..
graphics Fix ASTC Decompressor to support depth parameter 2018-11-01 19:22:12 -04:00
console.cpp yuzu - Fix duplicate logs 2018-07-12 01:11:43 -06:00
console.h Add configurable logging backends 2018-07-02 21:45:47 -04:00
profiler.cpp qt: Migrate to Qt 5 signal/slot connection syntax where applicable 2018-01-18 20:09:40 -05:00
profiler.h Massive removal of unused modules 2018-01-12 19:11:03 -07:00
wait_tree.cpp kernel/object: Amend handle types to distinguish between readable and writable events 2018-12-04 02:20:47 -05:00
wait_tree.h kernel/event: Reference ReadableEvent from WritableEvent 2018-11-29 08:48:40 -05:00