From owner-cvs-all Thu May 6 2:45: 2 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 0A62014FED; Thu, 6 May 1999 02:44:58 -0700 (PDT) (envelope-from bde@FreeBSD.org) Received: (from bde@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA54945; Thu, 6 May 1999 02:44:58 -0700 (PDT) (envelope-from bde@FreeBSD.org) Message-Id: <199905060944.CAA54945@freefall.freebsd.org> From: Bruce Evans Date: Thu, 6 May 1999 02:44:58 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 exception.s swtch.s src/sys/i386/include asmacros.h asnames.h src/sys/i386/isa ipl.s npx.c prof_machdep.c src/sys/kern subr_prof.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk bde 1999/05/06 02:44:58 PDT Modified files: sys/i386/i386 exception.s swtch.s sys/i386/include asmacros.h asnames.h sys/i386/isa ipl.s npx.c prof_machdep.c sys/kern subr_prof.c Log: Fixed profiling of elf kernels. Made high resolution profiling compile for elf kernels (it is broken for all kernels due to lack of egcs support). Renaming of many assembler labels is avoided by declaring by declaring the labels that need to be visible to gprof as having type "function" and depending on the elf version of gprof being zealous about discarding the others. A few type declarations are still missing, mainly for SMP. PR: 9413 Submitted by: Assar Westerlund (initial parts) Revision Changes Path 1.60 +4 -2 src/sys/i386/i386/exception.s 1.80 +2 -1 src/sys/i386/i386/swtch.s 1.17 +10 -10 src/sys/i386/include/asmacros.h 1.33 +5 -1 src/sys/i386/include/asnames.h 1.27 +3 -1 src/sys/i386/isa/ipl.s 1.68 +3 -1 src/sys/i386/isa/npx.c 1.12 +28 -23 src/sys/i386/isa/prof_machdep.c 1.29 +5 -2 src/sys/kern/subr_prof.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message