From owner-freebsd-hackers@FreeBSD.ORG Thu Oct 20 08:23:03 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B615E106566B for ; Thu, 20 Oct 2011 08:23:03 +0000 (UTC) (envelope-from joerg@britannica.bec.de) Received: from mo-p00-ob6.rzone.de (mo-p00-ob6.rzone.de [IPv6:2a01:238:20a:202:53f0::1]) by mx1.freebsd.org (Postfix) with ESMTP id 508AA8FC0A for ; Thu, 20 Oct 2011 08:23:03 +0000 (UTC) X-RZG-AUTH: :JiIXek6mfvEEUpFQdo7Fj1/zg48CFjWjQv0cW+St/nW/afgnryVtiSTT7K/x6Ts= X-RZG-CLASS-ID: mo00 Received: from britannica.bec.de (ip-109-84-221-78.web.vodafone.de [109.84.221.78]) by smtp.strato.de (klopstock mo3) (RZmta 26.10 AUTH) with (DHE-RSA-AES128-SHA encrypted) ESMTPA id g06400n9K7NR0Z for ; Thu, 20 Oct 2011 10:22:38 +0200 (MEST) Received: by britannica.bec.de (sSMTP sendmail emulation); Thu, 20 Oct 2011 10:22:34 +0200 Date: Thu, 20 Oct 2011 10:22:34 +0200 From: Joerg Sonnenberger To: freebsd-hackers@freebsd.org Message-ID: <20111020082234.GA4568@britannica.bec.de> Mail-Followup-To: freebsd-hackers@freebsd.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: .eh_frame, .eh_frame_hdr - how to remove that trash X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Oct 2011 08:23:03 -0000 On Thu, Oct 20, 2011 at 09:41:24AM +0200, Wojciech Puchar wrote: > how to do this and what the hell it is used at all? It is used to allow unwinding stack frames. That is required for exception handling with C++ and also to allow debugging in the presence of -fomit-frame-pointer, e.g. as used by default on AMD64. Joerg