Link-Time Code Modification (1989)
| Venue: | DEC Western Research Lab |
| Citations: | 22 - 4 self |
BibTeX
@TECHREPORT{Wall89link-timecode,
author = {David W. Wall},
title = {Link-Time Code Modification},
institution = {DEC Western Research Lab},
year = {1989}
}
Years of Citing Articles
OpenURL
Abstract
Many existing or potential programming tools require the program to be completely recompiled with a special compiler option. This is usually inconvenient for the program developer, and may reduce the usefulness of the tool or the frequency with which the tool is employed. It may also require the maintenance of different versions of standard libraries, each compiled with the appropriate options for a different tool. The difference between modules compiled with and without the special option is often simple and regular. If so, we can effect this difference by modifying the normally-compiled object code at link time, instead of recompiling. This reduces the overhead of using the tool by an order of magnitude, making it much more convenient. i 1. Introduction Recompiling an entire multi-module program from scratch is usually so expensive o that one does it only reluctantly. In spite of this, many useful tools for program ptimization or performance analysis require the recompilation of...







