Merge pull request #216 from FEX-Emu/skmp/posix-tests-investigation

Hook up SYSCALL_MSYNC, update passing tests
This commit is contained in:
Ryan Houdek authored and GitHub committed 2020-05-29 13:51:41 -07:00
commit c8b2aefb9a
3 files changed
+9 -6

No files matched your search

@@ -220,6 +220,13 @@ void x64SyscallHandler::Strace(FEXCore::HLE::SyscallArguments *Args, uint64_t Re
LogMan::Msg::D("munlockall(0x%lx) = %ld",
Ret);
break;
case SYSCALL_MSYNC:
LogMan::Msg::D("msync(%p, 0x%lx, 0x%lx) = %ld",
Args->Argument[1],
Args->Argument[2],
Args->Argument[3],
Ret);
break;
case SYSCALL_PRCTL:
LogMan::Msg::D("arch_prctl(%ld, %p, %p, %p, %p) = %ld",
Args->Argument[1], Args->Argument[2],
@@ -763,6 +770,7 @@ void x64SyscallHandler::RegisterSyscallHandlers() {
{SYSCALL_SELECT, cvt(&FEXCore::HLE::Select), 5},
{SYSCALL_SCHED_YIELD, cvt(&FEXCore::HLE::Sched_Yield), 0},
{SYSCALL_MREMAP, cvt(&FEXCore::HLE::Mremap), 5},
{SYSCALL_MSYNC, cvt(&FEXCore::HLE::Msync), 3},
{SYSCALL_MINCORE, cvt(&FEXCore::HLE::Mincore), 3},
{SYSCALL_MADVISE, cvt(&FEXCore::HLE::Madvise), 3},
{SYSCALL_SHMGET, cvt(&FEXCore::HLE::Shmget), 3},
+1 -2
View File
@@ -187,5 +187,4 @@ conformance-interfaces-clock_nanosleep-1-3.test
conformance-interfaces-clock_nanosleep-9-1.test
conformance-behavior-WIFEXITED-1-2.test
conformance-behavior-WIFEXITED-1-1.test
conformance-behavior-WIFEXITED-1-3.test
conformance-interfaces-sched_rr_get_interval-1-1.test
conformance-behavior-WIFEXITED-1-3.test
-4
View File
@@ -13,13 +13,10 @@ conformance-interfaces-killpg-1-1.test
conformance-interfaces-mlockall-8-1.test
conformance-interfaces-mmap-11-2.test
conformance-interfaces-mmap-14-1.test
conformance-interfaces-mmap-7-1.test
conformance-interfaces-mmap-7-2.test
conformance-interfaces-munlockall-5-1.test
conformance-interfaces-munmap-1-1.test
conformance-interfaces-munmap-1-2.test
conformance-interfaces-munmap-2-1.test
conformance-interfaces-munmap-4-1.test
conformance-interfaces-nanosleep-10000-1.test
conformance-interfaces-nanosleep-5-1.test
conformance-interfaces-nanosleep-6-1.test
@@ -29,7 +26,6 @@ conformance-interfaces-raise-2-1.test
conformance-interfaces-raise-4-1.test
conformance-interfaces-raise-6-1.test
conformance-interfaces-raise-7-1.test
conformance-interfaces-sched_rr_get_interval-1-1.test
conformance-interfaces-sigaction-1-10.test
conformance-interfaces-sigaction-1-11.test
conformance-interfaces-sigaction-1-12.test