Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:41  
amx.c 20448 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29  
check_cc.sh 295 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29  
check_initial_reg_state.c 1901 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29 check that execve sets the correct state
corrupt_xstate_header.c 2151 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29

Corrupt the XSTATE header in a signal frame Based on analysis and a test case from Thomas Gleixner.

entry_from_vm86.c 9781 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29 tests kernel entries from vm86 mode
fsgsbase.c 16871 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29  
fsgsbase_restore.c 6318 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29  
helpers.h 516 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29  
ioperm.c 4051 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29 Test case for ioperm(2)
iopl.c 5642 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29 Test case for a Linux on Xen 64-bit bug
ldt_gdt.c 22795 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29 Test cases for LDT and GDT access
Makefile 3675 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29  
mov_ss_trap.c 7843 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29 Exercise the bizarre side effects of a watchpoint on MOV SS
ptrace_syscall.c 12433 bytes 2025-03-06 09:18:41 2025-03-06 13:41:29  
raw_syscall_helper_32.S 942 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
sigaltstack.c 2789 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
sigreturn.c 23967 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 tests for x86 sigreturn(2) and exit-to-userspace
single_step_syscall.c 6292 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 single-steps various x86 syscalls
syscall_arg_fault.c 6260 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 tests faults 32-bit fast syscall stack args
syscall_nt.c 2414 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 checks syscalls with NT set
syscall_numbering.c 11538 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 test calling the x86-64 kernel with various
sysret_rip.c 4545 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
sysret_ss_attrs.c 2514 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 test that syscalls return valid hidden SS attributes
test_FCMOV.c 2404 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
test_FCOMI.c 7391 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
test_FISTTP.c 3120 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
test_mremap_vdso.c 2481 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30

Can be built statically: gcc -Os -Wall -static -m32

test_syscall_vdso.c 9274 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30

Can be built statically: gcc -Os -Wall -static -m32 thunks_32.S

test_vsyscall.c 13978 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
thunks.S 916 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
thunks_32.S 882 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
trivial_32bit_program.c 276 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
trivial_64bit_program.c 278 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30  
trivial_program.c 141 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30

Trivial program to check that compilation with certain flags is working.

unwind_vdso.c 4351 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 tests unwind info for AT_SYSINFO in the vDSO
vdso_restorer.c 2262 bytes 2025-03-06 09:18:41 2025-03-06 13:41:30 tests vDSO-based signal restore