ftp.nice.ch/pub/next/tools/hack/Otool.README

This is the README for Otool.1.2.N.b.tar.gz [Download] [Browse] [Up]

Otool
=====

This is exactly the same as the Info Panel, except for an apology that this version has been compiled for Motorola hardware only.
---------------------------------------------------------------------------

THIS PROGRAM IS MEANT TO GIVE YOU MOST OF OTOOL'S AND OTHER UTILITIES' FUNCTIONALITY IN A FRIENDLIER WAY,
FOR USE ON MACH-O AND LIBRARY FILES (WHICH MAY BE ``FAT''). THE NAME OF THIS PROGRAM IS MERELY HISTORICAL.

WARNING: In this version, relocation and symtab entries must be interpreted with extreme caution,
and on little-endian architectures they don't even have a chance of being valid.

Suggestions, bug reports, comprehensive reviews to RfSchtkt@banruc60.bitnet.
Further development largely depends on your reactions, and may include:
(further) ar(1), nm(1), otool(1), segedit(1), size(1), strip(1) functionality,
extending functionality to non-NeXTSTEP materials and other architectures,
patching strings (if somebody tells me how to do that with relocation entries and such),
adding background tests to prevent crashing on corrupt materials,
search facilities, adding various statistics and tests, NeXTSTEP help, etcetera.
Expressions of sheer excitement also welcome.

LIMITATIONS: This version uses /tmp/Otoolfiles and /tmp/RSIconWell, and doesn't name files very wisely (as a workaround you may want to secure an extract for further use by copying it before opening a similarly named extract from another document).
TIFF preview and SND preaudit (is that the word?) are unelegant and missing, respectively (well, with the new NXBundle concept this is very low on my priority list of changes).
The browser and the icon well currently do not accept files to be added to or replace sections of a Mach-O file: this should change in the next version, when segedit functionality will be added (well, this was promised in 1.1 beta too).
This version will probably crash on materials that carry the normal magic numbers but don't conform to present suppositions (e.g., corrupt or possibly some non-NeXTSTEP Mach-O files). It also may make incorrect suggestions for applications to open for specific sections for non-NeXTSTEP materials. In those cases, just command-drop the icon over the correct application. Opening __TEXT/__text disassembled or fully symbolical just lets otool do the work (on 3.0, this means MC680x0 and i680).

Version 1.2 PR 1993-06-16
Copyright Raf Schietekat, 1993
Permission is given to freely use and distribute this program as-is.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.