pith. sign in

arxiv: 0810.0372 · v1 · submitted 2008-10-02 · 💻 cs.PL · cs.OS

Optimizing Binary Code Produced by Valgrind (Project Report on Virtual Execution Environments Course - AVExe)

classification 💻 cs.PL cs.OS
keywords codevalgrindbinaryoptimizingproducedadditionarchitecturearchitectures
0
0 comments X
read the original abstract

Valgrind is a widely used framework for dynamic binary instrumentation and its mostly known by its memcheck tool. Valgrind's code generation module is far from producing optimal code. In addition it has many backends for different CPU architectures, which difficults code optimization in an architecture independent way. Our work focused on identifying sub-optimal code produced by Valgrind and optimizing it.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.