Skip to content
Branch: master
Find file History

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
64bit_child.c
_llseek.c
abort.c
abort_nonmain.c
abort_nonmain.run Remove some boilerplate arg-passing to utils.sh in test scripts. Jul 9, 2014
accept.c Rename rrutil.h to util.h Jul 28, 2017
acct.c
adjtimex.c
aio.c
alarm.c
alarm2.c
alsa_ioctl.c
arch_prctl.c
args.c
args.run
async_kill_with_threads.c
async_kill_with_threads.run
async_kill_with_threads_main_running.c
async_kill_with_threads_main_running.run
async_kill_with_threads_thread_running.c Rename rrutil.h to util.h Jul 28, 2017
async_kill_with_threads_thread_running.run
async_segv.c
async_segv.run
async_segv_ignored.c
async_signal_syscalls.c
async_signal_syscalls.run
async_signal_syscalls2.c
async_signal_syscalls2.run
async_signal_syscalls_100.run
async_signal_syscalls_1000.run Enable all tests for 32-bit tracees with 64-bit rr. Dec 1, 2014
async_signal_syscalls_siginfo.c
async_signal_syscalls_siginfo.run
async_usr1.c Rename rrutil.h to util.h Jul 28, 2017
async_usr1.run Clean up test scripts. Jul 9, 2014
at_threadexit.c Rename rrutil.h to util.h Jul 28, 2017
backtrace_syscall.py Rename rrutil.py to util.py Jul 28, 2017
backtrace_syscall.run
bad_breakpoint.run
bad_good_break.py
bad_ip.c
bad_syscall.c
barrier.c
basic_test.run
big_buffers.c
blacklist.c Support buffering of openat syscalls with any dirfd, and also improve… Aug 16, 2019
blacklist.run
block.c
block_clone_checkpoint.c
block_clone_checkpoint.py
block_clone_checkpoint.run
block_clone_interrupted.c Add mode flag argument to open calls in tests that may create files Jan 13, 2020
block_clone_interrupted.run
block_clone_syscallbuf_overflow.c Add mode flag argument to open calls in tests that may create files Jan 13, 2020
block_clone_syscallbuf_overflow.run
block_intr_sigchld.c Rename rrutil.h to util.h Jul 28, 2017
block_intr_sigchld.run
block_open.c Rename rrutil.h to util.h Jul 28, 2017
blocked_bad_ip.c
blocked_bad_ip.py Rename rrutil.py to util.py Jul 28, 2017
blocked_bad_ip.run
blocked_sigill.c Rename rrutil.h to util.h Jul 28, 2017
blocked_sigill.run
blocked_sigsegv.c
blocked_sigsegv.run
break_block.py
break_block.run
break_clock.py
break_clock.run
break_clone.py
break_clone.run
break_exec.run
break_int3.py
break_int3.run
break_mmap_private.py
break_mmap_private.run Reapply commits 19f8391..d39d3f4 Jun 9, 2016
break_msg.run Remove exe parameter from 'debug' shell function Feb 3, 2015
break_rdtsc.run
break_sigreturn.run
break_sync_signal.run
break_thread.run
break_time_slice.py Rename rrutil.py to util.py Jul 28, 2017
break_time_slice.run
breakpoint.c Fix step1 test on newer gcc/gdb versions Mar 14, 2020
breakpoint.py
breakpoint.run Remove some boilerplate arg-passing to utils.sh in test scripts. Jul 9, 2014
breakpoint_conditions.c
breakpoint_conditions.py
breakpoint_conditions.run
breakpoint_consistent.py
breakpoint_consistent.run
breakpoint_overlap.c
breakpoint_overlap.py
breakpoint_overlap.run
breakpoint_print_command.py
breakpoint_print_command.run
brk.c
brk2.c
call_exit.py
call_exit.run
call_function.c
call_function.py
call_function.run
capget.c
check_environment_test.run
check_lost_interrupts.c
check_lost_interrupts.run
check_patched_pthread.py
check_patched_pthread.run Fix libpthread patching and add a test for it. Aug 25, 2015
check_session_leaks.c
check_session_leaks.py
check_session_leaks.run
check_syscall_perf_interval.py
checkpoint_async_signal_syscalls_1000.run
checkpoint_dying_threads.c
checkpoint_dying_threads.py
checkpoint_dying_threads.run
checkpoint_mixed_mode.c
checkpoint_mixed_mode.py Rename rrutil.py to util.py Jul 28, 2017
checkpoint_mixed_mode.run
checkpoint_mmap_shared.run
checkpoint_prctl_name.run
checkpoint_simple.run
checksum_sanity.c
checksum_sanity.run
checksum_sanity_noclone.run
chew_cpu.c
chew_cpu_cpuid.c Handle unrecorded CPUID faults while replaying an async signal Mar 4, 2019
chmod.c
chown.c
clock.c
clock_adjtime.c
clock_nanosleep.c
clock_time64.c
clone.c
clone_bad_stack.c
clone_bad_tls.c
clone_cleartid_coredump.c
clone_fail.c
clone_file_range.c
clone_immediate_exit.c
clone_interruption.c
clone_interruption.py
clone_interruption.run remove dependency to python2 Dec 8, 2019
clone_interruption_finder.py
clone_newflags.c
clone_parent.c
clone_share_vm.c
clone_share_vm.py
clone_share_vm.run
clone_untraced.c
clone_vfork.c
clone_vfork.run implementing CLONE_VFORK and adding a test Nov 20, 2015
cloned_sigmask.c
conditional_breakpoint_calls.c
conditional_breakpoint_calls.py
conditional_breakpoint_calls.run
conditional_breakpoint_offload.c
conditional_breakpoint_offload.py
conditional_breakpoint_offload.run
condvar_stress.c Rename rrutil.h to util.h Jul 28, 2017
condvar_stress.run Introduce test-monitor and use it to capture data on timeouts Feb 17, 2017
constructor.c Fix constructor test Apr 3, 2020
cont_signal.py
cont_signal.run
copy_file_range.c
cpuid.c
cpuid.run
cpuid_loop.S
cpuid_singlestep.c
cpuid_singlestep.py
cpuid_singlestep.run
crash.c
crash.run
crash_in_function.c
crash_in_function.py
crash_in_function.run
creat_address_not_truncated.c
cross_arch.c
cwd_inaccessible.c
daemon.c
daemon_read.c
daemon_read.run
dconf_mock.c
dconf_mock.run
dead_thread_target.py
dead_thread_target.run
deliver_async_signal_during_syscalls.run
desched_blocking_poll.c Rename rrutil.h to util.h Jul 28, 2017
desched_ticks.py
desched_ticks.run
deterministic_sigsys.c
dev_tty.c
dev_tty.run
direct.c
diversion_syscall.c
diversion_syscall.py
diversion_syscall.run
dlopen.c
dlopen.py
dlopen.run
doublesegv.c Rename rrutil.h to util.h Jul 28, 2017
dup.c Rename rrutil.h to util.h Jul 28, 2017
early_error.c
early_error.run
elapsed_time.c Add support to get elapsed time since start of trace Mar 3, 2018
elapsed_time.py
elapsed_time.run
env_newline.run
epoll_create.c
epoll_create1.c
eventfd.c
exec_deleted.run
exec_failed.c
exec_failed.py Don't stop debugging at failed execve Sep 30, 2017
exec_failed.run Don't stop debugging at failed execve Sep 30, 2017
exec_flags.c
exec_from_main_thread.c
exec_from_other_thread.c Make test more difficult Sep 4, 2017
exec_many.c
exec_many.run
exec_no_env.c
exec_self.c
exec_stop.py
exec_stop.run
exec_stopsig.c
execp.run
execve_loop.c
execve_loop.run
exit_codes.c
exit_codes.run
exit_group.c
exit_group.run Remove some boilerplate arg-passing to utils.sh in test scripts. Jul 9, 2014
exit_race.c
exit_race.run Destroy buffers during replay at the same time as during recording, t… May 9, 2018
exit_status.c
exit_status.run Enable all tests for 32-bit tracees with 64-bit rr. Dec 1, 2014
exit_with_syscallbuf_signal.c
expect_in_atomic_printf.py Rename rrutil.py to util.py Jul 28, 2017
explicit_checkpoint_clone.py
explicit_checkpoint_clone.run
explicit_checkpoints.c
explicit_checkpoints.py
explicit_checkpoints.run
fadvise.c
fanotify.c
fault_in_code_page.c
fcntl_dupfd.c
fcntl_misc.c
fcntl_owner_ex.c
fcntl_rw_hints.c Support fcntl F_GET/SET_(FILE_)_RW_HINT Jul 5, 2018
fcntl_seals.c
fcntl_sig.c
fd_tracking_across_threads.c
fds_clean.c
file_name_newline.run
final_sigkill.py
final_sigkill.run
first_instruction.py Rename rrutil.py to util.py Jul 28, 2017
first_instruction.run
flock.c
flock2.c
flock_ofd.c
fork_brk.c
fork_child_crash.c
fork_exec_info_thr.run
fork_many.c
fork_stress.c
fork_stress.run
fork_syscalls.c
fork_syscalls.run
function_calls.c
function_calls.py
function_calls.run
futex_pi.c
futex_priorities.c
fxregs.c
fxregs.py
fxregs.run
gcrypt_rdrand.c
gdb_bogus_breakpoint.c
gdb_bogus_breakpoint.py
gdb_bogus_breakpoint.run
generic_break.py
get_thread_list.py
get_thread_list.run Remove exe parameter from 'debug' shell function Feb 3, 2015
getcpu.c Rename rrutil.h to util.h Jul 28, 2017
getcwd.c
getcwd.run
getgroups.c Rename rrutil.h to util.h Jul 28, 2017
getpwnam.c
getrandom.c
getsid.c
gettimeofday.c
goto_event.c
goto_event.py
goto_event.run
grandchild_threads.c Rename rrutil.h to util.h Jul 28, 2017
grandchild_threads_main_running.c Rename rrutil.h to util.h Jul 28, 2017
grandchild_threads_parent_alive.c
grandchild_threads_thread_running.c
hardlink_mmapped_files.run
hbreak.py
hbreak.run
hello.c Rename rrutil.h to util.h Jul 28, 2017
hello.run
history.c
history.py
history.run Implement back/foward history commands Sep 4, 2016
hle.c
hooks.c
hooks.run Add some syscall hooks for 'ret' followed by various nops Aug 18, 2018
ignore_nested.c Better detection for running under rr Mar 14, 2020
ignore_nested.run
ignored_async_usr1.c Rename rrutil.h to util.h Jul 28, 2017
ignored_async_usr1.run
ignored_sigsegv.c Rename rrutil.h to util.h Jul 28, 2017
ignored_sigsegv.run
immediate_restart.c
immediate_restart.py
immediate_restart.run
inotify.c
int3.c
int3_ok.c
int3_ok.run
interrupt.c
interrupt.py
interrupt.run
intr_futex_wait_restart.c
intr_poll.c
intr_ppoll.c
intr_pselect.c
intr_ptrace_decline.c
intr_ptrace_decline.run
intr_read_no_restart.c
intr_read_restart.c
intr_sleep.c
intr_sleep_no_restart.c
invalid_exec.c
invalid_fcntl.c
invalid_ioctl.c Rename rrutil.h to util.h Jul 28, 2017
invalid_jump.c
invalid_jump.py
invalid_jump.run
io.c
ioctl.c
ioctl_fs.c
ioctl_pty.c
ioctl_sg.c Add ioctls SG_GET_VERSION_NUM and SG_IO with test. Jul 8, 2019
ioctl_tty.c
jit_proc_mem.c
jit_proc_mem.py
jit_proc_mem.run
join_threads.c Add simple join_threads test that's useful for stress-testing AMD bugs Sep 21, 2018
joystick.c
kcmp.c
keyctl.c
kill_newborn.c
kill_ptracee.c Rename rrutil.h to util.h Jul 28, 2017
legacy_ugid.c
link.c
link.run
lsl.c
madvise.c
madvise_dontfork.c Rename rrutil.h to util.h Jul 28, 2017
madvise_dontfork.py
madvise_dontfork.run
madvise_free.c
main_thread_exit.c
main_thread_exit.py
main_thread_exit.run
map_fixed.c
map_shared_syscall.c
membarrier.c Rename rrutil.h to util.h Jul 28, 2017
memfd_create.c
memfd_create_shared.c
mincore.c
mknod.c
mlock.c Rename rrutil.h to util.h Jul 28, 2017
mmap_adjacent_to_rr_usage.c
mmap_private.c
mmap_private_grow_under_map.c
mmap_replace_most_mappings.c
mmap_replace_most_mappings.py
mmap_replace_most_mappings.run
mmap_ro.c Rename rrutil.h to util.h Jul 28, 2017
mmap_self_maps_shared.c
mmap_shared.c
mmap_shared_dev_zero.c Check MAP_FAILED rather than p>0 Feb 4, 2020
mmap_shared_grow.c
mmap_shared_grow_under_map.c
mmap_shared_multiple.c
mmap_shared_prot.c
mmap_shared_prot.py
mmap_shared_prot.run
mmap_shared_subpage.c
mmap_shared_write.c Add mode flag argument to open calls in tests that may create files Jan 13, 2020
mmap_shared_write_exec_race.c Handle a race between exec and writes to shared memory mappings. Feb 12, 2020
mmap_shared_write_exec_race.run Handle a race between exec and writes to shared memory mappings. Feb 12, 2020
mmap_shared_write_fork.c
mmap_short_file.c
mmap_tmpfs.c Rename rrutil.h to util.h Jul 28, 2017
mmap_write.c Rename rrutil.h to util.h Jul 28, 2017
mmap_write.run
mmap_write_complex.c Keep mmaps coherent with writes performed to separately opened files Apr 26, 2019
mmap_write_private.c
mmap_write_private.run
mmap_zero_size_fd.c Rename rrutil.h to util.h Jul 28, 2017
modify_ldt.c
mount_ns_exec.c
mprotect.c
mprotect_growsdown.c
mprotect_growsdown.run Reapply commits 19f8391..d39d3f4 Jun 9, 2016
mprotect_heterogenous.c
mprotect_none.c
mprotect_stack.c
mprotect_step.py
mprotect_step.run
mprotect_syscallbuf_overflow.c
mprotect_syscallbuf_overflow.run
mq.c
mremap.c Remove bogus assertion Sep 16, 2018
mremap_after_coalesce.c
mremap_grow.c Rename rrutil.h to util.h Jul 28, 2017
mremap_grow_shared.c
mremap_non_page_size.c
mremap_overwrite.c
mremap_private_grow_under_map.c
mremap_shrink.c
msg.c
msync.c
mtio.c
multiple_pending_signals.c Rename rrutil.h to util.h Jul 28, 2017
multiple_pending_signals_sequential.c
munmap_discontinuous.c
munmap_segv.c
mutex_pi_stress.c
mutex_pi_stress.run
nanosleep.c Rename rrutil.h to util.h Jul 28, 2017
netfilter.c
no_mask_timeslice.c
nscd.c
nsutils.h
numa.c
old_fork.c Rename rrutil.h to util.h Jul 28, 2017
orphan_process.c
overflow_branch_counter.c
overflow_branch_counter.run
packet_mmap_disable.c Rename rrutil.h to util.h Jul 28, 2017
parent_no_break_child_bkpt.py
parent_no_break_child_bkpt.run Remove exe parameter from 'debug' shell function Feb 3, 2015
parent_no_stop_child_crash.py
parent_no_stop_child_crash.run
patch_page_end.c
patch_page_end.run
pause.c
perf_event.c
personality.c
pivot_root.c
poll_sig_race.c
post_exec_fpu_regs.py
post_exec_fpu_regs.run Reset FPU register state after execve to work around kernel bug Sep 12, 2016
ppoll.c Rename rrutil.h to util.h Jul 28, 2017
prctl.c Rename rrutil.h to util.h Jul 28, 2017
prctl_caps.c Fix tests to print newlines Sep 4, 2017
prctl_deathsig.c
prctl_name.c
prctl_short_name.c
prctl_speculation_ctrl.c
prctl_tsc.c
priority.c
priority.run
privileged_net_ioctl.c
proc_fds.c
proc_maps.py Support /proc/.../maps remote loading Sep 11, 2017
proc_maps.run
proc_mem.c
protect_rr_fds.c
prw.c
pthread_condvar_locking.c
pthread_rwlocks.c
ptrace.c
ptrace_attach_null_status.c
ptrace_attach_running.c
ptrace_attach_sleeping.c
ptrace_attach_stopped.c
ptrace_attach_thread_running.c
ptrace_breakpoint.c
ptrace_change_patched_syscall.c
ptrace_debug_regs.c
ptrace_exec.c
ptrace_exec32.c
ptrace_kill_grandtracee.c
ptrace_remote_unmap.c Allow synthetic ptrace signals to interrupt all syscalls except waits Mar 10, 2020
ptrace_remote_unmap.py
ptrace_remote_unmap.run Add ptrace remote unmapping test Sep 23, 2016
ptrace_seize.c
ptrace_sigchld_blocked.c
ptrace_signals.c
ptrace_singlestep.c
ptrace_syscall.c Rename rrutil.h to util.h Jul 28, 2017
ptrace_syscall_clone_untraced.c
ptrace_sysemu.c
ptrace_sysemu_syscall.c
ptrace_tls.c
ptrace_trace_clone.c
ptrace_trace_exit.c
ptrace_traceme.c
ptracer_death.c
ptracer_death_multithread.c
ptracer_death_multithread_peer.c
quotactl.c Allow EINVAL to be returned by quotactl in some cases (kernels >= 5.5… Feb 4, 2020
rdtsc.c Rename rrutil.h to util.h Jul 28, 2017
read_bad_mem.py
read_bad_mem.run
read_big_struct.c
read_big_struct.py
read_big_struct.run
read_large.c
read_nothing.c
read_oversize.c Rename rrutil.h to util.h Jul 28, 2017
readdir.c
readlink.c
readlinkat.c
readv.c
record_replay.run
record_replay_subject.c
recvfrom.c
redzone_integrity.c
remove_latest_trace.c Rename rrutil.h to util.h Jul 28, 2017
remove_latest_trace.run Resolve symlinks in trace path in case they change during recording o… May 10, 2017
remove_watchpoint.py
remove_watchpoint.run
rename.c
replay_overlarge_event_number.run
restart_abnormal_exit.c
restart_abnormal_exit.py
restart_abnormal_exit.run
restart_breakpoint.py
restart_diversion.py
restart_diversion.run
restart_finish.py
restart_invalid_checkpoint.py
restart_invalid_checkpoint.run
restart_unstable.py
restart_unstable.run
reverse_alarm.py
reverse_alarm.run
reverse_continue_breakpoint.c
reverse_continue_breakpoint.py
reverse_continue_breakpoint.run
reverse_continue_exec_subprocess.py
reverse_continue_exec_subprocess.run
reverse_continue_fork_subprocess.py
reverse_continue_fork_subprocess.run
reverse_continue_multiprocess.c
reverse_continue_multiprocess.py
reverse_continue_multiprocess.run
reverse_continue_process_signal.c
reverse_continue_process_signal.py
reverse_continue_process_signal.run
reverse_continue_start.py
reverse_continue_start.run
reverse_finish.py
reverse_finish.run
reverse_many_breakpoints.c
reverse_many_breakpoints.py
reverse_many_breakpoints.run
reverse_step_breakpoint.py
reverse_step_breakpoint.run
reverse_step_long.c
reverse_step_long.py
reverse_step_long.run
reverse_step_signal.py
reverse_step_signal.run
reverse_step_threads.c
reverse_step_threads.py Rename rrutil.py to util.py Jul 28, 2017
reverse_step_threads.run
reverse_step_threads2.py
reverse_step_threads2.run
reverse_step_threads_break.c
reverse_step_threads_break.py
reverse_step_threads_break.run
reverse_watchpoint.py
reverse_watchpoint.run
reverse_watchpoint_syscall.py
reverse_watchpoint_syscall.run
rlimit.c
robust_futex.c
rr_ps.c
rr_ps.run
rr_ps_ns.c
rr_ps_ns.run Record tids in the thread's own PID namespace and print them during r… Dec 26, 2016
run_end.py Make run_end test wait before responding to some prompts to fix hang Dec 14, 2017
run_end.run
run_in_function.py
run_in_function.run
rusage.c Rename rrutil.h to util.h Jul 28, 2017
samask.c
sanity.py Rename rrutil.py to util.py Jul 28, 2017
sanity.run
save_data_fd.c
sched_attr.c
sched_setaffinity.c
sched_setparam.c
sched_yield.c Rename rrutil.h to util.h Jul 28, 2017
sched_yield_to_lower_priority.c
scm_rights.c Rename rrutil.h to util.h Jul 28, 2017
scratch_read.c
search.c
search.py
search.run
seccomp.c
seccomp_clone_fail.c Handle clone syscalls being aborted with an errno by a user seccomp f… Aug 1, 2018
seccomp_desched.c
seccomp_kill_exit.c
seccomp_null.c
seccomp_signals.c Rename rrutil.h to util.h Jul 28, 2017
seccomp_signals.run Test handling of seccomp SIGSYS signals interacting with TIME_SLICE_S… Jun 17, 2017
seccomp_sigsys_args.c
seccomp_sigsys_sigtrap.c Use syscall directly in another test. Oct 20, 2017
seccomp_sigsys_syscallbuf.c
seccomp_tsync.c
seccomp_veto_exec.c
segfault.c
segfault.run
self_shebang.c
self_sigint.c
sem.c
send_block.c
sendfile.c
set_ptracer.c
set_tid_address.c
setgid.c
setgroups.c
setitimer.c
setsid.c
setuid.c
shared_exec.c
shared_map.c
shared_map.run
shared_persistent_file.c
shared_persistent_file.py
shared_persistent_file.run
shared_write.c
shm.c
shm_checkpoint.py
shm_checkpoint.run Support SysV shmem. Feb 4, 2015
shm_unmap.c
sigaction_old.c
sigaltstack.c
sigchld_interrupt_signal.c
sigcont.c
sighandler_fork.c Rename rrutil.h to util.h Jul 28, 2017
sighandler_mask.c Rename rrutil.h to util.h Jul 28, 2017
sigill.c
siginfo.py
siginfo.run
signal_checkpoint.py
signal_checkpoint.run
signal_deferred.c Rename rrutil.h to util.h Jul 28, 2017
signal_during_preload_init.c
signal_frame.c
signal_numbers.c
signal_numbers.py
signal_numbers.run
signal_stop.py
signal_stop.run
signal_unstoppable.c
signalfd.c Rename rrutil.h to util.h Jul 28, 2017
sigprocmask.c
sigprocmask_ensure_delivery.c
sigprocmask_exec.c
sigprocmask_in_syscallbuf_sighandler.c
sigprocmask_race.c
sigprocmask_race.run
sigprocmask_rr_sigs.c
sigprocmask_rr_sigs_nondefault.c
sigprocmask_rr_sigs_nondefault.run
sigprocmask_syscallbuf.c
sigqueueinfo.c
sigreturn.c
sigreturn_checksum.run Fix sigframe size calculation on KNL Jan 27, 2017
sigreturn_reg.c
sigreturnmask.c
sigrt.c Rename rrutil.h to util.h Jul 28, 2017
sigstop.c
sigstop2.c
sigsuspend.c Rename rrutil.h to util.h Jul 28, 2017
sigtrap.c
simple.c
simple_script.run
simple_script.sh
simple_script_debug.py
simple_script_debug.run
simple_threads_stress.c
simple_winch.py
simple_winch.run
singlestep_pushf.c
singlestep_pushf.py
singlestep_pushf.run
sioc.c
sock_names_opts.c
spinlock_priorities.c
splice.c Rename rrutil.h to util.h Jul 28, 2017
stack_growth.c
stack_growth.py
stack_growth.run
stack_growth_after_syscallbuf.c
stack_growth_syscallbuf.c
stack_growth_with_guard.c
stack_invalid.c Rename rrutil.h to util.h Jul 28, 2017
stack_overflow.c
stack_overflow_altstack.c
stack_overflow_debug.py
stack_overflow_debug.run Clean up signal handling, especially during replay. Sep 19, 2015
stack_overflow_with_guard.c
statfs.c
statx.c
std_random.cc
stdout_child.c
stdout_cloexec.c
stdout_dup.c
stdout_redirect.c
step1.py
step1.run
step_rdtsc.py
step_rdtsc.run
step_signal.py
step_signal.run
step_thread.c
step_thread.py
step_thread.run
stray_time_slice_signal.c
stray_time_slice_signal.run
strict_priorities.c
string_instructions.c
string_instructions.py
string_instructions.run
string_instructions_async_signals.c
string_instructions_async_signals.run
string_instructions_async_signals_shared.c
string_instructions_async_signals_shared.run
string_instructions_break.py
string_instructions_break.run
string_instructions_multiwatch.c string_instructions_multiwatch: Work around buggy compiler DWARF Mar 14, 2020
string_instructions_multiwatch.py
string_instructions_multiwatch.run Introduce test-monitor and use it to capture data on timeouts Feb 17, 2017
string_instructions_replay.c
string_instructions_replay.run
string_instructions_replay_quirk.py
string_instructions_replay_quirk.run
string_instructions_watch.c
string_instructions_watch.py
string_instructions_watch.run
subprocess_exit_ends_session.py
subprocess_exit_ends_session.run
switch_processes.py Rename rrutil.py to util.py Jul 28, 2017
switch_processes.run
switch_read.c
symlink.c
sync.c
sync_file_range.c Add mode flag argument to open calls in tests that may create files Jan 13, 2020
syscall_bp.c
syscall_in_writable_mem.c
syscallbuf_fd_disabling.c Rename rrutil.h to util.h Jul 28, 2017
syscallbuf_fd_disabling.run
syscallbuf_signal_blocking.c Rename rrutil.h to util.h Jul 28, 2017
syscallbuf_signal_blocking_read.c
syscallbuf_signal_blocking_read.run When allowing execution to proceed through an untraced syscall with a… Apr 29, 2017
syscallbuf_signal_reset.c
syscallbuf_sigstop.c
syscallbuf_timeslice.c
syscallbuf_timeslice2.c Rename rrutil.h to util.h Jul 28, 2017
syscallbuf_timeslice2_250.run
syscallbuf_timeslice_250.run
sysconf.c
sysctl.c
sysemu_singlestep.c
sysfs.c
sysinfo.c
target_fork.c
target_fork.run
target_process.c Rename rrutil.h to util.h Jul 28, 2017
target_process.run
term_nonmain.c
term_nonmain.run
term_rr.c
term_rr.py
term_rr.run Emit EV_UNSTABLE_EXIT events for all tracees whenever rr terminates Jan 25, 2016
term_trace_cpu.run
term_trace_reset.c
term_trace_reset.run Don't try to reset the syscallbuf for exited tasks Jun 30, 2017
term_trace_syscall.c
term_trace_syscall.run
test_lib.c Handle preload-init when the process already has more than one thread Aug 14, 2017
test_setup.gdb
tgkill.c
thread_exit_signal.c
thread_exit_signal.run
thread_open_race.c Avoid changing current working directory when connecting tracee to so… Apr 25, 2018
thread_open_race.run
thread_stress.c Rename rrutil.h to util.h Jul 28, 2017
thread_stress.run
thread_yield.c
threaded_syscall_spam.c
threaded_syscall_spam.run Clean up test scripts. Jul 9, 2014
threads.c
threads.run
timer.c
timerfd.c
times.c