• Open Access IconOpen Access
  • Cite Icon44
  • https://doi.org/10.1145/2884781.2884784Copy DOI Icon

DoubleTake

  • May 14, 2016
  • Tongping Liu +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Programs written in unsafe languages like C and C++ often suffer from errors like buffer overflows, dangling pointers, and memory leaks. Dynamic analysis tools like Valgrind can detect these errors, but their overhead---primarily due to the cost of instrumenting every memory read and write---makes them too heavyweight for use in deployed applications and makes testing with them painfully slow. The result is that much deployed software remains susceptible to these bugs, which are notoriously difficult to track down.

Similar Papers
  • Research Article
  • Citations7

Advanced strategies for achieving comprehensive code quality and ensuring software reliability

  • Aug 03, 2024
  • Computer Science & IT Research Journal
  • Nnaemeka Valentine Eziamaka +2
  • Conference Article
  • Citations2

Towards Patching Memory Leak Bugs in Off-The-Shelf Software

  • Nov 01, 2014
  • Domenico Cotroneo +1
  • Research Article
  • Citations10

Introspection for C and its Applications to Library Robustness

  • Dec 04, 2017
  • The Art, Science, and Engineering of Programming
  • Manuel Rigger +4
  • Book Chapter
  • Citations1

Software Streams: Big Data Challenges in Dynamic Program Analysis

  • Jan 01, 2013
  • Irene Finocchi
  • Research Article
  • Citations34

Wasmati: An efficient static vulnerability scanner for WebAssembly

  • Apr 26, 2022
  • Computers & Security
  • Tiago Brito +3
  • Book Chapter
  • Citations1

Rapid Assessments of the Economic Implications of Terrorism Events Using a Regional CGE Model: Creating GRAD-ECAT (Generalized, Regional and Dynamic Economic Consequence Analysis Tool)

  • Jan 01, 2019
  • Peter B Dixon +3
  • Conference Article
  • Citations22

Optimistic Hybrid Analysis

  • Mar 19, 2018
  • David Devecsery +3
  • Conference Article
  • Citations118

DiSL

  • Mar 25, 2012
  • Lukáš Marek +5
  • Book Chapter
  • Citations1

A Test Environment for High Integrity Software Development

  • Jan 01, 2003
  • Alejandro Alonso +2
  • Research Article
  • Citations156

Ethereum Smart Contract Analysis Tools: A Systematic Review

  • Jan 01, 2022
  • IEEE Access
  • Satpal Singh Kushwaha +4
  • Research Article
  • Citations32

Eth2Vec: Learning contract-wide code representations for vulnerability detection on Ethereum smart contracts

  • Aug 19, 2022
  • Blockchain: Research and Applications
  • Nami Ashizawa +3
  • Conference Article
  • Citations19

Properly understanding the impacts of distributed resources on distribution systems

  • Jul 01, 2010
  • D Tom Rizy +4
  • Conference Article
  • Citations20

ShadowVM

  • Oct 27, 2013
  • Lukáš Marek +8
  • Conference Article

Nonlinear Dynamic Analysis of Supercavitating Vehicles Based on Two-Dimensional Bifurcation

  • Dec 18, 2017
  • 30th International Symposium on Ballistics
  • Jintao Wu
  • Research Article

A Nonlinear Model-Based Study for Dynamic-Steady-State Process Identification on Lithium-Ion Batteries

  • Sep 01, 2017
  • Electrochemical Society Meeting Abstracts
  • Nicolas Wolff +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.