freebsd-skq/sys/amd64/linux
Edward Tomasz Napierala 023bff7990 linux(4): fix ptrace(2) to properly handle orig_rax
This fixes strace(1) erroneously reporting return values
as "Function not implemented", combined with reporting the binary
ABI as X32.

Very similar code in linux_ptrace_getregs() is left as it is - it's
probably wrong too, but I don't have a way to test it.

Sponsored By:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D29927
2021-05-04 15:21:06 +01:00
..
linux_dummy_machdep.c linux(4): Deduplicate unimpl/dummy syscall handlers 2020-11-05 19:30:31 +00:00
linux_genassym.c
linux_locore.asm x86: remove gcov kernel support 2021-04-02 15:41:51 +03:00
linux_machdep.c Rename linux_set_upcall_kse() to linux_set_upcall(). 2021-03-18 12:14:34 -07:00
linux_proto.h 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux_ptrace.c linux(4): fix ptrace(2) to properly handle orig_rax 2021-05-04 15:21:06 +01:00
linux_support.s Futex support functions in linux.ko and linux32.ko on amd64 should be 2018-08-07 18:29:10 +00:00
linux_syscall.h Regen after r362440. 2020-06-20 18:31:02 +00:00
linux_syscalls.c Regen after r362440. 2020-06-20 18:31:02 +00:00
linux_sysent.c 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux_systrace_args.c 'make sysent' for r367773 2020-11-17 19:53:59 +00:00
linux_sysvec.c linux: adjust ordering of Linux auxv and add dummy AT_HWCAP2 2021-04-13 13:14:30 +01:00
linux_vdso.lds.s
linux.h linux: adjust ordering of Linux auxv and add dummy AT_HWCAP2 2021-04-13 13:14:30 +01:00
Makefile sysent targets: further cleanup and deduplication 2020-01-18 20:37:45 +00:00
syscalls.conf
syscalls.master linux(4): Implement name_to_handle_at(), open_by_handle_at() 2020-11-17 19:51:47 +00:00