Permalink
..
Failed to load latest commit information.
chaos-test Fix build warnings in Ubuntu 17.04 Apr 16, 2017
ftrace Add circular log buffer controlled by RR_LOG_BUFFER Apr 28, 2017
preload When allowing execution to proceed through an untraced syscall with a… Apr 29, 2017
script Skip installing pyexpect and gdb on Travis Jun 28, 2016
test-monitor Reformat Feb 26, 2017
test Avoid XACQUIRE/XRELEASE instructions for old assemblers May 22, 2017
AddressSpace.cc Detect and handle "no counters are working" and "only one counter is … May 12, 2017
AddressSpace.h Check that no rr-shared-* memory maps were leaked during recording an… Feb 27, 2017
AutoRemoteSyscalls.cc Use tmp_dir() instead of /tmp in retrieve_fd_arch Apr 7, 2017
AutoRemoteSyscalls.h Save and restore Task::wait_status when performing a remote syscall. Mar 23, 2017
BreakpointCondition.h Move all rr C++ code into the rr namespace Mar 22, 2016
CPUIDBugDetector.cc Reformat with clang-format 3.8.0 Jun 24, 2016
CPUIDBugDetector.h Move all rr C++ code into the rr namespace Mar 22, 2016
Command.cc Print global options in Command::print_help May 6, 2017
Command.h Print useful message for invalid parameter Dec 22, 2016
CompressedReader.cc Reformat with clang-format 3.8.0 Jun 24, 2016
CompressedReader.h Reformat with clang-format 3.8.0 Jun 24, 2016
CompressedWriter.cc Reformat with clang-format 3.8.0 Jun 24, 2016
CompressedWriter.h Reformat with clang-format 3.8.0 Jun 24, 2016
DiversionSession.cc Lock the syscallbuf during diversions Dec 5, 2016
DiversionSession.h Add 'override' to a lot of places May 10, 2017
DumpCommand.cc Add 'override' to a lot of places May 10, 2017
ElfReader.cc Add 'override' to a lot of places May 10, 2017
ElfReader.h When the tracee executable depends on libasan, prepend libasan to LD_… Jun 27, 2016
EmuFs.cc Create emufs shared files in TMPDIR instead of /dev/shm Apr 11, 2017
EmuFs.h Update clang-format to use C++11 so that raw string literals are reco… Sep 22, 2016
Event.cc Reformat with clang-format 3.8.0 Jun 24, 2016
Event.h Instead of trying to emulate kernel blocked_signals state, just refet… Feb 9, 2017
ExtraRegisters.cc Fix output pointer Sep 14, 2016
ExtraRegisters.h Reset FPU register state after execve to work around kernel bug Sep 12, 2016
FdTable.cc Updates to syscallbuf_fds_disabled should be recorded in the trace Jan 12, 2017
FdTable.h Remove unused needs_offset methods May 10, 2017
FileMonitor.cc Fix 32bit build Jan 5, 2017
FileMonitor.h Support `write` calls on monitored file descriptors Nov 2, 2016
Flags.cc Move all rr C++ code into the rr namespace Mar 22, 2016
Flags.h Support usbdevfs ioctls Apr 28, 2016
GdbCommand.cc Introduce test-monitor and use it to capture data on timeouts Feb 17, 2017
GdbCommand.h Add 'override' to a lot of places May 10, 2017
GdbCommandHandler.cc Reformat Mar 30, 2017
GdbCommandHandler.h Reformat Sep 15, 2016
GdbConnection.cc Fix typo in GdbConnection.cc Apr 19, 2017
GdbConnection.h GdbConnection: do not exit on socket close Mar 29, 2017
GdbExpression.cc Update clang-format to use C++11 so that raw string literals are reco… Sep 22, 2016
GdbExpression.h Update clang-format to use C++11 so that raw string literals are reco… Sep 22, 2016
GdbInitCommand.cc Add 'override' to a lot of places May 10, 2017
GdbRegister.h expose fs_base/gs_base registers. Apr 24, 2017
GdbServer.cc Log stop reasons May 11, 2017
GdbServer.h Add the keep listening option Mar 29, 2017
HasTaskSet.cc Reformat with clang-format 3.8.0 Jun 24, 2016
HasTaskSet.h Move all rr C++ code into the rr namespace Mar 22, 2016
HelpCommand.cc Add 'override' to a lot of places May 10, 2017
MagicSaveDataMonitor.cc Fix build with clang (Bug #1898) Nov 23, 2016
MagicSaveDataMonitor.h Remove unused needs_offset methods May 10, 2017
MemoryRange.h Compute regions of address space that are free everywhere always May 25, 2016
MmappedFileMonitor.cc Make sure we use a task for the address space we're trying to record … Mar 31, 2017
MmappedFileMonitor.h Add 'override' to a lot of places May 10, 2017
MonitoredSharedMemory.cc Reformat Mar 8, 2017
MonitoredSharedMemory.h Clear local_addrs in a cloned AddressSpace to indicate that it doesn'… Aug 29, 2016
Monkeypatcher.cc Add 'override' to a lot of places May 10, 2017
Monkeypatcher.h Dispatch all stashed signals before entering syscalls, and block user… Feb 12, 2017
PerfCounters.cc Detect and handle "no counters are working" and "only one counter is … May 12, 2017
PerfCounters.h Detect and work around KVM PMU bug Feb 1, 2017
PreserveFileMonitor.h Add 'override' to a lot of places May 10, 2017
ProcFdDirMonitor.cc Fix proc_fds test on Ubuntu 14.04 by preserve IP Oct 1, 2016
ProcFdDirMonitor.h Add 'override' to a lot of places May 10, 2017
ProcMemMonitor.cc Remove unused needs_offset methods May 10, 2017
ProcMemMonitor.h Remove unused needs_offset methods May 10, 2017
PropertyTable.h Add 'override' to a lot of places May 10, 2017
PsCommand.cc Add 'override' to a lot of places May 10, 2017
RecordCommand.cc Check that no rr-shared-* memory maps were leaked during recording an… Feb 27, 2017
RecordCommand.h Add 'override' to a lot of places May 10, 2017
RecordSession.cc Skip preprocessing (in addition to already skipped postprocessing) fo… Apr 19, 2017
RecordSession.h Add 'override' to a lot of places May 10, 2017
RecordTask.cc When allowing execution to proceed through an untraced syscall with a… Apr 29, 2017
RecordTask.h Add 'override' to a lot of places May 10, 2017
Registers.cc Add circular log buffer controlled by RR_LOG_BUFFER Apr 28, 2017
Registers.h Don't fail if the tracee is in a different mount ns Jan 3, 2017
ReplayCommand.cc Add 'override' to a lot of places May 10, 2017
ReplaySession.cc Replace DEBUGTAG stuff with proper logging Feb 7, 2017
ReplaySession.h Add 'override' to a lot of places May 10, 2017
ReplayTask.cc Don't fail if the tracee is in a different mount ns Jan 3, 2017
ReplayTask.h Update task serial number as if the task was newly created Jul 24, 2016
ReplayTimeline.cc Add more logging May 11, 2017
ReplayTimeline.h Update clang-format to use C++11 so that raw string literals are reco… Sep 22, 2016
RerunCommand.cc Add 'override' to a lot of places May 10, 2017
ReturnAddressList.cc Move all rr C++ code into the rr namespace Mar 22, 2016
ReturnAddressList.h Move all rr C++ code into the rr namespace Mar 22, 2016
Scheduler.cc Only reschedule current_ if it's still at the head of the round-robin… Feb 2, 2017
Scheduler.h Tighten scheduling assertions Feb 2, 2017
ScopedFd.h Introduce `create_temporary_file` and use it in a few places to reduc… Apr 6, 2017
SeccompFilterRewriter.cc Update emulated seccomp status for all threads when TSYNC is specified Aug 30, 2016
SeccompFilterRewriter.h Don't process the syscall if seccomp vetoed executing it. Oct 19, 2016
Session.cc Detect and handle "no counters are working" and "only one counter is … May 12, 2017
Session.h Make Session::create_shared_mmap honor TMPDIR Apr 6, 2017
StdioMonitor.cc Support `write` calls on monitored file descriptors Nov 2, 2016
StdioMonitor.h Fix build with clang (Bug #1898) Nov 23, 2016
StringVectorToCharArray.h Move all rr C++ code into the rr namespace Mar 22, 2016
Task.cc Re-add THP workaround since it turns out the bug is still present on … Apr 5, 2017
Task.h Save and restore Task::wait_status when performing a remote syscall. Mar 23, 2017
TaskGroup.cc Explicitly note when a fatal, unblockable SIGSEGV has occurred. Sep 14, 2016
TaskGroup.h Explicitly note when a fatal, unblockable SIGSEGV has occurred. Sep 14, 2016
TaskishUid.h Move all rr C++ code into the rr namespace Mar 22, 2016
ThreadDb.cc Update clang-format to use C++11 so that raw string literals are reco… Sep 22, 2016
ThreadDb.h Update clang-format to use C++11 so that raw string literals are reco… Sep 22, 2016
Ticks.h Move all rr C++ code into the rr namespace Mar 22, 2016
TraceFrame.cc Reset FPU register state after execve to work around kernel bug Sep 12, 2016
TraceFrame.h Move all rr C++ code into the rr namespace Mar 22, 2016
TraceStream.cc Resolve symlinks in trace path in case they change during recording o… May 10, 2017
TraceStream.h Resolve symlinks in trace path in case they change during recording o… May 10, 2017
TraceTaskEvent.h Record tids in the thread's own PID namespace and print them during r… Dec 26, 2016
VirtualPerfCounterMonitor.cc Detect and work around KVM PMU bug Feb 1, 2017
VirtualPerfCounterMonitor.h Support `write` calls on monitored file descriptors Nov 2, 2016
WaitStatus.cc Reformat with clang-format 3.8.0 Jun 24, 2016
WaitStatus.h Rework emulate_ptrace_stop interface to be WaitStatus-based and gener… Mar 29, 2016
assembly_templates.py Fix preload_locals field offsets Feb 9, 2017
drm.h Use DebuggerRegister type in more places. Sep 10, 2014
exec_stub.c Add exec_stub to the build. Jul 31, 2015
fast_forward.cc Explicitly ignore zero-sized watch May 11, 2017
fast_forward.h Workaround KNL hardware bug in string instruction singlestep Nov 27, 2016
ftrace.cc Reformat with clang-format 3.8.0 Jun 24, 2016
ftrace.h Move all rr C++ code into the rr namespace Mar 22, 2016
generate_rr_page.py Add more untraced syscall types to rr page Apr 14, 2016
generate_syscalls.py Remove explicit checks for unsupported syscalls; let them take the de… Aug 21, 2015
kernel_abi.cc Support adjtimex syscall. Apr 23, 2017
kernel_abi.h Support adjtimex syscall. Apr 23, 2017
kernel_metadata.cc Reformat with clang-format 3.8.0 Jun 24, 2016
kernel_metadata.h Move all rr C++ code into the rr namespace Mar 22, 2016
kernel_supplement.h Dispatch all stashed signals before entering syscalls, and block user… Feb 12, 2017
log.cc Add circular log buffer controlled by RR_LOG_BUFFER Apr 28, 2017
log.h Add circular log buffer controlled by RR_LOG_BUFFER Apr 28, 2017
main.cc Add 'override' to a lot of places May 10, 2017
main.h Print global options in Command::print_help May 6, 2017
record_signal.cc When allowing execution to proceed through an untraced syscall with a… Apr 29, 2017
record_signal.h Dispatch all stashed signals before entering syscalls, and block user… Feb 12, 2017
record_syscall.cc Fix get_mempolicy test and recording code May 22, 2017
record_syscall.h Rework clone/fork handling so that the new task is created immediatel… Mar 23, 2016
remote_code_ptr.cc Move all rr C++ code into the rr namespace Mar 22, 2016
remote_code_ptr.h Dispatch all stashed signals before entering syscalls, and block user… Feb 12, 2017
remote_ptr.h Update clang-format to use C++11 so that raw string literals are reco… Sep 22, 2016
replay_syscall.cc Introduce `create_temporary_file` and use it in a few places to reduc… Apr 6, 2017
replay_syscall.h Rework clone/fork handling so that the new task is created immediatel… Mar 23, 2016
seccomp-bpf.h Reformat with clang-format 3.8.0 Jun 24, 2016
syscalls.py Fix get_mempolicy test and recording code May 22, 2017
util.cc Add circular log buffer controlled by RR_LOG_BUFFER Apr 28, 2017
util.h Create emufs shared files in TMPDIR instead of /dev/shm Apr 11, 2017