Related articles |
---|
Binary Translation cw2y+@andrew.cmu.edu (Christopher B Wilkerson) (1995-03-21) |
Re: Binary Translation joe@sanskrit.ho.att.com (1995-03-28) |
Re: Binary Translation dave@edo.ho.att.com (1995-03-29) |
Re: Binary Translation larus@cs.wisc.edu (1995-04-03) |
Newsgroups: | comp.compilers |
From: | larus@cs.wisc.edu (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)
Abstract:
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.
ftp: ftp.cs.wisc.edu:wwt/pldi95_eel.ps.Z
/Jim
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.