summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
diff options
context:
space:
mode:
authorGravatar bunnei2018-04-27 11:09:56 -0400
committerGravatar GitHub2018-04-27 11:09:56 -0400
commitacede1f1d3309e629b1ddc55ad22f920fe50f681 (patch)
tree899731d5c75a7b40a8aa72f5e115f86e10078745 /src/core/hle/kernel
parentMerge pull request #380 from ogniK5377/service-impl (diff)
parentgeneral: Convert assertion macros over to be fmt-compatible (diff)
downloadyuzu-acede1f1d3309e629b1ddc55ad22f920fe50f681.tar.gz
yuzu-acede1f1d3309e629b1ddc55ad22f920fe50f681.tar.xz
yuzu-acede1f1d3309e629b1ddc55ad22f920fe50f681.zip
Merge pull request #409 from lioncash/assert
general: Convert assertion macros over to be fmt-compatible
Diffstat (limited to 'src/core/hle/kernel')
-rw-r--r--src/core/hle/kernel/object_address_table.cpp4
-rw-r--r--src/core/hle/kernel/svc.cpp2
-rw-r--r--src/core/hle/kernel/thread.cpp4
-rw-r--r--src/core/hle/kernel/vm_manager.cpp8
4 files changed, 9 insertions, 9 deletions
diff --git a/src/core/hle/kernel/object_address_table.cpp b/src/core/hle/kernel/object_address_table.cpp
index cd286f85d..b88a90f24 100644
--- a/src/core/hle/kernel/object_address_table.cpp
+++ b/src/core/hle/kernel/object_address_table.cpp
@@ -10,12 +10,12 @@ namespace Kernel {
10ObjectAddressTable g_object_address_table; 10ObjectAddressTable g_object_address_table;
11 11
12void ObjectAddressTable::Insert(VAddr addr, SharedPtr<Object> obj) { 12void ObjectAddressTable::Insert(VAddr addr, SharedPtr<Object> obj) {
13 ASSERT_MSG(objects.find(addr) == objects.end(), "Object already exists with addr=0x%lx", addr); 13 ASSERT_MSG(objects.find(addr) == objects.end(), "Object already exists with addr={:#X}", addr);
14 objects[addr] = obj; 14 objects[addr] = obj;
15} 15}
16 16
17void ObjectAddressTable::Close(VAddr addr) { 17void ObjectAddressTable::Close(VAddr addr) {
18 ASSERT_MSG(objects.find(addr) != objects.end(), "Object does not exist with addr=0x%lx", addr); 18 ASSERT_MSG(objects.find(addr) != objects.end(), "Object does not exist with addr={:#X}", addr);
19 objects.erase(addr); 19 objects.erase(addr);
20} 20}
21 21
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp
index cb19b1a69..4df38c977 100644
--- a/src/core/hle/kernel/svc.cpp
+++ b/src/core/hle/kernel/svc.cpp
@@ -539,7 +539,7 @@ static ResultCode CreateThread(Handle* out_handle, VAddr entry_point, u64 arg, V
539 processor_id); 539 processor_id);
540 break; 540 break;
541 default: 541 default:
542 ASSERT_MSG(false, "Unsupported thread processor ID: %d", processor_id); 542 ASSERT_MSG(false, "Unsupported thread processor ID: {}", processor_id);
543 break; 543 break;
544 } 544 }
545 545
diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp
index 4cd57ab25..63790ea00 100644
--- a/src/core/hle/kernel/thread.cpp
+++ b/src/core/hle/kernel/thread.cpp
@@ -175,11 +175,11 @@ void Thread::ResumeFromWait() {
175 return; 175 return;
176 176
177 case THREADSTATUS_RUNNING: 177 case THREADSTATUS_RUNNING:
178 DEBUG_ASSERT_MSG(false, "Thread with object id %u has already resumed.", GetObjectId()); 178 DEBUG_ASSERT_MSG(false, "Thread with object id {} has already resumed.", GetObjectId());
179 return; 179 return;
180 case THREADSTATUS_DEAD: 180 case THREADSTATUS_DEAD:
181 // This should never happen, as threads must complete before being stopped. 181 // This should never happen, as threads must complete before being stopped.
182 DEBUG_ASSERT_MSG(false, "Thread with object id %u cannot be resumed because it's DEAD.", 182 DEBUG_ASSERT_MSG(false, "Thread with object id {} cannot be resumed because it's DEAD.",
183 GetObjectId()); 183 GetObjectId());
184 return; 184 return;
185 } 185 }
diff --git a/src/core/hle/kernel/vm_manager.cpp b/src/core/hle/kernel/vm_manager.cpp
index eb2e35eed..7a5231fb7 100644
--- a/src/core/hle/kernel/vm_manager.cpp
+++ b/src/core/hle/kernel/vm_manager.cpp
@@ -245,8 +245,8 @@ VMManager::VMAIter VMManager::StripIterConstness(const VMAHandle& iter) {
245} 245}
246 246
247ResultVal<VMManager::VMAIter> VMManager::CarveVMA(VAddr base, u64 size) { 247ResultVal<VMManager::VMAIter> VMManager::CarveVMA(VAddr base, u64 size) {
248 ASSERT_MSG((size & Memory::PAGE_MASK) == 0, "non-page aligned size: 0x%16" PRIx64, size); 248 ASSERT_MSG((size & Memory::PAGE_MASK) == 0, "non-page aligned size: {:#018X}", size);
249 ASSERT_MSG((base & Memory::PAGE_MASK) == 0, "non-page aligned base: 0x%016" PRIx64, base); 249 ASSERT_MSG((base & Memory::PAGE_MASK) == 0, "non-page aligned base: {:#018X}", base);
250 250
251 VMAIter vma_handle = StripIterConstness(FindVMA(base)); 251 VMAIter vma_handle = StripIterConstness(FindVMA(base));
252 if (vma_handle == vma_map.end()) { 252 if (vma_handle == vma_map.end()) {
@@ -281,8 +281,8 @@ ResultVal<VMManager::VMAIter> VMManager::CarveVMA(VAddr base, u64 size) {
281} 281}
282 282
283ResultVal<VMManager::VMAIter> VMManager::CarveVMARange(VAddr target, u64 size) { 283ResultVal<VMManager::VMAIter> VMManager::CarveVMARange(VAddr target, u64 size) {
284 ASSERT_MSG((size & Memory::PAGE_MASK) == 0, "non-page aligned size: 0x%16" PRIx64, size); 284 ASSERT_MSG((size & Memory::PAGE_MASK) == 0, "non-page aligned size: {:#018X}", size);
285 ASSERT_MSG((target & Memory::PAGE_MASK) == 0, "non-page aligned base: 0x%016" PRIx64, target); 285 ASSERT_MSG((target & Memory::PAGE_MASK) == 0, "non-page aligned base: {:#018X}", target);
286 286
287 VAddr target_end = target + size; 287 VAddr target_end = target + size;
288 ASSERT(target_end >= target); 288 ASSERT(target_end >= target);