Method for reconstructing debugging information for a decompiled executable file
AssigneeAHPAH Software, Inc.
InventorsGreg Humphreys, Paul J. Martino
Life of this patent
Estimating the term…
Loading patent…
AssigneeAHPAH Software, Inc.
InventorsGreg Humphreys, Paul J. Martino
Estimating the term…
A debugging system according to the present invention includes a decompiler that provides information to a table generator, which generates a line number map and a symbol table, each of which corresponds to an executable file being decompiled. In a specific embodiment, hooks into specific operations performed by the decompiler trigger the table generator operation. A debugging information program can be hooked into a decompiler to generate the debugging information and modify the source code output by the decompiler. For example, the program can be hooked into the decompiler to monitor when the decompiler inserts or deletes source statements, generates line numbers for source lines, or assigns variable names to variables encountered in the executable code.
A decompiler for decompiling target executable code into target source code with debugging information, wherein executable code comprises a plurality of instructions for a particular computing environment and source code comprises a plurality of instructions in a form readable by programmers, and wherein the target executable code is a result of compiling initial source code, the decompiler comprising:
Dependencies are inferred from the claim text.