Took out logs stopping build

This commit is contained in:
Antonio 2024-08-08 21:24:13 -04:00
parent 5da085aa24
commit ed2b29524c
3 changed files with 5 additions and 15 deletions

View File

@ -201,8 +201,7 @@ int PS4_SYSV_ABI sceKernelQueryMemoryProtection(void* addr, void** start, void**
} }
int PS4_SYSV_ABI sceKernelMProtect(void* addr, size_t size, int prot) { int PS4_SYSV_ABI sceKernelMProtect(void* addr, size_t size, int prot) {
LOG_INFO(Kernel_Vmm, "called addr = {}, size = {:#x}, prot = {:#x}", fmt::ptr(addr), size,
prot);
Core::MemoryManager* memory_manager = Core::Memory::Instance(); Core::MemoryManager* memory_manager = Core::Memory::Instance();
if (!memory_manager) { if (!memory_manager) {
LOG_ERROR(Kernel_Vmm, "Failed to get MemoryManager instance"); LOG_ERROR(Kernel_Vmm, "Failed to get MemoryManager instance");
@ -217,8 +216,7 @@ int PS4_SYSV_ABI sceKernelMProtect(void* addr, size_t size, int prot) {
} }
int PS4_SYSV_ABI sceKernelMTypeProtect(void* addr, size_t size, int mtype, int prot) { int PS4_SYSV_ABI sceKernelMTypeProtect(void* addr, size_t size, int mtype, int prot) {
LOG_INFO(Kernel_Vmm, "called addr = {}, size = {:#x}, mtype = {:#x}, prot = {:#x}",
fmt::ptr(addr), size, mtype, prot);
Core::MemoryManager* memory_manager = Core::Memory::Instance(); Core::MemoryManager* memory_manager = Core::Memory::Instance();
if (!memory_manager) { if (!memory_manager) {
LOG_ERROR(Kernel_Vmm, "Failed to get MemoryManager instance"); LOG_ERROR(Kernel_Vmm, "Failed to get MemoryManager instance");

View File

@ -307,15 +307,12 @@ int MemoryManager::MProtect(VAddr addr, size_t size, int prot) {
perms |= Core::MemoryPermission::ReadWrite; // Add this line perms |= Core::MemoryPermission::ReadWrite; // Add this line
impl.Protect(addr, size, perms); impl.Protect(addr, size, perms);
LOG_INFO(Core, "Changed protection on range {:#x}-{:#x} to {:#x}", addr, addr + size, prot);
return ORBIS_OK; return ORBIS_OK;
} }
int MemoryManager::MTypeProtect(VAddr addr, size_t size, VMAType mtype, int prot) { int MemoryManager::MTypeProtect(VAddr addr, size_t size, VMAType mtype, int prot) {
std::scoped_lock lk{mutex}; std::scoped_lock lk{mutex};
LOG_INFO(Core, "MTypeProtect called: addr = {:#x}, size = {:#x}, mtype = {:#x}, prot = {:#x}",
addr, size, mtype, prot);
// Find the virtual memory area that contains the specified address range. // Find the virtual memory area that contains the specified address range.
auto it = FindVMA(addr); auto it = FindVMA(addr);
@ -325,8 +322,7 @@ int MemoryManager::MTypeProtect(VAddr addr, size_t size, VMAType mtype, int prot
} }
VirtualMemoryArea& vma = it->second; VirtualMemoryArea& vma = it->second;
LOG_INFO(Core, "VMA found: base = {:#x}, size = {:#x}, prot = {:#x}, type = {}", vma.base,
vma.size, vma.prot, vma.type);
if (vma.type == VMAType::Free) { if (vma.type == VMAType::Free) {
LOG_ERROR(Core, "Cannot change protection on free memory region"); LOG_ERROR(Core, "Cannot change protection on free memory region");
@ -348,8 +344,6 @@ int MemoryManager::MTypeProtect(VAddr addr, size_t size, VMAType mtype, int prot
vma.type = mtype; vma.type = mtype;
vma.prot = static_cast<MemoryProt>(prot); vma.prot = static_cast<MemoryProt>(prot);
LOG_INFO(Core, "Changed VMA type and protection: type = {:#x}, prot = {:#x}", mtype, prot);
// Use the Protect function from the AddressSpace class. // Use the Protect function from the AddressSpace class.
Core::MemoryPermission perms; Core::MemoryPermission perms;
if ((static_cast<int>(prot) & static_cast<int>(MemoryProt::CpuRead)) != 0) if ((static_cast<int>(prot) & static_cast<int>(MemoryProt::CpuRead)) != 0)
@ -364,8 +358,6 @@ int MemoryManager::MTypeProtect(VAddr addr, size_t size, VMAType mtype, int prot
perms |= Core::MemoryPermission::ReadWrite; perms |= Core::MemoryPermission::ReadWrite;
impl.Protect(addr, size, perms); impl.Protect(addr, size, perms);
LOG_INFO(Core, "Changed type and protection on range {:#x}-{:#x} to {:#x} {:#x}", addr,
addr + size, mtype, prot);
return ORBIS_OK; return ORBIS_OK;
} }

View File

@ -164,9 +164,9 @@ public:
int MTypeProtect(VAddr addr, size_t size, VMAType mtype, int prot); int MTypeProtect(VAddr addr, size_t size, VMAType mtype, int prot);
int VirtualQuery(VAddr addr, int flags, Libraries::Kernel::OrbisVirtualQueryInfo* info); int VirtualQuery(VAddr addr, int flags, ::Libraries::Kernel::OrbisVirtualQueryInfo* info);
int DirectMemoryQuery(PAddr addr, bool find_next, Libraries::Kernel::OrbisQueryInfo* out_info); int DirectMemoryQuery(PAddr addr, bool find_next, ::Libraries::Kernel::OrbisQueryInfo* out_info);
int DirectQueryAvailable(PAddr search_start, PAddr search_end, size_t alignment, int DirectQueryAvailable(PAddr search_start, PAddr search_end, size_t alignment,
PAddr* phys_addr_out, size_t* size_out); PAddr* phys_addr_out, size_t* size_out);