Ryan Houdek
504b7a03ad
Syscalls: Removes staging vector usage
...
This removes about half a millisecond from syscall handler registration.
2022-07-28 01:29:26 -07:00
Ryan Houdek
a0efd2b01f
Resolve comments.
2022-02-28 21:04:03 -08:00
Ryan Houdek
3e9dbda146
Classify syscalls
2022-02-28 21:04:03 -08:00
Ryan Houdek
ee912c1bb8
Linux: Switches syscall definition usage to FEX's definitions
...
This works around the problem where some syscall defines may not exist
depending on your compilation environment.
No change in behaviour.
2021-11-22 14:03:28 -08:00
Ryan Houdek
92b29138ba
Linux: Describes syscalls that can be passed through without change
...
~0 is used as an invalid syscall indicator to signify that it can be
passed through
2021-11-15 14:36:33 -08:00
Lioncash
f1fd197096
Syscalls: Add helper for version testing
...
Shortens up the version testing code in a few places to make for quicker
reading.
2021-06-11 11:11:59 -04:00
Ryan Houdek
4c74478610
Implements iouring syscalls
...
This is a very simple initial implementation.
io_uring allows some things that are hard to capture like setting personalities.
Assume sane usage for now
2021-05-27 22:59:55 -07:00