From 3feb7782bcbe9d821b59e8e937c0e507a66ba4ad Mon Sep 17 00:00:00 2001 From: apio Date: Sat, 8 Oct 2022 18:24:05 +0200 Subject: [PATCH] Kernel/mmap, munmap: Use %p in printf --- kernel/src/sys/mem.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/src/sys/mem.cpp b/kernel/src/sys/mem.cpp index 3024fad3..0950b6ad 100644 --- a/kernel/src/sys/mem.cpp +++ b/kernel/src/sys/mem.cpp @@ -21,7 +21,7 @@ void sys_mmap(Context* context, void* address, size_t size, int flags) if (flags & MAP_READ_WRITE) real_flags |= MAP_READ_WRITE; if (address) { - kdbgln("sys_mmap: %ld pages at address %lx, %s", size / PAGE_SIZE, (uint64_t)address, + kdbgln("sys_mmap: %ld pages at address %p, %s", size / PAGE_SIZE, address, real_flags & MAP_READ_WRITE ? "rw" : "ro"); if (kernelVMM.getPhysical((uint64_t)address) != (uint64_t)-1) // Address is already used. { @@ -33,7 +33,7 @@ void sys_mmap(Context* context, void* address, size_t size, int flags) void* result = MemoryManager::get_pages_at((uint64_t)address - offset, size / PAGE_SIZE, real_flags); if (result) { - kdbgln("mmap succeeded: %lx", (uint64_t)result); + kdbgln("mmap succeeded: %p", result); context->rax = (uint64_t)result; return; } @@ -48,7 +48,7 @@ void sys_mmap(Context* context, void* address, size_t size, int flags) void* result = MemoryManager::get_pages(size / PAGE_SIZE, real_flags); if (result) { - kdbgln("mmap succeeded: %lx", (uint64_t)result); + kdbgln("mmap succeeded: %p", result); context->rax = (uint64_t)result; return; } @@ -62,7 +62,7 @@ void sys_mmap(Context* context, void* address, size_t size, int flags) void sys_munmap(Context* context, void* address, size_t size) { - kdbgln("sys_munmap: attempting to unmap %lx", (uint64_t)address); + kdbgln("sys_munmap: attempting to unmap %p", address); if (size < PAGE_SIZE) { kdbgln("munmap failed: size is too small");