Patent
Method for reconstructing debugging information for a decompiled executable file
Greg Humphreys,Paul J. Martino +1 more
- 28 Sep 1998
81
TL;DR: In this article, a debugging information program can be hooked into a decompiler to generate the debugging information and modify the source code output by the decompiler, such as inserting or deleting source statements, generating line numbers for source lines, or assigning variable names to variables encountered in the executable code.
read more
Abstract: 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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Parallelism performance analysis based on execution trace information
David Callahan,Arnett Shields,Preston Pengra Briggs +2 more
- 23 Dec 1999
TL;DR: In this article, the authors present a system for conducting performance analysis for executing tasks, which involves generating a variety of trace information related to performance measures, including parallelism-related information, during execution of the task.
249
Patent
System and methods for adaptive threshold determination for performance metrics
John J. McGee,John Michael Earley,James W Matthews +2 more
- 18 Jul 2002
TL;DR: In this paper, a system and method for dynamically generating alarm thresholds for performance metrics, and for applying those thresholds to generate alarms is described, where statistical methods are used to generate one or more thresholds for metrics that may not fit a Gaussian or normal distribution, or that may exhibit cyclic behavior or persistent shifts in the values of the metrics.
246
Patent
Debugging techniques in a multithreaded environment
Gail A. Alverson,Burton Smith,Laurence S. Kaplan,Mark L. Niehaus +3 more
- 09 Sep 2004
TL;DR: In this article, a system for debugging targets using various techniques, some of which are particularly useful in a multithread environment, is presented, such as implementing breakpoints using out-of-line instruction emulation so that an instruction replaced with a breakpoint instruction does not need to be returned to its original location for single-step execution.
171
Patent
Method for determining the degree to which changed code has been exercised
Emmett Witchel,Christopher D. Metcalf,Andrew E. Ayers +2 more
- 04 Jun 2004
TL;DR: In this article, a method for determining changed code in a second program binary relative to a first or baseline program binary, where the second program is a different version of the first program, includes translating, responsive to symbol tables and/or control flow representations, machine addresses of both program binaries to symbols.
137
Patent
Assessment and analysis of software security flaws in virtual machines
Chris Wysopal,Matthew Patrick Moynahan,Jon Stevenson +2 more
- 07 Jun 2011
TL;DR: In this paper, the authors present an approach to link security analysis and vulnerability testing results to the actual software it describes by linking the results to software itself, so that downstream users can access information about the software, make informed decisions about implementation of the software and analyze the security risk across an entire system.
129
References
Patent
System for monitoring computer system performance
Amitabh Srivastava,Robert Alan Eustace +1 more
- 01 Mar 1994
TL;DR: In this article, a program for monitoring computer system performance includes a collection of source code modules in the form of a high level language, each of which is compiled into a corresponding object code module.
224
Patent
Method and system for generating and auditing a signature for a computer program
Robert I. Davidson,Nathan P. Myhrvold +1 more
- 30 Jun 1994
TL;DR: In this paper, a method and system for generating and auditing a signature for executable modules is presented, which is a means that uniquely identifies an authorized copy of the executable module.
186
Patent
Method and apparatus for testing software on a computer network
Wayne M. Cardoza,Jeffrey M. Diewald,Jeffrey E. Nelson,Steven D. DiPirro,James R. Goddard,Wendell Burns Fisher,Anne E. McElearney,Richard Sayde +7 more
- 30 Nov 1994
TL;DR: In this article, a method of remote debugging comprises a first computer system that communicates with a second computer using a network connection, where the first computer is controlled by a remote debugger and the second computer is composed of a second operating system and software being tested.
139
Patent
System for modifying relocatable object code files to monitor accesses to dynamically allocated memory
Reed Hastings
- 21 Jun 1991
TL;DR: In this article, an object code expansion program is used to add instructions to object code files of a second program, to monitor substantially all of the memory accesses of the second program.
123
Patent
Symbol browsing in an object-oriented development system
Lars K. Frid-Nielsen
- 19 Nov 1992
TL;DR: In this paper, the authors present an integrated development environment having a browser that allows the user to inspect symbols (e.g., classes, objects, methods, variables, and the like) dynamically while retaining active scope of the symbol.
103