Generic Plugin-Based Converter of Object File Formats and Its Usage in Retargetable Decompilation
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26230%2F11%3APU96177" target="_blank" >RIV/00216305:26230/11:PU96177 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Generic Plugin-Based Converter of Object File Formats and Its Usage in Retargetable Decompilation
Popis výsledku v původním jazyce
The objective of a decompiler (i.e. reverse compiler) is to translate a binary file into a high level language (HLL) representation. One of the preliminary tasks of retargetable decompilation is to handle different platform-specific object file formats on its input. This paper presents a concept of a generic object file format converter, which supports conversions between several commonly used object file formats (e.g. ELF, PE) and the LOFF format, which is used in the Lissom project. The basic information about algorithms manipulating these formats is described. The conversion is done by mapping all critical information from one format structure to another. The conversion from the common formats into the LOFF format is important for the Lissom retargetable decompiler because the LOFF format is used for its internal code representation. However, we also briefly describe utilization of an opposite conversion in the Lissom project. The result is a plugin-based application capable of crea
Název v anglickém jazyce
Generic Plugin-Based Converter of Object File Formats and Its Usage in Retargetable Decompilation
Popis výsledku anglicky
The objective of a decompiler (i.e. reverse compiler) is to translate a binary file into a high level language (HLL) representation. One of the preliminary tasks of retargetable decompilation is to handle different platform-specific object file formats on its input. This paper presents a concept of a generic object file format converter, which supports conversions between several commonly used object file formats (e.g. ELF, PE) and the LOFF format, which is used in the Lissom project. The basic information about algorithms manipulating these formats is described. The conversion is done by mapping all critical information from one format structure to another. The conversion from the common formats into the LOFF format is important for the Lissom retargetable decompiler because the LOFF format is used for its internal code representation. However, we also briefly describe utilization of an opposite conversion in the Lissom project. The result is a plugin-based application capable of crea
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
IN - Informatika
OECD FORD obor
—
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
Z - Vyzkumny zamer (s odkazem do CEZ)<br>S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2011
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
Proceedings of the 6th International Scientific and Technical Conference (CSIT'2011)
ISBN
978-966-2191-04-2
ISSN
—
e-ISSN
—
Počet stran výsledku
4
Strana od-do
127-130
Název nakladatele
Ministry of Education, Science, Youth and Sports of Ukraine, Lviv Polytechnic National University, Institute of Computer Science and Information Technologies
Místo vydání
Lviv
Místo konání akce
Lviv
Datum konání akce
16. 11. 2011
Typ akce podle státní příslušnosti
EUR - Evropská akce
Kód UT WoS článku
—