6.2.5.11. Architecture-CopyIntoEntriesView

Copy routines matching the given name pattern into the Entries View

Required inputs: RFG

This rule adds entities to the entries view. The additional entries can be specified by globbing patterns for source names or by globbing patterns for linkage names.

Possible Messages

This rule has no predefined messages.

Options

The following places define options that affect this rule: Analysis-GlobalOptions

base_view_name

base_view_name : str = 'Code Facts'

Name of the base view where to copy the routines from
 

entries_view_name

entries_view_name : str = 'Entries'

Name of the entries view where to add the routines to
 

linknames

linknames : set[bauhaus.analysis.config.GlobPattern] = set()

Linkname globbings of additional entry points.
 

names

names : set[bauhaus.analysis.config.GlobPattern] = set()

Source name globbings of additional entry points. Format of routine identifiers: 'path/filename(/(namespace|classname))*/routine', e.g. 'lib/subdir/api.c/do_it'