kirancodes.me
To Proof Maintenance & Beyond!

iReplayer: in-situ and identical record-and-replay for multithreaded applications

Hongyu Liu, Sam Silvestro, Wei Wang, Chen Tian, Tongping Liu

Abstract

Reproducing executions of multithreaded programs is very challenging due to many intrinsic and external non-deterministic factors. Existing RnR systems achieve significant progress in terms of performance overhead, but none targets the in-situ setting, in which replay occurs within the same process as the recording process. Also, most existing work cannot achieve identical replay, which may prevent the reproduction of some errors.

Related papers