Detail publikace

Object-File-Format Description Language and Its Usage in Retargetable Decompilation

KŘOUSTEK, J. KOLÁŘ, D.

Originální název

Object-File-Format Description Language and Its Usage in Retargetable Decompilation

Typ

článek ve sborníku ve WoS nebo Scopus

Jazyk

angličtina

Originální abstrakt

Parsing and processing of binary object files is a preliminary task of several tools, such as linkers, disassemblers, and debuggers. Retargetable tools, i.e. tools that are not limited to a particular platform, have to deal with handling of several object file formats. However, there is no generic system, which can be used for this task at the moment. In this paper, the formal language for the description of object file formats is proposed. This language is used in the existing retargetable decompiler developed within the Lissom project. In this project, the language is used for an object file parsing and its automatic conversion into the internal COFF-based file format. Furthermore, the language is general enough to be used in other retargetable tools. We illustrate the usage of this language on the ELF file format.

Klíčová slova

object file conversion, description language, object file formats, decompilation, Lissom, ELF, PE, COFF, parsing

Autoři

KŘOUSTEK, J.; KOLÁŘ, D.

Rok RIV

2012

Vydáno

19. 9. 2012

Nakladatel

American Institute of Physics

Místo

Kos

ISBN

978-0-7354-1091-6

Kniha

AIP Conference Proceedings

ISSN

1551-7616

Periodikum

AIP Conference Proceedings

Ročník

1479

Číslo

1

Stát

Spojené státy americké

Strany od

466

Strany do

469

Strany počet

4

URL

BibTex

@inproceedings{BUT91487,
  author="Jakub {Křoustek} and Dušan {Kolář}",
  title="Object-File-Format Description Language and Its Usage in Retargetable Decompilation",
  booktitle="AIP Conference Proceedings",
  year="2012",
  journal="AIP Conference Proceedings",
  volume="1479",
  number="1",
  pages="466--469",
  publisher="American Institute of Physics",
  address="Kos",
  doi="10.1063/1.4756167",
  isbn="978-0-7354-1091-6",
  issn="1551-7616",
  url="http://proceedings.aip.org/resource/2/apcpcs/1479/1/466_1"
}