Detail výsledku

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: Marq software s.r.o., 2009. p. 64-67. ISBN: 978-80-86840-47-5.
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Křoustek Jakub, Ing., Ph.D., UIFS (FIT)
Abstrakt

This paper explains concept of generic decompiler and its use in processor architecture modeling. Generic decompiler is a tool that can recompile any binary form of program to a chosen high level language representation. Output must be functionally equivalent to the input. Process of decompilation is highly dependent on the processor architecture. This problem is solvable by a special language for description of architecture and instruction semantic. Generic decompiler will be the main part of the planned tool - generic debugger. Special case of usage of such a tool is debugging optimized code for VLIW architectures, due to their complexity. The whole concept will be implemented in practice in project Lissom (FIT BUT). The Lissom project is focused on hardware/software co-design. Generic debugger will be a part of automatically generated tool-set.

Klíčová slova

reverse engineering, decompilation, debugging, Lissom, VLIW

Rok
2009
Strany
64–67
Sborník
Proceedings of XXXIth International Autumn Colloquium Advanced Simulation of Systems
Konference
31st International Autumn Colloquium Advanced Simulation of Systems - ASIS 2009
ISBN
978-80-86840-47-5
Vydavatel
Marq software s.r.o.
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",
  publisher="Marq software s.r.o.",
  address="Ostrava",
  isbn="978-80-86840-47-5"
}
Projekty
Jazyk a vývojové prostředí pro návrh mikroprocesoru, MPO, TANDEM, FT-TA3/128, zahájení: 2006-01-01, ukončení: 2010-06-30, ukončen
Systém pro programování a realizaci vestavěných systémů, MPO, TIP, FR-TI1/038, zahájení: 2009-07-01, ukončení: 2013-06-30, ukončen
Výzkumné skupiny
Pracoviště
Nahoru