Detail publikace

Usage of Decompilation in Processor Architecture Modeling

KŘOUSTEK, J. Usage of Decompilation in Processor Architecture Modeling. Proceedings of XXXIth International Autumn Colloquium Advanced Simulation of Systems. Ostrava: 2009. p. 64-67. ISBN: 978-80-86840-47-5.
Název česky
Využití dekompilaci při modelování architektur procesorů
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Křoustek Jakub, Ing., Ph.D.
Klíčová slova

reverse engineering, decompilation, debugging, Lissom, VLIW

Abstrakt

Článek popisuje koncept obecného dekompilátoru a jeho využití při modelování architektur procesorů. Obecný dekompilátor je nástroj, který zpětně překládá binární formu programů do zvoleného vyššího programovacího jazyku. Výstup musí být funkčně ekvivalentní vstupu. Proces dekompilace je silně závislý na konkrétní architektuře procesoru. Tento problém je řešen pomocí jazyka pro popis architektury a sémantiky instrukcí. Obecný dekompilátor bude hlavní částí plánovaného obecného ladícího nástroje. Speciálním případem využití tohoto nástroje je ladění optimalizovaného kódu pro VLIW architekturu. Celý koncept bude implementován v rámci projektu Lissom (FIT VUT). Tento projekt je zaměřen na hardware/software co-design. Obecný ladící nástroj bude součástí automaticky generovaného softwarového vybavení.

Rok
2009
Strany
64–67
Sborník
Proceedings of XXXIth International Autumn Colloquium Advanced Simulation of Systems
ISBN
978-80-86840-47-5
Místo
Ostrava
BibTeX
@inproceedings{BUT33749,
  author="Jakub {Křoustek}",
  title="Usage of Decompilation in Processor Architecture Modeling",
  booktitle="Proceedings of XXXIth International Autumn Colloquium Advanced Simulation of Systems",
  year="2009",
  pages="64--67",
  address="Ostrava",
  isbn="978-80-86840-47-5"
}
Nahoru