Beta 1


Title Methods for binary translation - constructing the control flow graph
Author Skjoldjensen, Frederik Rye
Supervisor Karlsson, Sven (Embedded Systems Engineering, Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Bachelor thesis
Year 2010
Abstract This report is concerned with a proposal for the first step of a binary translation engine, to address the problem of translating a binary program to a new architecture. More specific the report describes methods for disassembling and structuring instructions, from Motorola's 680x0 instruction set, into basic blocks, as a foundation for later semantic analysis. The main issues the report touches upon is the problem of disassembling instructions of variable length, and the problem of deciphering indirected jump instructions. A program have been implemented to demonstrate the topics discussed in the report.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Pages 57
Series IMM-B.Sc.-2010-19
Fulltext
Original PDF bac10_19.pdf (0.56 MB)
Admin Creation date: 2010-06-28    Update date: 2012-12-19    Source: dtu    ID: 264182    Original MXD