DragonFly BSD
DragonFly kernel List (threaded) for 2005-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

kernel profiling broken?


From: Sascha Wildner <saw@xxxxxxxxx>
Date: Sat, 30 Jul 2005 11:22:43 +0200

Hi,

my last commit to sys/conf/Makefile.i386 plus the included patch to asmacros.h (of which I'm not sure if it is the correct way) enable me to build a profiling kernel. But then, gprof gives me:

% gprof gmon.out
gprof: gmon.out: bad format

Sascha



Index: sys/i386/include/asmacros.h
===================================================================
RCS file: /home/dcvs/src/sys/i386/include/asmacros.h,v
retrieving revision 1.7
diff -u -r1.7 asmacros.h
--- sys/i386/include/asmacros.h	5 May 2004 19:26:42 -0000	1.7
+++ sys/i386/include/asmacros.h	30 Jul 2005 09:01:07 -0000
@@ -57,7 +57,7 @@
  * to a possibly-modified form that will be invisible to C programs.
  */
 #define CNAME(csym)		csym
-#define HIDENAME(asmsym)	__CONCAT(.,asmsym)
+#define HIDENAME(asmsym)	.asmsym

 #define ALIGN_PAGE	.p2align PAGE_SHIFT	/* page alignment */
 #define ALIGN_DATA	.p2align 2	/* 4 byte alignment, zero filled */



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]