메뉴 건너뛰기




Volumn , Issue , 2014, Pages 445-456

Replay debugging: Leveraging record and replay for program debugging

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION PROGRAMS; CODES (SYMBOLS); COMPUTER ARCHITECTURE; COMPUTER DEBUGGING; PROGRAM COMPILERS;

EID: 84905454052     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ISCA.2014.6853229     Document Type: Conference Paper
Times cited : (25)

References (47)
  • 1
    • 84905452482 scopus 로고    scopus 로고
    • GDB: The GNU Project Debugger
    • "GDB: The GNU Project Debugger," http://www.gnu.org/software/ gdb/.
  • 7
    • 77954993218 scopus 로고    scopus 로고
    • Lreplay: A pending period based deterministic replay scheme
    • June 2010
    • Y. Chen, W. Hu, T. Chen, and R. Wu, "LReplay: A Pending Period Based Deterministic Replay Scheme," in ISCA, June 2010.
    • ISCA
    • Chen, Y.1    Hu, W.2    Chen, T.3    Wu, R.4
  • 8
    • 0031633854 scopus 로고    scopus 로고
    • Deterministic replay of java multithreaded applications
    • August
    • J.-D. Choi and H. Srinivasan, "Deterministic Replay of Java Multithreaded Applications," in SPDT, August 1998.
    • (1998) SPDT
    • Choi, J.-D.1    Srinivasan, H.2
  • 9
    • 70349145918 scopus 로고    scopus 로고
    • Decoupling dynamic program analysis from execution in virtual environments
    • June
    • J. Chow, T. Garfinkel, and P. M. Chen, "Decoupling Dynamic Program Analysis from Execution in Virtual Environments," in USENIX ATC, June 2008.
    • (2008) USENIX ATC
    • Chow, J.1    Garfinkel, T.2    Chen, P.M.3
  • 11
    • 11844249640 scopus 로고    scopus 로고
    • Revirt: Enabling intrusion analysis through virtual-machine logging and replay
    • December
    • G. W. Dunlap, S. T. King, S. Cinar, M. A. Basrai, and P. M. Chen, "ReVirt: Enabling Intrusion Analysis through Virtual-Machine Logging and Replay," in OSDI, December 2002.
    • (2002) OSDI
    • Dunlap, G.W.1    King, S.T.2    Cinar, S.3    Basrai, M.A.4    Chen, P.M.5
  • 13
    • 85029613985 scopus 로고
    • Igor: A system for program debugging via reversible execution
    • May
    • S. I. Feldman and C. B. Brown, "IGOR: A System for Program Debugging via Reversible Execution," in PADD, May 1988.
    • (1988) PADD
    • Feldman, S.I.1    Brown, C.B.2
  • 18
    • 84897757780 scopus 로고    scopus 로고
    • Relaxreplay: Record and replay for relaxed-consistency multiprocessors
    • March 2014
    • N. Honarmand and J. Torrellas, "RelaxReplay: Record and Replay for Relaxed-Consistency Multiprocessors," in ASPLOS, March 2014.
    • ASPLOS
    • Honarmand, N.1    Torrellas, J.2
  • 19
    • 52649164239 scopus 로고    scopus 로고
    • Rerun: Exploiting episodes for lightweight memory race recording
    • June
    • D. R. Hower and M. D. Hill, "Rerun: Exploiting Episodes for Lightweight Memory Race Recording," in ISCA, June 2008.
    • (2008) ISCA
    • Hower, D.R.1    Hill, M.D.2
  • 20
    • 84885639914 scopus 로고    scopus 로고
    • Detecting past and present intrusions through vulnerability-specific predicates
    • October
    • A. Joshi, S. T. King, G. W. Dunlap, and P. M. Chen, "Detecting Past and Present Intrusions Through Vulnerability-Specific Predicates," in SOSP, October 2005.
    • (2005) SOSP
    • Joshi, A.1    King, S.T.2    Dunlap, G.W.3    Chen, P.M.4
  • 21
    • 85077373727 scopus 로고    scopus 로고
    • Debugging operating systems with time-traveling virtual machines
    • April
    • S. T. King, G. W. Dunlap, and P. M. Chen, "Debugging Operating Systems with Time-Traveling Virtual Machines," in USENIX ATC, April 2005.
    • (2005) USENIX ATC
    • King, S.T.1    Dunlap, G.W.2    Chen, P.M.3
  • 22
    • 80053182126 scopus 로고    scopus 로고
    • Transparent, lightweight application execution replay on commodity multiprocessor operating systems
    • June 2010
    • O. Laadan, N. Viennot, and J. Nieh, "Transparent, Lightweight Application Execution Replay on Commodity Multiprocessor Operating Systems," in ACM SIGMETRICS, June 2010.
    • Acm Sigmetrics
    • Laadan, O.1    Viennot, N.2    Nieh, J.3
  • 25
    • 79955927767 scopus 로고    scopus 로고
    • Offline symbolic analysis to infer total store order
    • February 2011
    • D. Lee, M. Said, S. Narayanasamy, and Z. Yang, "Offline Symbolic Analysis to Infer Total Store Order," in HPCA, February 2011.
    • HPCA
    • Lee, D.1    Said, M.2    Narayanasamy, S.3    Yang, Z.4
  • 26
    • 76749139025 scopus 로고    scopus 로고
    • Offline symbolic analysis for multi-processor execution replay
    • December
    • D. Lee, M. Said, S. Narayanasamy, Z. Yang, and C. Pereira, "Offline Symbolic Analysis for Multi-Processor Execution Replay," in MICRO, December 2009.
    • (2009) MICRO
    • Lee, D.1    Said, M.2    Narayanasamy, S.3    Yang, Z.4    Pereira, C.5
  • 27
    • 77952252719 scopus 로고    scopus 로고
    • Respec: Efficient online multiprocessor replay via speculation and external determinism
    • March 2010
    • D. Lee, B. Wester, K. Veeraraghavan, S. Narayanasamy, P. M. Chen, and J. Flinn, "Respec: Efficient Online Multiprocessor Replay via Speculation and External Determinism," in ASPLOS, March 2010.
    • ASPLOS
    • Lee, D.1    Wester, B.2    Veeraraghavan, K.3    Narayanasamy, S.4    Chen, P.M.5    Flinn, J.6
  • 30
    • 52649147142 scopus 로고    scopus 로고
    • Delorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
    • June
    • P. Montesinos, L. Ceze, and J. Torrellas, "DeLorean: Recording and Deterministically Replaying Shared-Memory Multiprocessor Execution Efficiently," in ISCA, June 2008.
    • (2008) ISCA
    • Montesinos, P.1    Ceze, L.2    Torrellas, J.3
  • 31
    • 67650081259 scopus 로고    scopus 로고
    • Capo: A software-hardware interface for practical deterministicmultiprocessor replay
    • March
    • P. Montesinos, M. Hicks, S. T. King, and J. Torrellas, "Capo: A Software-Hardware Interface for Practical DeterministicMultiprocessor Replay," in ASPLOS, March 2009.
    • (2009) ASPLOS
    • Montesinos, P.1    Hicks, M.2    King, S.T.3    Torrellas, J.4
  • 32
    • 34249779799 scopus 로고    scopus 로고
    • Recording shared memory dependencies using strata
    • October
    • S. Narayanasamy, C. Pereira, and B. Calder, "Recording Shared Memory Dependencies Using Strata," in ASPLOS, October 2006.
    • (2006) ASPLOS
    • Narayanasamy, S.1    Pereira, C.2    Calder, B.3
  • 33
    • 27544515395 scopus 로고    scopus 로고
    • BugNet: Continuously recording program execution for deterministic replay debugging
    • June
    • S. Narayanasamy, G. Pokam, and B. Calder, "BugNet: Continuously Recording Program Execution for Deterministic Replay Debugging," in ISCA, June 2005.
    • (2005) ISCA
    • Narayanasamy, S.1    Pokam, G.2    Calder, B.3
  • 34
    • 72249098984 scopus 로고    scopus 로고
    • PRES: Probabilistic replay with execution sketching on multiprocessors
    • October
    • S. Park, Y. Zhou, W. Xiong, Z. Yin, R. Kaushik, K. H. Lee, and S. Lu, "PRES: Probabilistic Replay with Execution Sketching on Multiprocessors," in SOSP, October 2009.
    • (2009) SOSP
    • Park, S.1    Zhou, Y.2    Xiong, W.3    Yin, Z.4    Kaushik, R.5    Lee, K.H.6    Lu, S.7
  • 35
    • 77954001423 scopus 로고    scopus 로고
    • PinPlay: A framework for deterministic replay and reproducible analysis of parallel programs
    • April 2010
    • H. Patil, C. Pereira, M. Stallcup, G. Lueck, and J. Cownie, "PinPlay: A Framework for Deterministic Replay and Reproducible Analysis of Parallel Programs," in CGO, April 2010.
    • CGO
    • Patil, H.1    Pereira, C.2    Stallcup, M.3    Lueck, G.4    Cownie, J.5
  • 37
  • 39
    • 84880253977 scopus 로고    scopus 로고
    • Rainbow: Efficient memory dependence recording with high replay parallelism for relaxed memory model
    • February 2013
    • X. Qian, H. Huang, B. Sahelices, and D. Qian, "Rainbow: Efficient Memory Dependence Recording with High Replay Parallelism for Relaxed Memory Model," in HPCA, February 2013.
    • HPCA
    • Qian, X.1    Huang, H.2    Sahelices, B.3    Qian, D.4
  • 40
    • 29844452903 scopus 로고    scopus 로고
    • Jockey: A user-space library for record-replay debugging
    • September
    • Y. Saito, "Jockey: A User-space Library for Record-replay Debugging," in AADEBUG, September 2005.
    • (2005) AADEBUG
    • Saito, Y.1
  • 41
    • 79959917961 scopus 로고    scopus 로고
    • Flashback: A lightweight extension for rollback and deterministic replay for software debugging
    • June
    • S. M. Srinivasan, S. Kandula, C. R. Andrews, and Y. Zhou, "Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging," in USENIX ATC, June 2004.
    • (2004) USENIX ATC
    • Srinivasan, S.M.1    Kandula, S.2    Andrews, C.R.3    Zhou, Y.4
  • 43
    • 84875661875 scopus 로고    scopus 로고
    • Transparent mutable replay for multicore debugging and patch validation
    • March
    • N. Viennot, S. Nair, and J. Nieh, "Transparent Mutable Replay for Multicore Debugging and Patch Validation," in ASPLOS, March 2013.
    • (2013) ASPLOS
    • Viennot, N.1    Nair, S.2    Nieh, J.3
  • 45
    • 77955007123 scopus 로고    scopus 로고
    • Timetraveler: Exploiting acyclic races for optimizing memory race recording
    • June 2010
    • G. Voskuilen, F. Ahmad, and T. N. Vijaykumar, "Timetraveler: Exploiting Acyclic Races for Optimizing Memory Race Recording," in ISCA, June 2010.
    • ISCA
    • Voskuilen, G.1    Ahmad, F.2    Vijaykumar, T.N.3
  • 46
    • 0038684791 scopus 로고    scopus 로고
    • A flight data recorder for enabling full-system multiprocessor deterministic replay
    • June
    • M. Xu, R. Bodik, and M. D. Hill, "A "Flight Data Recorder" for Enabling Full-System Multiprocessor Deterministic Replay," in ISCA, June 2003.
    • (2003) ISCA
    • Xu, M.1    Bodik, R.2    Hill, M.D.3
  • 47
    • 34249806673 scopus 로고    scopus 로고
    • A Regulated Transitive Reduction (RTR) for Longer Memory Race Recording
    • "A Regulated Transitive Reduction (RTR) for Longer Memory Race Recording," in ASPLOS, 2006.
    • (2006) ASPLOS
    • Xu, M.1    Bodik, R.2    Hill, M.D.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.