Detail publikace

Decompilation of VLIW Executable Files - Caveats and Pitfalls

KŘOUSTEK, J.

Originální název

Decompilation of VLIW Executable Files - Caveats and Pitfalls

Typ

článek ve sborníku mimo WoS a Scopus

Jazyk

angličtina

Originální abstrakt

The task of machine-code decompilation is to reconstruct a high-level-language (HLL) representation, such as C code, from a binary executable file. In present, we can find several such tools that support different target architectures (e.g. Intel x86, ARM, PowerPC). Each of these architectures can be classified either as RISC (reduced instruction set computing) or CISC (complex instruction set computing). However, none of the existing decompilers support another major architecture type - VLIW (very long instruction word). In recent years, VLIW processors are once again on the rise because of their high performance. Therefore, there is a demand of a VLIW-supporting decompiler. In this paper, we depict the unique features of the VLIW architecture and we present several approaches how to handle them in the decompilation process.

Klíčová slova

reverse engineering, decompilation, retargetable decompiler, VLIW, Lissom

Autoři

KŘOUSTEK, J.

Rok RIV

2013

Vydáno

25. 11. 2013

Nakladatel

Cybernetics Faculty of Taras Shevchenko National University of Kyiv

Místo

Kyiv

ISBN

978-966-399-538-0

Kniha

3nd International Scientific Conference Theoretical and Applied Aspects of Cybernetics

Strany od

287

Strany do

296

Strany počet

10

URL

BibTex

@inproceedings{BUT103576,
  author="Jakub {Křoustek}",
  title="Decompilation of VLIW Executable Files - Caveats and Pitfalls",
  booktitle="3nd International Scientific Conference Theoretical and Applied Aspects of Cybernetics",
  year="2013",
  pages="287--296",
  publisher="Cybernetics Faculty of Taras Shevchenko National University of Kyiv",
  address="Kyiv",
  isbn="978-966-399-538-0",
  url="http://taac.org.ua/files/a2013/proceedings/CZ-4-Jakub%20Kroustek-309.pdf"
}