From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1770 invoked by alias); 13 Aug 2003 17:30:44 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 1745 invoked from network); 13 Aug 2003 17:30:43 -0000 Received: from unknown (HELO localhost.redhat.com) (207.219.125.105) by sources.redhat.com with SMTP; 13 Aug 2003 17:30:43 -0000 Received: from redhat.com (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id AADD52B7F for ; Wed, 13 Aug 2003 13:30:38 -0400 (EDT) Message-ID: <3F3A75BE.9080308@redhat.com> Date: Wed, 13 Aug 2003 17:30:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030223 X-Accept-Language: en-us, en MIME-Version: 1.0 To: gdb@sources.redhat.com Subject: [Fwd: Initial register state of unspecified CIE.INITIAL_INSTRUCTIONS?] Content-Type: multipart/mixed; boundary="------------030607020108050209060300" X-SW-Source: 2003-08/txt/msg00137.txt.bz2 This is a multi-part message in MIME format. --------------030607020108050209060300 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-length: 13 FYI, Andrew --------------030607020108050209060300 Content-Type: message/rfc822; name="Initial register state of unspecified CIE.INITIAL_INSTRUCTIONS?" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Initial register state of unspecified CIE.INITIAL_INSTRUCTIONS?" Content-length: 3841 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: cagney@localhost.redhat.com Received: from localhost (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id B55F32B7F for ; Wed, 13 Aug 2003 11:44:56 -0400 (EDT) X-Sieve: cmu-sieve 2.0 Received: from localhost by localhost with IMAP (fetchmail-6.2.1) for cagney@localhost (single-drop); Wed, 13 Aug 2003 11:44:56 -0400 (EDT) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by potter.sfbay.redhat.com (8.11.6/8.11.6) with ESMTP id h7DFhqO11169 for ; Wed, 13 Aug 2003 08:43:52 -0700 Received: from mx1.redhat.com (mx1.redhat.com [172.16.48.31]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with SMTP id h7DFhos22831; Wed, 13 Aug 2003 11:43:51 -0400 Received: from els.sgi.com (els.SGI.COM [192.48.168.14]) by mx1.redhat.com (8.11.6/8.11.6) with SMTP id h7DFhot30825; Wed, 13 Aug 2003 11:43:50 -0400 Received: (from majordom@localhost) by els.sgi.com (8.12.9/8.12.2/els-2.2) id h7DFi5Mr4184659; Wed, 13 Aug 2003 08:44:05 -0700 (PDT) Received: from localhost.redhat.com (CPE0030652f1784-CM.cpe.net.cable.rogers.com [24.157.166.107]) by els.sgi.com (8.12.9/8.12.2/els-2.2) with ESMTP id h7D4AvQd4201124 for ; Tue, 12 Aug 2003 21:11:03 -0700 (PDT) Received: from redhat.com (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id 77F0C2B7F for ; Wed, 13 Aug 2003 00:10:17 -0400 (EDT) Message-ID: <3F39BA29.4050003@redhat.com> Date: Wed, 13 Aug 2003 00:10:17 -0400 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030223 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Dwarf 2 List Subject: Initial register state of unspecified CIE.INITIAL_INSTRUCTIONS? Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-dwarf2@els.sgi.com Precedence: bulk Reply-To: Andrew Cagney Content-length: 1764 Hello, The CFI is broken down into two parts - a CIE and an FDE. The CIE, which is shared by multiple FDEs provides the initial settings for all the registers (in INITIAL_INSTRUCTIONS). What happens if a compiler fails to provide that information, or if that information is [very] incomplete? What is the initial state of any undefined registers? Undefined, ABI committee defined, compiler dependant, ... The example in D.5: cie 32 length cie+4 0xffffffff CIE_id cie+8 1 version cie+9 0 augmentation cie+10 4 code_alignment_factor,