Engineering Papers⌕ Search

DOE OSTI · 1478644

Method for instruction sequence execution analysis and visualization

Abstract

Various technologies pertaining to computer-executable instruction sequence forensics are described herein. In a general embodiment, an application development framework supports a function library that includes a plurality of recording functions. Calls to these functions are inserted into source code or bytecode of the computer-executable instruction sequence. The source code is then compiled, resulting in formation of instrumented machine code of the computer-executable instruction sequence. Alternately, the runtime environment interprets instrumented bytecode for the instruction sequence. A processor executes the machine code, and the called functions cause the processor to generate forensic data pertaining to portions of the computer-executable instruction sequence that correspond to locations in the source code where the calls were inserted. An execution instance of the computer-executable instruction sequence is visualized based upon the forensic data.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Sundermier, Amy, Arpin, Bettina K., Karmol, David, Ray, Lawrence P., Munoz, Kenneth Michael, Lawry, William, Coram, Jamie L., Artale, Thomas Anthony, DeMoss, Patrick, Nunno, Lucas Leighton, Easter, Aaron. 2018-09-11. Method for instruction sequence execution analysis and visualization. https://www.osti.gov/biblio/1478644

Cite the original work for its findings. Save a collection to share your selection of sources.