Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Understanding and using COFF
Gircys G., O’Reilly & Associates, Inc., Sebastopol, CA, 1988. Type: Book (9789780937175316)
Date Reviewed: Aug 1 1989

This handbook explains the Common Object File Format used in UNIX System V, along with the related behavior of programs that use this format, such as the UNIX assembler and linker. It assumes knowledge of the C programming language and some familiarity with typical assembly language and machine language facilities.

The author gives clear explanations of basic concepts such as relocation, separately relocatable sections, and library (archive) files. Gircys gives C declarations to define all the relevant file formats and also explains such arcane lore as symbolic debugging information and UNIX magic numbers. The book gives plenty of good advice about how to make practical use of the information in the files, rather than just giving definitions of its meaning; indeed, it includes a listing of a complete sample program to interpret and print the contents of a COFF file. It also includes an appendix that summarizes the material of the book, and an index. The book does not cover all variations of COFF, but it does summarize those areas where different implementations typically make different choices.

I found the book quite readable, in spite of occasional awkward sentences and typographical errors. This book will be very useful for the fairly small audience of those professional programmers who would build assemblers, compilers, linkers, debuggers, and similar utilities under UNIX. It should also be useful as supplementary reading in an operating systems course.

Reviewer:  David Alex Lamb Review #: CR113337
Bookmark and Share
 
Systems Programs And Utilities (D.4.9 )
 
 
Debugging Aids (D.2.5 ... )
 
 
Unix System V (D.4.0 ... )
 
 
File Systems Management (D.4.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Systems Programs And Utilities": Date
UNIX utilities: a programmer’s reference
Tare R., McGraw-Hill, Inc., New York, NY, 1987. Type: Book (9789780070628847)
Aug 1 1988
System software: an introduction to systems programming
Beck L., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1985. Type: Book (9789780201109504)
Feb 1 1986
Processing variable length abbreviations: some observations
Newman I. Software--Practice & Experience 16(5): 413-423, 1986. Type: Article
Nov 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy