linux/tools/testing/selftests/x86
Binbin Wu 2906063341 selftests/x86/lam: Zero out buffer for readlink()
Zero out the buffer for readlink() since readlink() does not append a
terminating null byte to the buffer.  Also change the buffer length
passed to readlink() to 'PATH_MAX - 1' to ensure the resulting string
is always null terminated.

Fixes: 833c12ce0f ("selftests/x86/lam: Add inherit test cases for linear-address masking")
Signed-off-by: Binbin Wu <binbin.wu@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Link: https://lore.kernel.org/r/20231016062446.695-1-binbin.wu@linux.intel.com
2023-10-16 11:39:57 +02:00
..
.gitignore
amx.c selftests/x86/amx: Add a ptrace test 2023-03-22 11:00:49 -07:00
check_cc.sh
check_initial_reg_state.c
corrupt_xstate_header.c selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro 2022-04-25 15:13:03 -06:00
entry_from_vm86.c
fsgsbase.c
fsgsbase_restore.c
helpers.h
ioperm.c
iopl.c
lam.c selftests/x86/lam: Zero out buffer for readlink() 2023-10-16 11:39:57 +02:00
ldt_gdt.c
Makefile selftests/x86/mm: Add new test that userspace stack is in fact NX 2023-10-03 21:00:45 +02:00
mov_ss_trap.c
nx_stack.c selftests/x86/mm: Add new test that userspace stack is in fact NX 2023-10-03 21:00:45 +02:00
ptrace_syscall.c
raw_syscall_helper_32.S
sigaltstack.c
sigreturn.c
single_step_syscall.c
syscall_arg_fault.c
syscall_nt.c
syscall_numbering.c
sysret_rip.c
sysret_ss_attrs.c
test_FCMOV.c
test_FCOMI.c
test_FISTTP.c
test_mremap_vdso.c
test_shadow_stack.c selftests/x86: Update map_shadow_stack syscall nr 2023-09-01 23:34:13 +02:00
test_syscall_vdso.c
test_vsyscall.c selftests: Emit a warning if getcpu() is missing on 32bit 2023-02-06 15:48:54 +01:00
thunks.S
thunks_32.S
trivial_32bit_program.c
trivial_64bit_program.c
trivial_program.c
unwind_vdso.c
vdso_restorer.c