Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
..
Failed to load latest commit information.
preload Assert in Task::write_mem that the struct we're writing does not have…
script Add some configure-style checks. Fixes #1112.
test Clear wait status when declining to execute at all in ReplaySession::…
AddressSpace.cc Workaround VMWare hypervisor bug that fails to report watchpoint hits…
AddressSpace.h Workaround VMWare hypervisor bug that fails to report watchpoint hits…
AutoRemoteSyscalls.cc Make tracee seccomp filters using SECCOMP_RET_ERRNO use SECCOMP_RET_T…
AutoRemoteSyscalls.h Make AutoRemoteSyscalls and 'clone' syscall handling robust to invali…
CPUIDBugDetector.cc Make TraceFrame::event() return an actual Event&
CPUIDBugDetector.h Rename 'rbc' stuff to rcb or ticks.
Command.cc make the help command print to stdout and exit 0
Command.h Automated reformat
CompressedReader.cc Check validity of CompressedReader's fd properly.
CompressedReader.h Expose CompressedReader/Writer::operator<< as public members
CompressedWriter.cc Use nullptr instead of NULL.
CompressedWriter.h Expose CompressedReader/Writer::operator<< as public members
DiversionSession.cc During replay, force a task to exit an emulated syscall as soon as we…
DiversionSession.h Refactor BreakStatus to express a set of orthogonal break reasons, di…
DumpCommand.cc Make TraceFrame::event() return an actual Event&
EmuFs.cc Use SyscallEntryOrExit a bit less
EmuFs.h Use SyscallEntryOrExit a bit less
Event.cc Move SyscallEntryOrExit to replay_syscall.cc
Event.h Save siginfo_t::si_addr in trace
ExtraRegisters.cc Add ExtraRegisters::get_user_fpxregs_struct
ExtraRegisters.h Add ExtraRegisters::get_user_fpxregs_struct
FdTable.cc Switch injected syscalls to use openat(RR_RESERVED_ROOT_DIR_FD) inste…
FdTable.h Introduce RR_RESERVED_ROOT_DIR_FD to hold a reference to rr's root di…
FileMonitor.h Add write-monitoring callbacks to FileMonitor
Flags.cc Create modular command infrastructure.
Flags.h Move recording flags to RecordCommand
GdbConnection.cc Display breakpoint addresses in hex
GdbConnection.h Disable reverse-execution for emergency_debug sessions, since it does…
GdbRegister.h Rename GDBRegister.h to GdbRegister.h
GdbServer.cc Improve `replay_step_to_mark`'s strategies.
GdbServer.h Add GdbServer support for lazy reverse-singlestepping
HelpCommand.cc make the help command print to stdout and exit 0
MagicSaveDataMonitor.cc Move RR_MAGIC_SAVE_DATA_FD support to MagicSaveDataMonitor
MagicSaveDataMonitor.h Move RR_MAGIC_SAVE_DATA_FD support to MagicSaveDataMonitor
Monkeypatcher.cc Give Registers::ip() and Registers::sp() better types
Monkeypatcher.h Add comment
PerfCounters.cc Add mobile Haswell CPUID
PerfCounters.h Close perfcounter fds for tasks in a freshly-cloned ReplaySession.
PropertyTable.h Make syscall_state_property methods take a Task.
PsCommand.cc Print 'forked without exec' when the trace is abnormally terminated
RecordCommand.cc Move recording flags to RecordCommand
RecordCommand.h Create modular command infrastructure.
RecordSession.cc Make tracee seccomp filters using SECCOMP_RET_ERRNO use SECCOMP_RET_T…
RecordSession.h Handle delivering signals "late" when we're not in a signal-stop.
Registers.cc Add `-t` option to `rr replay -a` to singlestep to a particular event
Registers.h Work around nondeterministic EFLAGS setting in VMWare guests
ReplayCommand.cc Add `-t` option to `rr replay -a` to singlestep to a particular event
ReplaySession.cc Clear wait status when declining to execute at all in ReplaySession::…
ReplaySession.h Make ReplaySession::replay_step report whether a fast-forward actuall…
ReplayTimeline.cc Improve `replay_step_to_mark`'s strategies.
ReplayTimeline.h Improve `replay_step_to_mark`'s strategies.
Scheduler.cc Get rid of the final wait in record_step, letting Scheduler::get_next…
Scheduler.h Replace Task::switchable with RecordSession::last_task_switchable
ScopedFd.h Switch AddressSpace::child_mem_fd to use ScopedFd.
Session.cc Workaround VMWare hypervisor bug that fails to report watchpoint hits…
Session.h Improve `replay_step_to_mark`'s strategies.
StdioMonitor.cc Add Session::visible_execution and don't replay stdio for invisible e…
StdioMonitor.h Move stdout/stderr echoing during replay to StdioMonitor
StringVectorToCharArray.h Move CharArray to its own StringArrayToCharArray class with header file.
TaskishUid.h Add GdbServer support for lazy reverse-singlestepping
Ticks.h Add Ticks typedef and start using it in PerfCounters.
TraceFrame.cc Remove unnecessary newline
TraceFrame.h Make TraceFrame::event() return an actual Event&
TraceMappedRegion.h Support SysV shmem.
TraceStream.cc Save siginfo_t::si_addr in trace
TraceStream.h Make TraceFrame::event() return an actual Event&
TraceTaskEvent.h Update FdTable when fds are closed via CLOEXEC
assembly_templates.py Modify VDSO vsyscall patch code to make room for a dynamic-syscall pa…
drm.h Use DebuggerRegister type in more places.
fast_forward.cc Reformat
fast_forward.h Make ReplaySession::replay_step report whether a fast-forward actuall…
generate_syscalls.py Support pid namespaces with unshare()
kernel_abi.cc Give Registers::ip() and Registers::sp() better types
kernel_abi.h Make seccomp calls with a null filter pointer return EFAULT instead o…
kernel_metadata.cc Implement basic support for SysV semaphores.
kernel_metadata.h Support SysV shmem.
kernel_supplement.h Fix travis build
log.cc Move emergency_debug into log.cc.
log.h Avoid sign-extension in HEX helper
main.cc Add `-t` option to `rr replay -a` to singlestep to a particular event
main.h make the help command print to stdout and exit 0
record_signal.cc Move the code that checks whether the tracee is using SIGSTKFLT from …
record_signal.h Handle delivering signals "late" when we're not in a signal-stop.
record_syscall.cc Make tracee seccomp filters using SECCOMP_RET_ERRNO use SECCOMP_RET_T…
record_syscall.h Support pid namespaces with unshare()
remote_ptr.h Use RUN_SINGLESTEP_FAST_FORWARD in ReplayTimeline.
replay_syscall.cc Make tracee seccomp filters using SECCOMP_RET_ERRNO use SECCOMP_RET_T…
replay_syscall.h Move stdout/stderr echoing during replay to StdioMonitor
seccomp-bpf.h Make tracee seccomp filters using SECCOMP_RET_ERRNO use SECCOMP_RET_T…
syscalls.py Support 'unshare' and 'chroot' syscalls.
task.cc Make seccomp calls with a null filter pointer return EFAULT instead o…
task.h Make seccomp calls with a null filter pointer return EFAULT instead o…
util.cc Make seccomp calls with a null filter pointer return EFAULT instead o…
util.h Assert in Task::write_mem that the struct we're writing does not have…
Something went wrong with that request. Please try again.