Global to push GA events into
skip to main content

Title: Method for instruction sequence execution analysis and visualization

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.
Inventors:
; ; ; ; ; ; ; ; ; ;
Issue Date:
OSTI Identifier:
1478644
Assignee:
National Technology & Engineering Solutions of Sandia, LLC (Albuquerque, NM) SNL
Patent Number(s):
10,073,764
Application Number:
14/812,842
Contract Number:
AC04-94AL85000
Resource Relation:
Patent File Date: 2015 Jul 29
Research Org:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Org:
USDOE
Country of Publication:
United States
Language:
English