home *** CD-ROM | disk | FTP | other *** search
- 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