diff options
| author | 2014-12-21 08:40:29 -0200 | |
|---|---|---|
| committer | 2014-12-28 11:52:53 -0200 | |
| commit | 23f2142009e45b227867cefe40dfe9d338625974 (patch) | |
| tree | 2e68952b577f6f59b4a24d16afa385ed5723d815 /src/core | |
| parent | Rename ObjectPool to HandleTable (diff) | |
| download | yuzu-23f2142009e45b227867cefe40dfe9d338625974.tar.gz yuzu-23f2142009e45b227867cefe40dfe9d338625974.tar.xz yuzu-23f2142009e45b227867cefe40dfe9d338625974.zip | |
Kernel: Replace GetStaticHandleType by HANDLE_TYPE constants
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/hle/kernel/address_arbiter.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/kernel/event.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/kernel/kernel.h | 2 | ||||
| -rw-r--r-- | src/core/hle/kernel/mutex.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/kernel/semaphore.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/kernel/session.h | 4 | ||||
| -rw-r--r-- | src/core/hle/kernel/shared_memory.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/kernel/thread.cpp | 4 |
8 files changed, 15 insertions, 15 deletions
diff --git a/src/core/hle/kernel/address_arbiter.cpp b/src/core/hle/kernel/address_arbiter.cpp index daddd8db2..acdbc92b3 100644 --- a/src/core/hle/kernel/address_arbiter.cpp +++ b/src/core/hle/kernel/address_arbiter.cpp | |||
| @@ -20,8 +20,8 @@ public: | |||
| 20 | std::string GetTypeName() const override { return "Arbiter"; } | 20 | std::string GetTypeName() const override { return "Arbiter"; } |
| 21 | std::string GetName() const override { return name; } | 21 | std::string GetName() const override { return name; } |
| 22 | 22 | ||
| 23 | static Kernel::HandleType GetStaticHandleType() { return HandleType::AddressArbiter; } | 23 | static const HandleType HANDLE_TYPE = HandleType::AddressArbiter; |
| 24 | Kernel::HandleType GetHandleType() const override { return HandleType::AddressArbiter; } | 24 | HandleType GetHandleType() const override { return HANDLE_TYPE; } |
| 25 | 25 | ||
| 26 | std::string name; ///< Name of address arbiter object (optional) | 26 | std::string name; ///< Name of address arbiter object (optional) |
| 27 | }; | 27 | }; |
diff --git a/src/core/hle/kernel/event.cpp b/src/core/hle/kernel/event.cpp index 0ff1515d2..6a0e294cb 100644 --- a/src/core/hle/kernel/event.cpp +++ b/src/core/hle/kernel/event.cpp | |||
| @@ -19,8 +19,8 @@ public: | |||
| 19 | std::string GetTypeName() const override { return "Event"; } | 19 | std::string GetTypeName() const override { return "Event"; } |
| 20 | std::string GetName() const override { return name; } | 20 | std::string GetName() const override { return name; } |
| 21 | 21 | ||
| 22 | static Kernel::HandleType GetStaticHandleType() { return Kernel::HandleType::Event; } | 22 | static const HandleType HANDLE_TYPE = HandleType::Event; |
| 23 | Kernel::HandleType GetHandleType() const override { return Kernel::HandleType::Event; } | 23 | HandleType GetHandleType() const override { return HANDLE_TYPE; } |
| 24 | 24 | ||
| 25 | ResetType intitial_reset_type; ///< ResetType specified at Event initialization | 25 | ResetType intitial_reset_type; ///< ResetType specified at Event initialization |
| 26 | ResetType reset_type; ///< Current ResetType | 26 | ResetType reset_type; ///< Current ResetType |
diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h index 20994b926..27c406ad4 100644 --- a/src/core/hle/kernel/kernel.h +++ b/src/core/hle/kernel/kernel.h | |||
| @@ -96,7 +96,7 @@ public: | |||
| 96 | return nullptr; | 96 | return nullptr; |
| 97 | } else { | 97 | } else { |
| 98 | Object* t = pool[handle - HANDLE_OFFSET]; | 98 | Object* t = pool[handle - HANDLE_OFFSET]; |
| 99 | if (t->GetHandleType() != T::GetStaticHandleType()) { | 99 | if (t->GetHandleType() != T::HANDLE_TYPE) { |
| 100 | LOG_ERROR(Kernel, "Wrong object type for %08x", handle); | 100 | LOG_ERROR(Kernel, "Wrong object type for %08x", handle); |
| 101 | return nullptr; | 101 | return nullptr; |
| 102 | } | 102 | } |
diff --git a/src/core/hle/kernel/mutex.cpp b/src/core/hle/kernel/mutex.cpp index abfe178a0..08462376d 100644 --- a/src/core/hle/kernel/mutex.cpp +++ b/src/core/hle/kernel/mutex.cpp | |||
| @@ -18,8 +18,8 @@ public: | |||
| 18 | std::string GetTypeName() const override { return "Mutex"; } | 18 | std::string GetTypeName() const override { return "Mutex"; } |
| 19 | std::string GetName() const override { return name; } | 19 | std::string GetName() const override { return name; } |
| 20 | 20 | ||
| 21 | static Kernel::HandleType GetStaticHandleType() { return Kernel::HandleType::Mutex; } | 21 | static const HandleType HANDLE_TYPE = HandleType::Mutex; |
| 22 | Kernel::HandleType GetHandleType() const override { return Kernel::HandleType::Mutex; } | 22 | HandleType GetHandleType() const override { return HANDLE_TYPE; } |
| 23 | 23 | ||
| 24 | bool initial_locked; ///< Initial lock state when mutex was created | 24 | bool initial_locked; ///< Initial lock state when mutex was created |
| 25 | bool locked; ///< Current locked state | 25 | bool locked; ///< Current locked state |
diff --git a/src/core/hle/kernel/semaphore.cpp b/src/core/hle/kernel/semaphore.cpp index cb7b5f181..1dee15f10 100644 --- a/src/core/hle/kernel/semaphore.cpp +++ b/src/core/hle/kernel/semaphore.cpp | |||
| @@ -17,8 +17,8 @@ public: | |||
| 17 | std::string GetTypeName() const override { return "Semaphore"; } | 17 | std::string GetTypeName() const override { return "Semaphore"; } |
| 18 | std::string GetName() const override { return name; } | 18 | std::string GetName() const override { return name; } |
| 19 | 19 | ||
| 20 | static Kernel::HandleType GetStaticHandleType() { return Kernel::HandleType::Semaphore; } | 20 | static const HandleType HANDLE_TYPE = HandleType::Semaphore; |
| 21 | Kernel::HandleType GetHandleType() const override { return Kernel::HandleType::Semaphore; } | 21 | HandleType GetHandleType() const override { return HANDLE_TYPE; } |
| 22 | 22 | ||
| 23 | s32 max_count; ///< Maximum number of simultaneous holders the semaphore can have | 23 | s32 max_count; ///< Maximum number of simultaneous holders the semaphore can have |
| 24 | s32 available_count; ///< Number of free slots left in the semaphore | 24 | s32 available_count; ///< Number of free slots left in the semaphore |
diff --git a/src/core/hle/kernel/session.h b/src/core/hle/kernel/session.h index 6760f346e..91f3ffc2c 100644 --- a/src/core/hle/kernel/session.h +++ b/src/core/hle/kernel/session.h | |||
| @@ -45,8 +45,8 @@ class Session : public Object { | |||
| 45 | public: | 45 | public: |
| 46 | std::string GetTypeName() const override { return "Session"; } | 46 | std::string GetTypeName() const override { return "Session"; } |
| 47 | 47 | ||
| 48 | static Kernel::HandleType GetStaticHandleType() { return Kernel::HandleType::Session; } | 48 | static const HandleType HANDLE_TYPE = HandleType::Session; |
| 49 | Kernel::HandleType GetHandleType() const override { return Kernel::HandleType::Session; } | 49 | HandleType GetHandleType() const override { return HANDLE_TYPE; } |
| 50 | 50 | ||
| 51 | /** | 51 | /** |
| 52 | * Handles a synchronous call to this session using HLE emulation. Emulated <-> emulated calls | 52 | * Handles a synchronous call to this session using HLE emulation. Emulated <-> emulated calls |
diff --git a/src/core/hle/kernel/shared_memory.cpp b/src/core/hle/kernel/shared_memory.cpp index 5138bb7ae..bd9d947a3 100644 --- a/src/core/hle/kernel/shared_memory.cpp +++ b/src/core/hle/kernel/shared_memory.cpp | |||
| @@ -13,8 +13,8 @@ class SharedMemory : public Object { | |||
| 13 | public: | 13 | public: |
| 14 | std::string GetTypeName() const override { return "SharedMemory"; } | 14 | std::string GetTypeName() const override { return "SharedMemory"; } |
| 15 | 15 | ||
| 16 | static Kernel::HandleType GetStaticHandleType() { return Kernel::HandleType::SharedMemory; } | 16 | static const HandleType HANDLE_TYPE = HandleType::SharedMemory; |
| 17 | Kernel::HandleType GetHandleType() const override { return Kernel::HandleType::SharedMemory; } | 17 | HandleType GetHandleType() const override { return HANDLE_TYPE; } |
| 18 | 18 | ||
| 19 | u32 base_address; ///< Address of shared memory block in RAM | 19 | u32 base_address; ///< Address of shared memory block in RAM |
| 20 | MemoryPermission permissions; ///< Permissions of shared memory block (SVC field) | 20 | MemoryPermission permissions; ///< Permissions of shared memory block (SVC field) |
diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp index c89d9433a..2739bdd52 100644 --- a/src/core/hle/kernel/thread.cpp +++ b/src/core/hle/kernel/thread.cpp | |||
| @@ -26,8 +26,8 @@ public: | |||
| 26 | std::string GetName() const override { return name; } | 26 | std::string GetName() const override { return name; } |
| 27 | std::string GetTypeName() const override { return "Thread"; } | 27 | std::string GetTypeName() const override { return "Thread"; } |
| 28 | 28 | ||
| 29 | static Kernel::HandleType GetStaticHandleType() { return Kernel::HandleType::Thread; } | 29 | static const HandleType HANDLE_TYPE = HandleType::Thread; |
| 30 | Kernel::HandleType GetHandleType() const override { return Kernel::HandleType::Thread; } | 30 | HandleType GetHandleType() const override { return HANDLE_TYPE; } |
| 31 | 31 | ||
| 32 | inline bool IsRunning() const { return (status & THREADSTATUS_RUNNING) != 0; } | 32 | inline bool IsRunning() const { return (status & THREADSTATUS_RUNNING) != 0; } |
| 33 | inline bool IsStopped() const { return (status & THREADSTATUS_DORMANT) != 0; } | 33 | inline bool IsStopped() const { return (status & THREADSTATUS_DORMANT) != 0; } |