This commit was generated by cvs2svn to track changes on a CVS vendor
[unix-history] / sys / kern / subr_mcount.c
index a4dd98c..0a67d52 100644 (file)
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *     from: @(#)subr_mcount.c 7.10 (Berkeley) 5/7/91
  * SUCH DAMAGE.
  *
  *     from: @(#)subr_mcount.c 7.10 (Berkeley) 5/7/91
- *     $Id: subr_mcount.c,v 1.3 1993/10/16 15:24:41 rgrimes Exp $
+ *     $Id: subr_mcount.c,v 1.5 1993/12/20 16:23:51 davidg Exp $
  */
 
 #ifdef GPROF
  */
 
 #ifdef GPROF
@@ -47,14 +47,16 @@ int profiling = 3;
 u_short        *froms;
 struct tostruct *tos = 0;
 long   tolimit = 0;
 u_short        *froms;
 struct tostruct *tos = 0;
 long   tolimit = 0;
-char   *s_lowpc = (char *)KERNBASE;
-extern char etext;
-char   *s_highpc = &etext;
+extern char btext[];
+char   *s_lowpc = btext;
+extern char etext[];
+char   *s_highpc = etext;
 u_long s_textsize = 0;
 int    ssiz;
 u_short        *sbuf;
 u_short        *kcount;
 
 u_long s_textsize = 0;
 int    ssiz;
 u_short        *sbuf;
 u_short        *kcount;
 
+void
 kmstartup()
 {
        u_long fromssize, tossize;
 kmstartup()
 {
        u_long fromssize, tossize;
@@ -107,6 +109,7 @@ kmstartup()
        kcount = (u_short *)(((int)sbuf) + sizeof (struct phdr));
 }
 
        kcount = (u_short *)(((int)sbuf) + sizeof (struct phdr));
 }
 
+void
 mcount()
 {
        register char *selfpc;                  /* r11 => r5 */
 mcount()
 {
        register char *selfpc;                  /* r11 => r5 */