DocumentCode
3032438
Title
Visualizing the behavior of dynamically modifiable code
Author
Dux, Bradley ; Iyer, Anand ; Debray, Saumya ; Forrester, David ; Kobourov, Stephen
Author_Institution
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
fYear
2005
fDate
15-16 May 2005
Firstpage
337
Lastpage
340
Abstract
Recent years have seen an increased recognition of some of the advantages offered by dynamically modifiable code, i.e., code that changes during the execution of the program. In its full generality, it can be very difficult to understand the behavior of such self-modifiable code. This paper describes a system that graphically displays the execution behavior of dynamic code, focusing on code modifications and their effect on the structure of the program, i.e., the call graph and control flow graphs of functions. This can help users visualize the structure of runtime code modifications and understand the behavior of dynamically modifiable programs.
Keywords
data flow graphs; program control structures; program visualisation; reverse engineering; call graph; control flow graph; dynamically modifiable code; program behavior understanding; program execution behavior; program visualization; runtime code modification; Application software; Computer science; Control systems; Displays; Dynamic compiler; Flow graphs; National security; Runtime; Software maintenance; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2005. IWPC 2005. Proceedings. 13th International Workshop on
ISSN
1092-8138
Print_ISBN
0-7695-2254-8
Type
conf
DOI
10.1109/WPC.2005.45
Filename
1421026
Link To Document