1 <!-- manual page source format generated by PolyglotMan v3.0.7, -->
2 <!-- available via anonymous ftp from ftp.cs.berkeley.edu:/ucb/people/phelps/tcltk/rman.tar.Z -->
6 <TITLE>Man page for mark_direct_calls
.1</TITLE>
9 <A HREF=
"#toc">Table of Contents
</A><P>
11 <H2><A NAME=
"sect0" HREF=
"#toc0">Name
</A></H2>
14 mark_direct_calls - mark procedures used only in direct
17 <H2><A NAME=
"sect1" HREF=
"#toc1"><B>Synopsis
</B></A></H2>
20 <B>mark_direct_calls
</B> <I>infile
</I> <I>outfile
</I> {
<I>infile
</I> <I>outfile
</I> }*
22 <H2><A NAME=
"sect2" HREF=
"#toc2"><B>Description
</B></A></H2>
25 The
<I>mark
</I><B>_
</B><I>direct
</I><B>_
</B><I>calls
</I> program adds k_direct_calls_only
26 annotations for all proc_syms for which it can be guaranteed
27 that all calls to the procedure will be through call
28 instructions in the current fileset that directly use the
29 address of the proc_sym, never indirectly through a
30 pointer to a procedure. This allows other programs to
31 know that they can be guaranteed of finding all call sites
34 <H2><A NAME=
"sect3" HREF=
"#toc3"><B>History
</B></A></H2>
37 This program was written by Chris Wilson.
41 <A NAME=
"toc"><B>Table of Contents
</B></A><P>
43 <LI><A NAME=
"toc0" HREF=
"#sect0">Name
</A></LI>
44 <LI><A NAME=
"toc1" HREF=
"#sect1">Synopsis
</A></LI>
45 <LI><A NAME=
"toc2" HREF=
"#sect2">Description
</A></LI>
46 <LI><A NAME=
"toc3" HREF=
"#sect3">History
</A></LI>