Embedded flow information for binary manipulation

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395707, 395709, G06F 945

Patent

active

059266392

ABSTRACT:
A method and apparatus for making flow information available for binary manipulation tasks are disclosed. Flow information is generated and saved either by a compiler or by a flow information generator. A compiler generates the flow information directly from a source file while the compiler is compiling the source file into an executable file. A flow information generator generates the flow information from an executable file in a manner similar to a compiler. Further, the flow information generator groups the executable file into units of text and traces the units to produce the flow information. The binary information thus retrieved is saved and embedded either in a text or a header of the executable file or placed in a file separate from the executable file. The flow information may be used in binary manipulations including binary translations, binary-to-binary optimizations, program tracing, and program debugging.

REFERENCES:
patent: 4099230 (1978-07-01), Mead
patent: 4831525 (1989-05-01), Saito et al.
patent: 5193190 (1993-03-01), Janczyn et al.
patent: 5404530 (1995-04-01), Koyanagi et al.
patent: 5428786 (1995-06-01), Sites
patent: 5446900 (1995-08-01), Kimelman
patent: 5448737 (1995-09-01), Burke et al.
patent: 5448740 (1995-09-01), Kiri et al.
patent: 5450575 (1995-09-01), Sites
patent: 5469572 (1995-11-01), Taylor
patent: 5485616 (1996-01-01), Burke et al.
patent: 5493675 (1996-02-01), Faiman, Jr. et al.
patent: 5598560 (1997-01-01), Benson
patent: 5649203 (1997-07-01), Sites
patent: 5652889 (1997-07-01), Sites
"The XDos Binary Code Conversion System" John Banning, COMPCON Spring '89--34th IEEE Computer Society International Conference--Intellectual Leverage, Feb. 1989, pp. 282-287.
Kramer et al., "The Combining DAG: A Technique for Parallel Data Flow Analysis," Proceedings of the 6th International Parallel Processing Symposium, IEEE CS Press, Mar. 23-26, 1992, pp. 652-655.
Gupta et al., "A Framework for Partial Data Flow Analysis," Proceedings of the International Conference on Software Maintenance, IEEE CS Press, Sep. 19-23, 1994, pp. 4-13.
Richardson et al., "Code Optimization Across Procedures," IEEE Computers, Feb. 1989, pp. 42-50.
Richardson, S. E., "Exploiting Trivial and Redundant Computation," Proceedings of the 11th Symposium on Computer Arithmetic, IEEE CS Press, Jun. 29-Jul. 2, 1993, pp. 220-227.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Embedded flow information for binary manipulation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Embedded flow information for binary manipulation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Embedded flow information for binary manipulation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1330323

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.