A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2015; you can also visit the original URL.
The file type is application/pdf
.
There's Plenty of Room at the Bottom: Analyzing and Verifying Machine Code
[chapter]
2010
Lecture Notes in Computer Science
This paper discusses the obstacles that stand in the way of doing a good job of machine-code analysis. Compared with analysis of source code, the challenge is to drop all assumptions about having certain kinds of information available (variables, control-flow graph, callgraph, etc.) and also to address new kinds of behaviors (arithmetic on addresses, jumps to "hidden" instructions starting at positions that are out of registration with the instruction boundaries of a given reading of an
doi:10.1007/978-3-642-14295-6_6
fatcat:egmibmvt4rampbn6jeer7wgeam