Valgrind: a framework for heavyweight dynamic binary instrumentation
Citations
2,448 citations
1,958 citations
Cites methods from "Valgrind: a framework for heavyweig..."
...We measured the amount of heap memory used by the programs using the Valgrind Massif tool (Nethercote and Steward, 2007)....
[...]
1,221 citations
Cites methods from "Valgrind: a framework for heavyweig..."
...With online generation, constraints are generated as the program is executed either by statically injected instrumentation code or with the help of dynamic binary instrumentation tools such as Nirvana [3] orValgrind [27] (Catchconv is an example of the latter approach [24].)...
[...]
...With online generation, constraints are generated as the program is executed either by statically injected instrumentation code or with the help of dynamic binary instrumentation tools such as Nirvana [3] or Valgrind [25] (Catchconv is an example of the latter approach [22]....
[...]
795 citations
Cites background from "Valgrind: a framework for heavyweig..."
...Typically an application address is mapped to a shadow address either by a direct scale and offset, where the full application address space is mapped to a single shadow address space, or by extra levels of translation involving table lookups....
[...]
...Memory access bugs, including buffer overflows and uses of freed heap memory, remain a serious problem for programming languages like C and C++....
[...]
778 citations
Cites background from "Valgrind: a framework for heavyweig..."
...When the fuzzing component has gone through a predetermined amount (proportional to the input length) of mutations without identifying new state transitions, we consider it “stuck”....
[...]
References
4,019 citations
1,557 citations
[...]
1,086 citations
"Valgrind: a framework for heavyweig..." refers methods in this paper
...For example, Perl’s “taint mode” [29] and Patil and Fischer’s bounds checker for C [21] implement analyses similar to those of TaintCheck and Annelid (see Section 1) at the level of source code....
[...]
935 citations
523 citations