From owner-cvs-all@FreeBSD.ORG Fri Aug 27 01:06:57 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6201C16A4CE; Fri, 27 Aug 2004 01:06:57 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40D9943D1F; Fri, 27 Aug 2004 01:06:57 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i7R16vKI036396; Fri, 27 Aug 2004 01:06:57 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i7R16vCL036395; Fri, 27 Aug 2004 01:06:57 GMT (envelope-from iedowse) Message-Id: <200408270106.i7R16vCL036395@repoman.freebsd.org> From: Ian Dowse Date: Fri, 27 Aug 2004 01:06:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/kldxref ef_amd64.c ef_i386.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2004 01:06:57 -0000 iedowse 2004-08-27 01:06:57 UTC FreeBSD src repository Added files: usr.sbin/kldxref ef_amd64.c ef_i386.c Log: Add MD relocation support for amd64 and i386 platforms. The no-op relocation is not sufficient for ELF relocatable object format modules, since accessing the module metadata involves following pointers between different ELF sections. This allows kldxref to correctly build linker.hints on the amd64 platform. Revision Changes Path 1.1 +114 -0 src/usr.sbin/kldxref/ef_amd64.c (new) 1.1 +93 -0 src/usr.sbin/kldxref/ef_i386.c (new)