From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81694 invoked by alias); 3 Mar 2016 17:23:19 -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 81640 invoked by uid 89); 3 Mar 2016 17:23:18 -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.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Wielaard, wielaard, documentations, 15pm X-Spam-Status: No, score=-2.6 required=5.0 tests=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-wm0-f49.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=Vbw44TCj63hqdlKosL9Pom1jDqdVWE50m9/gBOgAuMQ=; b=gkcpHYN+jmFxnRfGZykdfAuf37TiIP9RIH29l8JnysX/BMr3FvMe3NBlqwYEv7eU7Q sJMZiGvzVKKXsRhFmBybec++D3XN8U/5pfR/rYxzBEtkFPfCHMPXh2MTImYvs4UyzgPq 8uPDNklGVyo+4N5AugoUrNupoeUAVBJ8ydsqv50eZp9e3liVOxsJK1wr4WXfYpnQavPm i24R9wbutp4cY7isCfijJX9SwqVq7J9+krAV+a8DZAJFZlyQI0qr8kPd6fNAnpT6ay7e P6XrYCxG0p2c5vHcUrgEhBsFh2zyNyCsbhr8bXqhen6XBKP+LXBB0D2BaaybrY83EcSp k7fw== 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=Vbw44TCj63hqdlKosL9Pom1jDqdVWE50m9/gBOgAuMQ=; b=GODiVmyryeRZYSJHGGs4wp1K69Tg7umRoV5ZeHnd4XMCErXBjRCwRFc4g0b6lr0DlA pEQ7ScUD3BcwmNQUSyjB7Y1/NZwzi2ny/w1rsVl1IPR0ZxuTVNi38Ocacu+lIVyTecD1 V46frE9KRhhAEce4K+OEyZpWwgclO7athr/puMZ+pC2dAJ5WQJU7JnT0hT5wOJrhe6L/ 4yMH+URwxPMwuf9bGllvmtXMnySJU9RnQ7932IA2xtUIf+bAUu8rzQZZSEyqznsLKOjg GlLo0hNCL/N3TqwYiGfjaEn05hvVrLnSKTWNn3fpfx2hIdrVPCEgOGG4IusRs3hxEgzp IwWg== X-Gm-Message-State: AD7BkJJi15sOQRKuqFrF4OX1DuS9lpJd2cwWEaxYzGIDvE51y6Uwym+BznGdEtzv0RmzEY+n5nkQ9PzOs9jGxQ== MIME-Version: 1.0 X-Received: by 10.194.205.8 with SMTP id lc8mr4068415wjc.177.1457025793834; Thu, 03 Mar 2016 09:23:13 -0800 (PST) In-Reply-To: <20160219225240.GF2586@blokker.redhat.com> 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/msg00039.txt.bz2 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. -- H.J.