Patent ID: 9135323
Filing Date: 2015-09-15
Classification: G06F,G06K

Abstract:
1. A computer-implemented system for classifying data dump data comprising: one or more processors configured to implement a fingerprint calculator, the fingerprint calculator configured to receive data structure information that details a programming language data structure of a primitive variable of a program to be debugged, and the fingerprint calculator configured to create, a fingerprint as a function of the data structure information; a code generator, the code generator configured to generate, modified machine code, the modified machine code including machine code corresponding to the data dump data with the fingerprint embedded therein; an embedded instrument to execute the modified machine code, wherein the modified machine code includes binary data that, when executed by the embedded instrument, makes the embedded instrument perform an operation of the program, the embedded instrument to provide the data dump data, the data dump data including machine code from the embedded instrument after running the program and including the fingerprint embedded therein; a fingerprint identifier, the fingerprint identifier configured to identify the fingerprint in the data dump data from the embedded instrument; a data structure lookup table, the data structure lookup table including (1) the fingerprint and (2) the data structure information associated with the fingerprint stored therein; and a data interpreter, the data interpreter configured to interpret, using at least some of the data from the modified machine code and the data structure information, a value of the variable at a point in time corresponding a time the at least some of the data dump data was created.