-
-// if((prot == (PROT_READ | PROT_WRITE | PROT_EXEC)) &&
-// (flags == (MAP_PRIVATE | MAP_ANONYMOUS)))
-// {
-// if(true)// __ctr_svchax)
-// {
-// /* this hack works only for pcsx_rearmed */
-// uint32_t currentHandle;
-//
-// if(!dynarec_cache)
-// dynarec_cache = memalign(0x1000, len);
-//
-// //svcDuplicateHandle(¤tHandle, 0xFFFF8001);
-// //svcControlProcessMemory(currentHandle, addr, dynarec_cache,
-// // len, MEMOP_MAP, prot);
-// svcCloseHandle(currentHandle);
-// dynarec_cache_mapping = addr;
-// return addr;
-// }
-// else
-// {
-// printf("tried to mmap RWX pages without svcControlProcessMemory access !\n");
-// return MAP_FAILED;
-// }
-//
-// }
-
-// addr_out = memalign(0x1000, len);
-// if(!addr_out)
-// return MAP_FAILED;
-//
-// return addr_out;
-}
-
-static inline int mprotect(void *addr, size_t len, int prot)
-{
- return 0;
- //if(true) // __ctr_svchax)
- //{
- // uint32_t currentHandle;
- // //svcDuplicateHandle(¤tHandle, 0xFFFF8001);
- // //svcControlProcessMemory(currentHandle, addr, NULL,
- // // len, MEMOP_PROT, prot);
- // svcCloseHandle(currentHandle);
- // return 0;
- //}
-
- //printf("mprotect called without svcControlProcessMemory access !\n");
- //return -1;