Academic Journal
GENERIC DETECTION AND ANNOTATIONS OF THE STATICALLY LINKED CODE.
| Τίτλος: | GENERIC DETECTION AND ANNOTATIONS OF THE STATICALLY LINKED CODE. |
|---|---|
| Συγγραφείς: | Ďurfina, Lukáš, Kolář, Dušan |
| Πηγή: | Acta Electrotechnica & Informatica; Dec2013, Vol. 13 Issue 4, p51-56, 6p |
| Θεματικοί όροι: | Decompilers (Computer programs), Information theory, Computer architecture, Impact (Mechanics), Performance evaluation, Mathematical functions |
| Περίληψη: | Detection of the statically linked code is one of the important steps in a process of decompilation. It restricts a code, which can be skipped by the decompiler. Type annotations provide an additional information about the number, types, and suitable names for arguments and return values of recognized functions in recognized statically linked code. This is important for generation of calls for these functions. The detection is based on the generic signatures, which are created from the static libraries. The signatures are composed of the first bytes of library modules, CRC codes, module sizes, public symbols, and optionally tail bits or references. A tree structure of signature improves performance by decreasing a count of compared bytes. Generic approach of detection is achieved by an usage of a common object file format. The process is not restricted on specific architecture or file format. However, there are situations when a conflict in the detection can be resolved only by an analysis in the decompiler. Impact of signature usage is verified by the tests with the decompiler. [ABSTRACT FROM AUTHOR] |
| Copyright of Acta Electrotechnica & Informatica is the property of Paradigm Publishing Services and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Βάση Δεδομένων: | Complementary Index |
καταχωρήστε σχόλιο πρώτοι!