home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Archive Magazine 1996
/
ARCHIVE_96.iso
/
discs
/
mag_discs
/
volume_5
/
issue_09
/
analyse
/
!ReadMe
next >
Wrap
Text File
|
1992-05-14
|
1KB
|
24 lines
This directory contains three PD utilitys for use with object files.
Analyse - analyse an object file - like Acorn's decaof.
Retain - suppress all except a list of retained global names in an object file.
Suppress - Suppress a list of global names in an object file.
Retain and Suppress may be used together with link -AOF to create
modules which replace or enhance the functionality of other modules.
For instance it is possible to suppress a particular function within
o.stubs and then link it with a new implementation of that function, or
to put in a routine that is called before main is called.
A utility that is missing is rename so that a function can call the
previous implementation of itself. A nasty implementation of this is
to edit the name in the original module to a same length different name.
I'm using these utilities to produce my first generation Minix kernel
which is simply minimal support for a single command call as a task. Thus
I will be able to directly compile and link and run Minix user level
processes that don't fork.
David McQuillan
65 Woosehill Lane
Wokingham RG11 2TR