Annotation of researchv10no/cmd/cflow/README, revision 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.