Annotation of researchv10no/cmd/cflow/README, revision 1.1.1.1

1.1       root        1: #      @(#)README      1.2
                      2: The pieces:
                      3: 
                      4:        cflow.sh - runcom
                      5:        lpfx - filters, sorts and formats lint1 output into dag input
                      6:        nmf - turns nm output into dag input
                      7:        dag - graph maker
                      8:        flip - reverser
                      9: 
                     10: Usage:
                     11:        cflow [-r] [-il] [-ix] [-i_] [-d<num>] file.[ylciso] ...
                     12: 
                     13: files suffixed with [ylci] will be yacc'd, lex'd, cpp'd and
                     14: lint'd as necessary.
                     15: .s files are assembled and information extracted from object, as
                     16: in .o files.
                     17: 
                     18: Output:
                     19: 
                     20: Each line begins with a reference number followed by a suitable
                     21: number of tab characters. Then the symbol name followed by a colon.
                     22: If this is the first time the symbol is encounter the definition
                     23: is printed, otherwise the reference number of the line where the
                     24: definition may be found. If the definition was produced via lint,
                     25: an abstract type (eg, int()) will be printed, followed by the file name
                     26: and line number. Definitions extracted from .s and .o files are simply
                     27: text, data or bss.
                     28: Options:
                     29:        -r      reverse relationship (inverted call graph)
                     30:        -i      include normally "invisible" symbols:
                     31:                x       include extern/static symbols
                     32:                _       include "internal" _ symbols
                     33:        -d<num> limit call graph to <num> depth
                     34: 
                     35: If the nesting becomes deep, -e of pr can be used to change the tab
                     36: settings to something other than every 8 spaces.
                     37: 
                     38: Notes on making cflow:
                     39:        The following macros in the Makefile have the following
                     40:        special values:
                     41: 
                     42:        LINT - directory containing source for lint,
                     43:          specifically lerror.h lmanifest and lpass2.h
                     44:        MIP - directory containing source for machine-independent
                     45:          parts of lint, specifically manifest
                     46:        BIN - directory in which you want cflow installed

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.