about summary refs log tree commit diff stats
path: root/src/emu/x64syscall.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Eliminated many compilation warnings (#2535)Yang Liu2025-04-151-1/+1
|
* Moved emit functions to seperate files from signals.h (#2516)Yang Liu2025-04-091-0/+1
|
* Moved some emit functions to os.h (#2494)Yang Liu2025-04-021-1/+1
|
* Introduced box64cpu.h for exported interpreter and dynarec functions (#2490)Yang Liu2025-04-011-1/+1
|
* Added os.h for future usage (#2488)Yang Liu2025-04-011-0/+1
|
* [SYSCALL] Don't make it fatal when a unkown syscall is called, like for libc ↵ptitSeb2025-03-141-4/+3
| | | | syscall
* [SYSCALL] Fixed/Improved a few syscall (help Go programs)ptitSeb2025-03-131-6/+27
|
* [TRACE] Small work on traceptitSeb2025-03-111-6/+11
|
* Remove memory location test for traping wine syscall, box64 doesn't need thatptitSeb2025-02-051-1/+1
|
* Added syscall 439 (for #2290)ptitSeb2025-01-241-0/+14
|
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-211-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ENV] Initial refactor of env variables infrastructure * Ported BOX64_DYNAREC_LOG * Ported more options * Ported BOX64_MALLOC_HACK * Ported BOX64_DYNAREC_TEST * Ported more options * Ported more options * Ported more options * Ported all options * Removed old rcfile parser * Fix * review * fix * fix * more fixes
* Added some hack to simulate seccomp/bpf Windows syscalls handling in protonptitSeb2025-01-171-0/+12
|
* Try to improve clone syscal handling ([BOX32] too)ptitSeb2024-12-231-22/+19
|
* Added syscall 280ptitSeb2024-11-271-0/+1
|
* Improved syscall 56ptitSeb2024-11-081-10/+14
|
* Added Syscall 165 (for #1672)ptitSeb2024-09-201-0/+1
|
* Added syscalls 444-446ptitSeb2024-08-151-0/+9
|
* Added syscalls 122-124ptitSeb2024-08-151-0/+3
|
* Added (fake) syscall 175 to libs syscallptitSeb2024-08-121-0/+4
|
* [RV64_DYNAREC] More fixes (#1732)xctan2024-08-121-0/+4
| | | | | | | * [RV64_DYNAREC] Fixed pending flag type in emit_sar16 * [RV64_DYNAREC] Fixed imm12 overflow in geted * [SYSCALL] Added fake sys_init_module
* Added 3 syscallsptitSeb2024-07-301-0/+3
|
* Added 1 syscall (for #1672)ptitSeb2024-07-121-0/+1
|
* fix some spelling (#1668)josch2024-07-101-2/+2
|
* Fixes (#1659)rajdakin2024-07-091-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replaced some tabs with spaces * Fixed some signedness warnings * Added more debug info * Fixed an improper alignment * [WRAPPEDWAYLAND] Added return statements to wrappers * [EMU] [AVX] Fixed some issues * [ARM DYNAREC] Fixed some minor warnings * [ARM DYNAREC] Removed unused macro arguments * [EMU] Fixed a noisy warning * [ARM DYNAREC] Removed "empty body" warnings * [EMU] Fixed an opcode in dynarec, non-cosim builds * [LA64 DYNAREC] Minor warning fixes * [LA64 DYNAREC] Fixed empty body warnings * [LA64 DYNAREC] Added parenthesis around assignments in if statements * [LA64 DYNAREC] Fixed missing parenthesis in macro definitions * [RV64 DYNAREC] Fixed minor warnings * [RV64 DYNAREC] Fixed wrong/missing parentheses * [WRAPPER] Fixed the WaylandClient callback signatures
* Impl `sys_getpgrp` & `sys_getpgid` (#1637)Yip Coekjan2024-07-041-0/+4
|
* Added 2 new syscallsptitSeb2024-05-171-0/+2
|
* Added 1 more syscallptitSeb2024-03-071-0/+1
|
* Added 1 more syscallptitSeb2024-02-271-0/+1
|
* Added 1 syscallptitSeb2024-02-091-0/+4
|
* Added mknod syscall (#1236)Yang Liu2024-01-311-9/+24
| | | | | | | * Added mknod syscall * Add ifndef * A comma is needed
* [LOONGARCH] Fixed potential compilation issueptitSeb2024-01-311-0/+26
|
* Added 1 syscallptitSeb2024-01-221-0/+1
|
* Fixes (#1207)rajdakin2024-01-181-3/+4
| | | | | | | | | | | * Fixed signed/unsigned issues and other cosmetics * [WRAPPERS] Fixed missing `return`s in `my_` functions * [EMU] More fixes * [STEAM] Forgot one cleanup * [WRAPPER] Fixed wrappedpulse callback signatures
* Added 1 more syscallptitSeb2024-01-161-0/+1
|
* Added 1 syscallptitSeb2024-01-061-0/+1
|
* Added 1 more syscallptitSeb2023-12-201-0/+1
|
* Added syscall 316ptitSeb2023-12-201-0/+1
|
* Better way to handle syscall array with c99 sparse array initptitSeb2023-11-201-184/+179
|
* Added syscall 266 (for #1066)ptitSeb2023-11-151-0/+1
|
* Cleaned up syscall and signed register accessptitSeb2023-11-101-180/+171
|
* Added BOX64_FUTEX_WAITV, on by default expect for BAD_SIGNAL buildptitSeb2023-11-101-4/+21
|
* This struct can be constptitSeb2023-10-131-1/+1
|
* Added syscall 284 (for #965)ptitSeb2023-09-091-0/+11
|
* Added syscall 282 (for #965)ptitSeb2023-09-091-0/+26
|
* Added sycalls 59 and 140 (for #918)ptitSeb2023-08-031-0/+13
|
* Added syscall 268 (for #918)ptitSeb2023-08-021-0/+1
|
* Added syscal 160 (for #14)ptitSeb2023-08-021-0/+1
|
* Merge pull request #896 from josch/exeptitSeb2023-07-211-0/+0
|\ | | | | remove executable bits
| * remove executable bitsJohannes Schauer Marin Rodrigues2023-07-211-0/+0
| | | | | | | | Closes: #895
* | Added support for creating 32bits selector (no 32bits execution yet)ptitSeb2023-06-171-1/+1
| |