4.9.25 Fnconf Directive

The FNCONF psect,autos,args directive is used to supply the linker with configuration information for a call graph.

The first argument is the name of the psect in which the compiled stack should be placed. This is followed by the prefix to be used for auto-type objects and argument-type objects. These prefixes are used with the name of the function that defines the objects.

For example:

FNCONF rbss,?a,?

tells the linker that the compiled stack should be placed in a psect called rbss, and that any auto variable block start with the string ?a and function argument blocks start with ?. Thus, a routine called foo which defines compiled stack objects using an FNARG directive would create two blocks started by the identifiers ?afoo and ?foo in the psect called rbss.