메뉴 건너뛰기




Volumn , Issue , 2007, Pages 89-100

Valgrind: A framework for heavyweight dynamic binary instrumentation

Author keywords

Dynamic binary analysis; Dynamic binary instrumentation; Memcheck; Shadow values; Valgrind

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; MODEL CHECKING; PROGRAM COMPILERS; SYSTEMS ANALYSIS;

EID: 35448955692     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1250734.1250746     Document Type: Conference Paper
Times cited : (1044)

References (29)
  • 1
    • 0034449842 scopus 로고    scopus 로고
    • Dynamo: A transparent dynamic optimization system
    • Vancouver, Canada, June
    • V. Bala, E. Duesterwald, and S. Banerjia. Dynamo: A transparent dynamic optimization system. In Proceedings of PLDI 2000, pages 1-12, Vancouver, Canada, June 2000.
    • (2000) Proceedings of PLDI , pp. 1-12
    • Bala, V.1    Duesterwald, E.2    Banerjia, S.3
  • 3
    • 84943422723 scopus 로고    scopus 로고
    • An infrastructure for adaptive dynamic optimization
    • San Francisco, California, USA, March
    • D. Bruening, T. Garnett, and S. Amarasinghe. An infrastructure for adaptive dynamic optimization. In Proceedings of CGO'03, pages 265-276, San Francisco, California, USA, March 2003.
    • (2003) Proceedings of CGO'03 , pp. 265-276
    • Bruening, D.1    Garnett, T.2    Amarasinghe, S.3
  • 4
    • 35248878561 scopus 로고    scopus 로고
    • Run-time type checking for binary programs
    • Warsaw, Poland, April
    • M. Burrows, S. N. Freund, and J. L. Wiener. Run-time type checking for binary programs. In Proceedings of CC 2003, pages 90-105, Warsaw, Poland, April 2003.
    • (2003) Proceedings of CC , pp. 90-105
    • Burrows, M.1    Freund, S.N.2    Wiener, J.L.3
  • 5
    • 35448967871 scopus 로고    scopus 로고
    • Personal communication, November
    • W. Cheng. Personal communication, November 2006.
    • (2006)
    • Cheng, W.1
  • 6
    • 34547335786 scopus 로고    scopus 로고
    • TaintTrace: Efficient flow tracing with dynamic binary rewriting
    • Cagliari, Sardinia, Italy, June
    • W. Cheng, Q. Zhao, B. Yu, and S. Hiroshige. TaintTrace: Efficient flow tracing with dynamic binary rewriting. In Proceedings of ISCC 2006, pages 749-754, Cagliari, Sardinia, Italy, June 2006.
    • (2006) Proceedings of ISCC , pp. 749-754
    • Cheng, W.1    Zhao, Q.2    Yu, B.3    Hiroshige, S.4
  • 7
    • 34247363267 scopus 로고    scopus 로고
    • Dynamic inference of abstract types
    • Portland, Maine, USA, July
    • P. J. Guo, J. H. Perkins, S. McCamant, and M. D. Ernst. Dynamic inference of abstract types. In Proceedings of ISSTA 2006, pages 255-265, Portland, Maine, USA, July 2006.
    • (2006) Proceedings of ISSTA , pp. 255-265
    • Guo, P.J.1    Perkins, J.H.2    McCamant, S.3    Ernst, M.D.4
  • 8
    • 0000596666 scopus 로고
    • Purify: Fast detection of memory leaks and access errors
    • San Francisco, California, USA, January
    • R. Hastings and B. Joyce. Purify: Fast detection of memory leaks and access errors. In Proceedings of the Winter USENIX Conference, pages 125-136, San Francisco, California, USA, January 1992.
    • (1992) Proceedings of the Winter USENIX Conference , pp. 125-136
    • Hastings, R.1    Joyce, B.2
  • 10
    • 35448953569 scopus 로고    scopus 로고
    • Personal communication, SeptemberNovember 2006
    • G. Lueck and R. Cohn. Personal communication, SeptemberNovember 2006.
    • Lueck, G.1    Cohn, R.2
  • 12
    • 33745852965 scopus 로고    scopus 로고
    • DIOTA: Dynamic instrumentation, optimization and transformation of applications
    • Charlottesville, Virginia, USA, September
    • J. Maebe, M. Ronsse, and K. De Bosschere. DIOTA: Dynamic instrumentation, optimization and transformation of applications. In Proceedings of WBT-2002, Charlottesville, Virginia, USA, September 2002.
    • (2002) Proceedings of WBT-2002
    • Maebe, J.1    Ronsse, M.2    De Bosschere, K.3
  • 14
    • 33750373762 scopus 로고    scopus 로고
    • Automatic logging of operation system effects to guide application-level architecture simulation
    • St. Malo, France, June
    • S. Narayanasamy, C. Pereira, H. Patil, R. Cohn, and B. Calder. Automatic logging of operation system effects to guide application-level architecture simulation. In Proceedings of SIGMetrics/Performance 2006, pages 216-227, St. Malo, France, June 2006.
    • (2006) Proceedings of SIGMetrics/Performance , pp. 216-227
    • Narayanasamy, S.1    Pereira, C.2    Patil, H.3    Cohn, R.4    Calder, B.5
  • 17
    • 18944381091 scopus 로고    scopus 로고
    • Redux: A dynamic dataflow tracer
    • N. Nethercote and A. Mycroft. Redux: A dynamic dataflow tracer. ENTCS, 89(2), 2003.
    • (2003) ENTCS , vol.89 , Issue.2
    • Nethercote, N.1    Mycroft, A.2
  • 18
    • 16244366310 scopus 로고    scopus 로고
    • Valgrind: A program supervision framework
    • N. Nethercote and J. Seward. Valgrind: A program supervision framework. ENTCS, 89(2), 2003.
    • (2003) ENTCS , vol.89 , Issue.2
    • Nethercote, N.1    Seward, J.2
  • 19
    • 35448963872 scopus 로고    scopus 로고
    • How to shadow every byte of memory used by a program
    • San Diego, California, USA, June
    • N. Nethercote and J. Seward. How to shadow every byte of memory used by a program. In Proceedings of VEE 2007, San Diego, California, USA, June 2007.
    • (2007) Proceedings of VEE 2007
    • Nethercote, N.1    Seward, J.2
  • 20
    • 33751030641 scopus 로고    scopus 로고
    • Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software
    • San Diego, California, USA, February
    • J. Newsome and D. Song. Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software. In Proceedings of NDSS '05, San Diego, California, USA, February 2005.
    • (2005) Proceedings of NDSS '05
    • Newsome, J.1    Song, D.2
  • 21
    • 0030836322 scopus 로고    scopus 로고
    • Low-cost, concurrent checking of pointer and array accesses in C programs
    • January
    • H. Patil and C. Fischer. Low-cost, concurrent checking of pointer and array accesses in C programs. Software - Practice and Experience, 27(1):87-110, January 1997.
    • (1997) Software - Practice and Experience , vol.27 , Issue.1 , pp. 87-110
    • Patil, H.1    Fischer, C.2
  • 22
    • 35448938045 scopus 로고    scopus 로고
    • Personal communication, March
    • F. Qin. Personal communication, March 2007.
    • (2007)
    • Qin, F.1
  • 23
    • 40349087553 scopus 로고    scopus 로고
    • F. Qin, C. Wang, Z. Li, H. Kim, Y. Zhou, and Y. Wu. Lift: A low-oeverhead practical information flow tracking system for detecting security attacks. In Proceedings of the Annual IEEE/ACM International Symposium on Microarchitecture (Micro'06), Orlando, Florida, USA, December 2006.
    • F. Qin, C. Wang, Z. Li, H. Kim, Y. Zhou, and Y. Wu. Lift: A low-oeverhead practical information flow tracking system for detecting security attacks. In Proceedings of the Annual IEEE/ACM International Symposium on Microarchitecture (Micro'06), Orlando, Florida, USA, December 2006.
  • 24
    • 1642382626 scopus 로고    scopus 로고
    • Low-overhead software dynamic translation
    • Technical Report CS-2001-18, University of Virginia, Charlottesville, Virginia, USA
    • K. Scott, J. W. Davidson, and K. Skadron. Low-overhead software dynamic translation. Technical Report CS-2001-18, University of Virginia, Charlottesville, Virginia, USA, 2001.
    • (2001)
    • Scott, K.1    Davidson, J.W.2    Skadron, K.3
  • 26
    • 0031636046 scopus 로고    scopus 로고
    • Quality and speed in linearscan register allocation
    • Montreal, Canada, June
    • O. Traub, G. Holloway, and M. D. Smith. Quality and speed in linearscan register allocation. In Proceedings of PLDI '98, pages 142-151, Montreal, Canada, June 1998.
    • (1998) Proceedings of PLDI '98 , pp. 142-151
    • Traub, O.1    Holloway, G.2    Smith, M.D.3
  • 27
    • 35448962989 scopus 로고    scopus 로고
    • The Valgrind Developers. 2nd official Valgrind survey, September 2005: full report. http://www.valgrind.org/gallery/survey.05/report.txt.
    • The Valgrind Developers. 2nd official Valgrind survey, September 2005: full report. http://www.valgrind.org/gallery/survey.05/report.txt.


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