2007
DOI: 10.1016/j.scico.2007.01.012
|View full text |Cite
|
Sign up to set email alerts
|

A tool chain for reverse engineering C++ applications

Abstract: In this paper, we describe our tool chain that exploits the gcc C ++ compiler, to enable experimentation and study of real C ++ applications. Our tool accepts any C ++ application that can be parsed by the gcc C ++ front-end, including large language processing tools and gaming software. Our tool consists of a chain of applications that enables the user to access the tool at any point in the chain. The easiest point of access is at the end of the chain where an Application Programmers Interface (API) provides … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…For GCC's g++ compiler, the switch is -fdump-classhierarchy. The following tools and works are useful to find out the internal structure of C++ programs [34][35][36].…”
Section: C++ Polymorphism Implementationmentioning
confidence: 99%
“…For GCC's g++ compiler, the switch is -fdump-classhierarchy. The following tools and works are useful to find out the internal structure of C++ programs [34][35][36].…”
Section: C++ Polymorphism Implementationmentioning
confidence: 99%
“…The method of extracting source code models can range from lightweight, lexical approaches [5] to heavyweight parsing and analysis [6][7][8][9], to posttranslation IR, bytecode, or metadata analysis [10,11]. In general, it is well known that support for the reverse engineering and modeling of template source code is insufficient.…”
Section: Related Workmentioning
confidence: 99%
“…The special issue on Experimental Software and Toolkits (EST) [45] of Else-vier's Science in Computer Programming journal is devoted to the description of academic research tools. One tool of the special issue, g 4 re, falls within the maintenance domain [20].…”
Section: Background and Related Workmentioning
confidence: 99%