From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114465 invoked by alias); 4 Mar 2016 18:06:27 -0000 Mailing-List: contact gnu-gabi-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: gnu-gabi-owner@sourceware.org Received: (qmail 114451 invoked by uid 89); 4 Mar 2016 18:06:26 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1609, central X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mail-qg0-f41.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=rytYSjOxA64au33cs0IV7q0fCRw5pRx9eQqVPUi96js=; b=hm0nnRtuyJw8v0PGU0vuY4ctRc0IMJUStKGArzHjCJdPOIAqUWTXVZHgX+XHea0+PA Me+7DMP41mGWAH3j7zh9sZsDmfxYo95ktybX55z5C8bgBLKpFK/fkYpRKAMuIZR8PPtW Kk6S8eqcakZq3MNubWLIkYzyJm61GWZacXhasL5ikTnwsc46aEYPJlyLaBfOlUIvQ//F pVP5DYHdnqiG/JdaZdQixrgoV/WOBU89K+CjRAeLDZvfoq5brjQDTf12aOc/i5c69eSh ICruLCSpSuq+kB6mRNHu+Ui6aOXlSbvDD1Qda2W3PEihYsVzzEbLnMl6s5deeY14m3pC Wu4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=rytYSjOxA64au33cs0IV7q0fCRw5pRx9eQqVPUi96js=; b=NosaNP1U7zWT4rKkekvGTAkbb7v2n5Vkc+VlnYwaoXDAJeybb9pMpAO+OaD+W5yjXM evTOeSlpA7Wkh/HdbtC8SS6qGaXMQ8tUOm9JssthJxOvclGLiAdbLQhQyRGnpT5BTcvF GGgvdJJplXi/B0Q+WUTVA/ZgWxmXvtFk6X2zaZmenG34iM0egiIY64Y25zpKtRXC9a9J r10UhIN3DeHMMI3E0hP/ZQ2zxK9Piz5PNS7qTMvswxz0XZRYamLxVzul93TcCJ5lgCG4 /qbbLoh1flbd0GQTcUJEGWXd+HVizgIiTslbfwGha6lw0YE50fL/hx6ImKf82lcSXLb8 015g== X-Gm-Message-State: AD7BkJK8FTqOb4NlK5hpFDmooVGu6plLkTQREsFLeyMWy2xJeagWJCKcuFIVSXaQAnfvikJUct9LFZ9QqEg0GQ== MIME-Version: 1.0 X-Received: by 10.140.16.225 with SMTP id 88mr11925502qgb.96.1457114782663; Fri, 04 Mar 2016 10:06:22 -0800 (PST) In-Reply-To: References: <20160219225240.GF2586@blokker.redhat.com> Date: Fri, 01 Jan 2016 00:00:00 -0000 Message-ID: Subject: Re: Document existing GNU extensions From: "H.J. Lu" To: Mark Wielaard Cc: gnu-gabi@sourceware.org Content-Type: text/plain; charset=UTF-8 X-SW-Source: 2016-q1/txt/msg00040.txt.bz2 On Thu, Mar 3, 2016 at 9:23 AM, H.J. Lu wrote: > On Fri, Feb 19, 2016 at 2:52 PM, Mark Wielaard wrote: >> On Fri, Feb 19, 2016 at 02:26:15PM -0800, H.J. Lu wrote: >>> There are many GNU extensions in GCC, binutils and glibc. Some of >>> them are >>> >>> PT_GNU_EH_FRAME >>> STT_GNU_IFUNC >>> PT_GNU_STACK >>> PT_GNU_RELRO >>> SHT_GNU_INCREMENTAL_INPUTS >>> SHT_GNU_ATTRIBUTES >>> SHT_GNU_HASH >>> SHT_GNU_LIBLIST >>> SHT_GNU_verdef >>> SHT_GNU_verneed >>> SHT_GNU_versym >>> STB_GNU_UNIQUE >>> DT_GNU_PRELINKED >>> DT_GNU_CONFLICTSZ >>> DT_GNU_LIBLISTSZ >>> DT_GNU_HASH >>> DT_GNU_CONFLICT >>> DT_GNU_LIBLIST >>> DT_RELCOUNT >>> DT_RELACOUNT >>> .note.ABI-tag >>> .note.GNU-stack >> >> That is a nice list to start with, thanks. >> >>> Most of their documentations are with the source codes or spread over >>> multiple email messages in various mailing list archives. There is no >>> central place to look them up. >> >> Right, that is why we set up this group. >> >>> I documented 2 of them: >>> >>> PT_GNU_EH_FRAME >>> STT_GNU_IFUNC >>> >>> and put them at >>> >>> https://github.com/hjl-tools/linux-abi >>> >>> Is there a git repo I can use on sourceware.org? >> >> Not yet. But we should get one once we have concensus about how to >> make sure we document things. >> > > FYI, I updated my Linux-abi spec to correct PT_GNU_EH_FRAME > and add .eh_frame_hdr section. > I updated my Linux-abi spec with .note.gnu.build-id section and NT_GNU_BUILD_ID: https://github.com/hjl-tools/linux-abi/wiki/Linux-Extensions-to-gABI -- H.J.