Patent
Method for validation of binary code transformations
Yaakov Yaari
- 15 Nov 2007
16
TL;DR: A method of validating binary code transformation in one aspect includes analyzing original program and transform program and generate control flow graphs for both programs to create respective linear invariant representations as discussed by the authors.
read more
Abstract: A method of validating binary code transformation in one aspect includes analyzing original program and transform program. Control flow graphs are generated for both programs. The two graphs are traversed to create respective linear invariant representations. The linear representations are compared to identify incorrect transformations.
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
Increasing Performance at Runtime from Trace Data
Ying Li,Alexander G. Gounares,Charles D. Garrett,Russell S. Krajec +3 more
- 29 Mar 2013
TL;DR: In this paper, an analysis system may perform network analysis on data gathered from an executing application, identifying relationships between code elements and use tracer data to quantify and classify various code elements.
54
Patent
Periodicity optimization in an automated tracing system
Russell S. Krajec,Ying Li +1 more
- 21 Jun 2013
TL;DR: In this article, the tracer objectives may be individual portions of a large tracer operation, and each of the objectives may have separate set of input objects for which data may be collected.
49
Patent
Optimization analysis using similar frequencies
Russell S. Krajec,Ying Li +1 more
- 23 Jun 2013
TL;DR: In this paper, a distributed tracing system may be compared to identify input parameters that may have a high statistical relevancy, and an iterative process may traverse multiple input objects by comparing results of multiple tracer objectives and scoring possible input objects as being possibly statistically relevant.
42
Patent
Tracing with a workload distributor
Russell S. Krajec
- 27 May 2013
TL;DR: In this article, a load balanced system may incorporate instrumented systems within a group of managed devices and distribute workload among the devices to meet both load balancing and data collection, and authentication may be performed between the authenticated devices and the workload distributor to verify that the managed devices are able to receive the workloads.
41
Patent
Deploying trace objectives using cost analyses
Russell S. Krajec,Ying Li +1 more
- 20 Jun 2013
TL;DR: In this paper, a tracing management system may use cost analyses and performance budgets to dispatch tracing objectives to instrumented systems that may collect trace data while running an application, which may be a mechanism to limit any adverse effects from tracing when running the application.
35
References
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
Practical analysis of stripped binary code
Laune C. Harris,Barton P. Miller +1 more
TL;DR: Binary code analysis is used to provide information about a program's content and structure, and is a foundation of many applications, including binary modification, binary translation, binary matching, performance profiling, debugging, extraction of parameters for performance modeling, computer security and forensics.
Detection and recognition of a binary linear code
TL;DR: An associated decision problem is formalized and it is proved it is NP-complete, and algorithms based on dual codewords recognition are suggested which will be efficient for codes of length up to 512 if thecodewords contain no more than 1.5 errors.
125
•Journal Article
BMAT -- A Binary Matching Tool for Stale Profile Propagation
TL;DR: BMAT is presented, a fast and effective tool that matches two versions of a binary program without knowledge of source code changes and enables the propagation of profile information from an older, extensively profiled build to a newer build, thus greatly reducing or even eliminating the need for re-profiling.
Patent
Retargeting optimized code by matching tree patterns in directed acyclic graphs
Vivek Sarkar,Mauricio J. Serrano,Barbara Simons +2 more
- 02 Dec 1998
TL;DR: In this article, a compiler that performs retargetable object code generation for a specific processor by matching tree patterns in directed acyclic graphs derived from the source code is presented.
106
Related Papers (5)
George A. Spix,Diane M. Wengelski,Stuart W. Hawkinson,Mark D. Johnson,Jeremiah D. Burke,Keith J. Thompson,Gregory G. Gaertner,Giacomo G. Brussino,Richard E. Hessel,David M. Barkai,Steve S. Chen,Steven G. Oslon,Robert E. Ii Strout,Jon A. Masamitsu,David M. Cox,Linda J. O'gara,Kelly T. O'hair,David A. Seberger,James C. Rasbold,Timothy J. Cramer,Don A. Van Dyke,Ashok Chandramouli +21 more
- 11 Jan 1993