4.9.26 Fnindir Directive
The FNINDIR routine,signature
directive tells the linker
that the named routine has performed an indirect call to a routine which has the
indicated signature value. See 4.9.52 Signat Directive for information on how to set signature values. The linker will
assume the routine could be calling any other routine that has a matching signature
value and which has had its address taken. See 4.9.21 Fnaddr Directive for information on
how to indicate that a function has had its address taken.
For example, if a routine called fred
performs an indirect call to a
function with a signature value of 8249, use the following directive:
FNINDIR _fred,8249