home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / discs / mag_discs / volume_5 / issue_09 / analyse / !ReadMe next >
Text File  |  1992-05-14  |  1KB  |  24 lines

  1. This directory contains three PD utilitys for use with object files.
  2.  
  3. Analyse - analyse an object file - like Acorn's decaof.
  4. Retain - suppress all except a list of retained global names in an object file.
  5. Suppress - Suppress a list of global names in an object file.
  6.  
  7. Retain and Suppress may be used together with link -AOF to create 
  8. modules which replace or enhance the functionality of other modules.
  9. For instance it is possible to suppress a particular function within 
  10. o.stubs and then link it with a new implementation of that function, or
  11. to put in a routine that is called before main is called.
  12.  
  13. A utility that is missing is rename so that a function can call the 
  14. previous implementation of itself. A nasty implementation of this is 
  15. to edit the name in the original module to a same length different name.
  16.  
  17. I'm using these utilities to produce my first generation Minix kernel 
  18. which is simply minimal support for a single command call as a task. Thus 
  19. I will be able to directly compile and link and run Minix user level 
  20. processes that don't fork.
  21.  
  22. David McQuillan
  23. 65 Woosehill Lane
  24. Wokingham RG11 2TR