Re: Binary Translation (James Larus)
Mon, 3 Apr 1995 13:55:47 GMT

          From comp.compilers

Related articles
Binary Translation (Christopher B Wilkerson) (1995-03-21)
Re: Binary Translation (1995-03-28)
Re: Binary Translation (1995-03-29)
Re: Binary Translation (1995-04-03)
| List of all articles for this month |

Newsgroups: comp.compilers
From: (James Larus)
Keywords: assembler, translator
Organization: Computer Sciences Department, University of Wisconsin
References: 95-03-121 95-04-020
Date: Mon, 3 Apr 1995 13:55:47 GMT

The following paper (which will appear in this summer's PLDI) may
answer some of your questions. (The software itself is not yet
available. I'll post an annoucement when I release it.)

EEL: Machine-Independent Executable Editing
                                        James R. Larus and Eric Schnarr
(To appear: PLDI '95, June 1995)

EEL (Executable Editing Library) is a library for building tools to
analyze and modify an executable (compiled) program. The systems and
languages communities have built many tools for error detection, fault
isolation, architecture translation, performance measurement,
simulation, and optimization using this approach of modifying
executables. Currently, however, tools of this sort are difficult and
time-consuming to write and are usually closely tied to a particu lar
machine and operating system. EEL supports a machine- and
system-independent editing model that enables tool builders to modify
an executable without being aware of the details of the underlying
architecture or operating system or being concerned with the
consequences of deleting instructions or adding foreign code.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.