summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/event.cpp
diff options
context:
space:
mode:
authorGravatar bunnei2014-06-09 22:46:54 -0400
committerGravatar bunnei2014-06-13 09:51:18 -0400
commit83a4ad28854f6c90f688e3d4523708c2d06267de (patch)
tree49154d88fe1e7f120ac25ef4f349f4c983105a9e /src/core/hle/kernel/event.cpp
parentHLE: Moved "PARAM" and "RETURN" macros to function_wrappers.h (this is only m... (diff)
downloadyuzu-83a4ad28854f6c90f688e3d4523708c2d06267de.tar.gz
yuzu-83a4ad28854f6c90f688e3d4523708c2d06267de.tar.xz
yuzu-83a4ad28854f6c90f688e3d4523708c2d06267de.zip
Event: Updated several log messages to be assertions.
Diffstat (limited to 'src/core/hle/kernel/event.cpp')
-rw-r--r--src/core/hle/kernel/event.cpp24
1 files changed, 8 insertions, 16 deletions
diff --git a/src/core/hle/kernel/event.cpp b/src/core/hle/kernel/event.cpp
index 3a522c190..127c0cfc6 100644
--- a/src/core/hle/kernel/event.cpp
+++ b/src/core/hle/kernel/event.cpp
@@ -59,10 +59,8 @@ public:
59 */ 59 */
60Result SetPermanentLock(Handle handle, const bool permanent_locked) { 60Result SetPermanentLock(Handle handle, const bool permanent_locked) {
61 Event* evt = g_object_pool.GetFast<Event>(handle); 61 Event* evt = g_object_pool.GetFast<Event>(handle);
62 if (!evt) { 62 _assert_msg_(KERNEL, (evt != nullptr), "called, but event is nullptr!");
63 ERROR_LOG(KERNEL, "called with unknown handle=0x%08X", handle); 63
64 return -1;
65 }
66 evt->permanent_locked = permanent_locked; 64 evt->permanent_locked = permanent_locked;
67 return 0; 65 return 0;
68} 66}
@@ -75,10 +73,8 @@ Result SetPermanentLock(Handle handle, const bool permanent_locked) {
75 */ 73 */
76Result SetEventLocked(const Handle handle, const bool locked) { 74Result SetEventLocked(const Handle handle, const bool locked) {
77 Event* evt = g_object_pool.GetFast<Event>(handle); 75 Event* evt = g_object_pool.GetFast<Event>(handle);
78 if (!evt) { 76 _assert_msg_(KERNEL, (evt != nullptr), "called, but event is nullptr!");
79 ERROR_LOG(KERNEL, "called with unknown handle=0x%08X", handle); 77
80 return -1;
81 }
82 if (!evt->permanent_locked) { 78 if (!evt->permanent_locked) {
83 evt->locked = locked; 79 evt->locked = locked;
84 } 80 }
@@ -92,10 +88,8 @@ Result SetEventLocked(const Handle handle, const bool locked) {
92 */ 88 */
93Result SignalEvent(const Handle handle) { 89Result SignalEvent(const Handle handle) {
94 Event* evt = g_object_pool.GetFast<Event>(handle); 90 Event* evt = g_object_pool.GetFast<Event>(handle);
95 if (!evt) { 91 _assert_msg_(KERNEL, (evt != nullptr), "called, but event is nullptr!");
96 ERROR_LOG(KERNEL, "called with unknown handle=0x%08X", handle); 92
97 return -1;
98 }
99 // Resume threads waiting for event to signal 93 // Resume threads waiting for event to signal
100 bool event_caught = false; 94 bool event_caught = false;
101 for (size_t i = 0; i < evt->waiting_threads.size(); ++i) { 95 for (size_t i = 0; i < evt->waiting_threads.size(); ++i) {
@@ -122,10 +116,8 @@ Result SignalEvent(const Handle handle) {
122 */ 116 */
123Result ClearEvent(Handle handle) { 117Result ClearEvent(Handle handle) {
124 Event* evt = g_object_pool.GetFast<Event>(handle); 118 Event* evt = g_object_pool.GetFast<Event>(handle);
125 if (!evt) { 119 _assert_msg_(KERNEL, (evt != nullptr), "called, but event is nullptr!");
126 ERROR_LOG(KERNEL, "called with unknown handle=0x%08X", handle); 120
127 return -1;
128 }
129 if (!evt->permanent_locked) { 121 if (!evt->permanent_locked) {
130 evt->locked = true; 122 evt->locked = true;
131 } 123 }