Decompilation of VLIW Executable Files - Caveats and Pitfalls
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26230%2F13%3APU106436" target="_blank" >RIV/00216305:26230/13:PU106436 - isvavai.cz</a>
Výsledek na webu
<a href="http://taac.org.ua/files/a2013/proceedings/CZ-4-Jakub%20Kroustek-309.pdf" target="_blank" >http://taac.org.ua/files/a2013/proceedings/CZ-4-Jakub%20Kroustek-309.pdf</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Decompilation of VLIW Executable Files - Caveats and Pitfalls
Popis výsledku v původním jazyce
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.
Název v anglickém jazyce
Decompilation of VLIW Executable Files - Caveats and Pitfalls
Popis výsledku anglicky
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.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
<a href="/cs/project/TA01010667" target="_blank" >TA01010667: Systém pro podporu platformě nezávislé analýzy škodlivého kódu ve spustitelných souborech</a><br>
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2013
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
3nd International Scientific Conference Theoretical and Applied Aspects of Cybernetics
ISBN
978-966-399-538-0
ISSN
—
e-ISSN
—
Počet stran výsledku
10
Strana od-do
287-296
Název nakladatele
Cybernetics Faculty of Taras Shevchenko National University of Kyiv
Místo vydání
Kyiv
Místo konání akce
Kyiv
Datum konání akce
24. 11. 2013
Typ akce podle státní příslušnosti
EUR - Evropská akce
Kód UT WoS článku
—