From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by sourceware.org (Postfix) with ESMTPS id BDF77388CC18 for ; Tue, 8 Sep 2020 12:09:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BDF77388CC18 Received: from collabora.com (unknown [IPv6:2001:4d48:ad56:3000:8e70:5aff:fe59:c29c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: vivek) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id 58DAB28D7F7; Tue, 8 Sep 2020 13:09:50 +0100 (BST) Date: Tue, 8 Sep 2020 13:09:47 +0100 (BST) From: =?UTF-8?Q?Vivek_Das=C2=A0Mohapatra?= X-X-Sender: vivek@noise.cbg.collabora.co.uk To: Florian Weimer cc: Mark Wielaard , GNU gABI gnu-gabi Subject: Re: ABI document In-Reply-To: Message-ID: References: <87o8nypmpq.fsf@oldenburg2.str.redhat.com> <616c0f661732fd1021e5a5b13ef872927390004d.camel@klomp.org> <87ime6pl2q.fsf@oldenburg2.str.redhat.com> <1597402688538.b66a61e7629438@mozgaia> <874kojj7rn.fsf@oldenburg2.str.redhat.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-785905751-1599566990=:31454" X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_ASCII_DIVIDERS, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gnu-gabi@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gnu-gabi mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Sep 2020 12:09:54 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-785905751-1599566990=:31454 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8BIT On Wed, 2 Sep 2020, Vivek Das Mohapatra via Gnu-gabi wrote: This patch is cumulative with the last one (again) It adds a description of the GNU ELF hash section --8323329-785905751-1599566990=:31454 Content-Type: text/x-diff; name=0003-Document-DT_GNU_HASH-SHT_GNU_HASH-contents.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=0003-Document-DT_GNU_HASH-SHT_GNU_HASH-contents.patch RnJvbSAzM2VjZDVmMmM1NTJlMjNhZTk0NmZiOTY3YTMxMmYzYWY3M2M4Nzcz IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogPT9VVEYtOD9xP1Zp dmVrPTIwRGFzPUMyPUEwTW9oYXBhdHJhPz0gPHZpdmVrQGNvbGxhYm9yYS5j b20+DQpEYXRlOiBUdWUsIDggU2VwIDIwMjAgMTM6MDM6NDMgKzAxMDANClN1 YmplY3Q6IFtQQVRDSF0gRG9jdW1lbnQgRFRfR05VX0hBU0ggLyBTSFRfR05V X0hBU0ggY29udGVudHMNCg0KVGhlIEdOVSBFTEYgaGFzaCB0YWJsZSBoYXMg bm90IGJlZW4gZG9jdW1lbnRlZCBvdGhlciB0aGFuDQphIGluIG1haWxpbmcg bGlzdCBwb3N0cyBhbmQgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbi4NCi0t LQ0KIHByb2dyYW0tbG9hZGluZy1hbmQtZHluYW1pYy1saW5raW5nLnR4dCB8 IDExNyArKysrKysrKysrKysrKysrKysrKysrKy0NCiAxIGZpbGUgY2hhbmdl ZCwgMTE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAt LWdpdCBhL3Byb2dyYW0tbG9hZGluZy1hbmQtZHluYW1pYy1saW5raW5nLnR4 dCBiL3Byb2dyYW0tbG9hZGluZy1hbmQtZHluYW1pYy1saW5raW5nLnR4dA0K aW5kZXggZjdmNDI4NC4uYTM3YWMzNCAxMDA2NDQNCi0tLSBhL3Byb2dyYW0t bG9hZGluZy1hbmQtZHluYW1pYy1saW5raW5nLnR4dA0KKysrIGIvcHJvZ3Jh bS1sb2FkaW5nLWFuZC1keW5hbWljLWxpbmtpbmcudHh0DQpAQCAtMjMyLDcg KzIzMiwxMjIgQEAgRFRfR05VX0hBU0ggICAgICAgMHg2ZmZmZmVmNQ0KIA0K ICAgVGhlIGRfcHRyIHZhbHVlIGdpdmVzIHRoZSBsb2NhdGlvbiBvZiB0aGUg R05VIHN0eWxlIHN5bWJvbCBoYXNoIHRhYmxlLg0KIA0KLSAgRE9DVU1FTlRN RTogZmluZCB0aGUgY2Fub25pY2FsIHNwZWMgZm9yIHRoaXMgKG9yIHJldmVy c2UgZSBmcm9tIGdsaWJjIHNvdXJjZSkNCisgIFRoZSBHTlUgaGFzaCBvZiBh IHN5bWJvbCBpcyBjb21wdXRlZCBhcyBmb2xsb3dzOg0KKyAgLSBleHRyYWN0 IHRoZSBOQU1FIG9mIHRoZSBzeW1ib2wNCisgICAgLSBleGFtcGxlczogJ2Zv b0B2ZXJzaW9uLWluZm8nIGJlY29tZXMgJ2Zvbyc7ICdiYXInIHJlbWFpbnMg J2JhcicNCisgICAgLSB1bnNpZ25lZCBsb25nIGgg4oaQIDUzODENCisgICAg LSBmb3IgZWFjaCB1bnNpZ25lZCBjaGFyYWN0ZXIgQyBpbiBOQU1FLCBzdGFy dGluZyBhdCBwb3NpdGlvbiAwOg0KKyAgICAgIC0gaCDihpAgKGggPDwgNSkg KyBoICsgQzsNCisgICAgLSBIQVNIIOKGkCBoICYgMHhmZmZmZmZmZiAvLyAz MiBiaXQgdmFsdWUNCisNCisgIEhhc2ggVGFibGUgY29udGVudHM6DQorDQor ICBiaXRtYXNrLWJpdHMgaXMgYSBwb3dlciBvZiAyLg0KKyAgSXQgaXMgYXQg bGVhc3QgMzIgKG9uIDMyIGJpdCk7IGF0IGxlYXN0IDY0IG9uIDY0IGJpdCBh cmNoaXRlY3R1cmVzLg0KKyAgVGhlcmUgYXJlIG90aGVyIHJlc3RyaWN0aW9u cywgc2VlIGVsZmxpbmsuYyBpbiB0aGUgYmludXRpbHMtZ2RiL2JmZCBzb3Vy Y2UuDQorDQorICBUaGUgYnVja2V0IGluIHdoaWNoIGEgc3ltYm9sJ3MgaGFz aCBlbnRyeSBpcyBmb3VuZCBpczoNCisNCisgICAgZ251LWhhc2goIHN5bWJv bC1uYW1lICkgJSBuYnVja2V0cw0KKw0KKyAgVGhlIHRhYmxlIGlzIGRpdmlk ZWQgaW50byA0IHBhcnRzOg0KKyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KKyAgUGFydCAxIChtZXRhZGF0YSk6DQorDQorICAtIG5idWNr ZXRzICAgICA6IDQgYnl0ZSBuYXRpdmUgaW50ZWdlci4gTnVtYmVyIG9mIGJ1 Y2tldHMNCisgICAgICAgICAgICAgICAgICAgQSBidWNrZXQgb2NjdXBpZXMg MzIgYml0cy4NCisNCisgIC0gc3ltb2Zmc2V0ICAgIDogNCBieXRlIG5hdGl2 ZSBpbnRlZ2VyLg0KKyAgICAgICAgICAgICAgICAgICBTdGFydGluZyBpbmRl eCBvZiBmaXJzdCAicmVhbCIgc3ltYm9sIGluIHRoZSAiLmR5bnN5bSINCisg ICAgICAgICAgICAgICAgICAgc2VjdGlvbiwgU2VlIGJlbG93Lg0KKw0KKyAg LSBiaXRtYXNrLXdvcmRzOiA0IGJ5dGUgbmF0aXZlIGludGVnZXIuDQorICAg ICAgICAgICAgICAgICAgIFRoZSBudW1iZXIgb2YgRUxGQ0xBU1M8U0laRT4g d29yZHMgaW4gcGFydCAyIG9mIHRoZSB0YWJsZS4NCisgICAgICAgICAgICAg ICAgICAgT24gNjQtYml0IGFyY2hpdGN0dXJlczogYml0bWFzay1iaXRzIC8g NjQNCisgICAgICAgICAgICAgICAgICAgQW5kIG9uIDMyLWJpdCBvbmVzICAg IDogYml0bWFzay1iaXRzIC8gMzINCisNCisgIC0gYmxvb20tc2hpZnQgIDog NCBieXRlIG5hdGl2ZSBpbnRlZ2VyLg0KKyAgICAgICAgICAgICAgICAgICBU aGUgc2hpZnQtY291bnQgdXNlZCBpbiB0aGUgYmxvb20gZmlsdGVyLg0KKw0K KyAgc3ltb2Zmc2V0Og0KKyAgVGhlcmUgYXJlIHN5bnRoZXRpYyBzeW1ib2xz IC0gb25lIGZvciBlYWNoIHNlY3Rpb24gaW4gdGhlIGxpbmtlciBvdXRwdXQu DQorICBzeW1vZmZzZXQgZ2l2ZXMgdGhlIG51bWJlciBvZiBzdWNoIHN5bnRo ZXRpYyBzeW1ib2xzICggd2hpY2ggY2Fubm90IGJlDQorICBsb29rZWQgdXAg dmlhIHRoZSBHTlUgaGFzaCBzZWN0aW9uIGRlc2NyaWJlZCBoZXJlICkuDQor DQorICBOQjogc3ltYm9scyB0aGF0IF9jYW5fIGJlIGxvb2tlZCB1cCB2aWEg dGhlIEdOVSBoYXNoIG11c3QgYmUgc3RvcmVkIGluDQorICB0aGUgIi5keW5z eW0iIHNlY3Rpb24gaW4gYXNjZW5kaW5nIG9yZGVyIG9mIGJ1Y2tldC4NCisg IFRoYXQgaXMgdGhlIG9yZGVyaW5nIGlzIGRldGVybWluZWQgYnk6DQorDQor ICAgICBnbnUtaGFzaCggc3ltYm9sLW5hbWUgKSAlIG5idWNrZXRzDQorDQor ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQorICBQYXJ0IDIg KHRoZSBibG9vbSBmaWx0ZXIgYml0bWFzayk6DQorDQorICAtIGJsb29tICAg ICAgICA6IEVsZlcoQWRkcilbIGJpdG1hc2std29yZHMgXQ0KKw0KKyAgRm9y IGVhY2ggc3ltYm9sIFtuYW1lXSBTIHRoZSBmb2xsb3dpbmcgaXMgY2Fycmll ZCBvdXQ6DQorICAgIC0gQyDihpAgX19FTEZfTkFUSVZFX0NMQVNTIC8qIGll IDMyIG9uIEVMRjMyLCA2NCBvbiBFTEY2NCAqLw0KKyAgICAtIEgg4oaQIGdu dS1oYXNoKCBTICkNCisgICAgLSBCV09SRCDihpAgKEggLyBDKSAmIChiaXRt YXNrLXdvcmRzIC0gMSkNCisgICAgLSBpbiBibG9vbVsgQldPUkQgXSBzZXQ6 DQorICAgICAgLSBiaXQgSCAmIChDIC0gMSkNCisgICAgICAtIGJpdCAoSCA+ PiBibG9vbS1zaGlmdCkgJiAoQyAtIDEpDQorDQorICBOT1RFOiBUaGUgZGlz Y3Vzc2lvbnMgYW5kIGV4YW1wbGVzIG9mIHRoaXMgdGhhdCBhcmUgYXJvdW5k IG1heQ0KKyAgdXNlIG1vZHVsbyBvcGVyYXRpb25zIGluc3RlYWQgb2YgdGhl IGxvZ2ljYWwtYW5kcyB5b3Ugc2VlIGFib3ZlOg0KKyAgVGhpcyBpcyBub3Qg YW4gZXJyb3Igb3IgZGl2ZXJnZW5jZSBzaW5jZToNCisNCisgICAgICB4ICUg MuKBvyDiiaEgeCAmICgy4oG/IC0gMSkgLyogTkI6IHdoZXJlIHggaXMgdW5z aWduZWQgKi8NCisNCisgIE5PVEU6IEZvciB0aG9zZSB1bmZhbWlsaWFyIHdp dGggYmxvb20gZmlsdGVyczogSWYgZWl0aGVyIGJpdA0KKyAgZGVzY3JpYmVk IGFib3ZlIGlzIE5PVCBTRVQgdGhlbiB0aGUgaGFzaCBpcyBERUZJTklURUxZ IE5PVA0KKyAgcHJlc2VudCBpbiB0aGUgdGFibGUgYW5kIGxvb2t1cCBuZWVk IHByb2NlZWQgbm8gZnVydGhlci4NCisNCisgIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCisgIFBhcnQgMyAodGhlIGJ1Y2tldCBtZXRhZGF0 YSk6DQorDQorICAtIGJ1Y2tldFtuYnVja2V0c10gOiBBcnJheSBvZiA0IGJ5 dGUgbmF0aXZlIGludGVnZXJzLCBnaXZpbmc6DQorDQorICBGb3IgZWFjaCBi dWNrZXQ6DQorICAgIC0gVGhlIElOREVYIG9mIHRoZSBmaXJzdCBzeW1ib2wg aW4gdGhhdCBidWNrZXQsDQorICAgICAgT1IgMCBpZiBubyBzeW1ib2xzIGlu IHRoYXQgYnVja2V0Lg0KKw0KKyAgTk9URTogdGhlc2UgaW5kaWNlcyBnaXZl IHRoZSBvZmZzZXQgaW50byB0aGUgIi5keW5zeW0iIHNlY3Rpb24uDQorICBG b3IgdGhlIG9mZnNldCBpbnRvIHRoZSBidWNrZXQgZGF0YSBpbiBwYXJ0IDQg b2YgdGhlIHRhYmxlLCBzZWUgYmVsb3c6DQorICAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQorICBQYXJ0IDQgKHRoZSBjaGFpbnMsIG9yIGFj dHVhbCBidWNrZXQgZGF0YSk6DQorDQorICAtIGNoYWluIDogQ29udGlndW91 cyBhcnJheXMgb2YgcHNldWRvIGhhc2ggdmFsdWVzIGNvbWJpbmluZyB0aGUN CisgICAgICAgICAgICBoYXNoIHZhbHVlcyBhbmQgdGhlIGluZGV4IG9mIHRo ZSByZWxhdGVkIHN5bWJvbA0KKyAgICAgICAgICAgIEVhY2ggcHNldWRvIGhh c2ggdmFsdWUgaXMgYSA0IGJ5dGUgbmF0aXZlIGludGVnZXIuDQorDQorICAg ICAgICAgICAgRWxmVyhXb3JkKVtudW1iZXItb2Ytc3ltYm9sc10uDQorDQor ICBGb3IgZWFjaCBzeW1ib2wgW25hbWVdIFM6DQorDQorICAtIENIQVNIIOKG kCBnbnUtaGFzaCggUyApDQorICAtIEJVQ0tFVCDihpAgQ0hBU0ggJSBuYnVj a2V0cw0KKyAgLSBDSU5ERVgg4oaQIHBvc2l0aW9uIG9mIHRoZSBzeW1ib2wg X3dpdGhpbl8gaXRzIGJ1Y2tldA0KKyAgICAgICAgICAgICAgMCBmb3IgdGhl IGZpcnN0IHN5bWJvbCwgMSBmb3IgdGhlIHNlY29uZCBhbmQgc28gZm9ydGgN CisgIC0gaWYgdGhpcyBpcyB0aGUgbGFzdCBzeW1ib2wgaW4gdGhlIGJ1Y2tl dDoNCisgICAgLSBDSEFTSCDihpAgQ0hBU0ggfCAxICAvKiBzZXQgdGhlIGxl YXN0IGJpdCAqLw0KKyAgLSBlbHNlDQorICAgIC0gQ0hBU0gg4oaQIENIQVNI ICYgfjEgLyogdW5zZXQgdGhlIGxlYXN0IGJpdCAqLw0KKyAgLSBCWVRFLU9G RlNFVCDihpAgKGJ1Y2tldFtCVUNLRVRdICsgQ0lOREVYIC0gc3ltb2Zmc2V0 KSAqIDQNCisgIC0gQ0hBSU4tQUREUiAg4oaQICgoY2hhciAqKSZidWNrZXRb bmJ1Y2tldHNdKSArIEJZVEUtT0ZGU0VUDQorICAtICooRWxmVyhXb3JkKSAq KShDSEFJTi1BRERSKSDihpAgQ0hBU0gNCisNCisgIFRoZSBsZWFzdCBiaXQg b2YgYSBwc2V1ZG8taGFzaCB2YWx1ZSBiZWluZyBzZXQgaW5kaWNhdGVzIHRo YXQNCisgIHRoaXMgZW50cnkgaXMgdGhlIGxhc3QgaW4gdGhlIGNoYWluIC0g dGhpcyBpcyB1c2VkIGR1cmluZyBsb29rdXBnDQorICBzaW5jZSB1bmxpa2Ug dGhlIHN0b2NrIEVMRiBoYXNoIHRoZSBHTlUgaGFzaCBkb2VzIG5vdCB1c2Ug bGlua2VkDQorICBsaXN0cyB0byBzdG9yZSBpdHMgY2hhaW5zLg0KKw0KKyAg UmVmZXJlbmNlOiBodHRwczovL3NvdXJjZXdhcmUub3JnL2xlZ2FjeS1tbC9i aW51dGlscy8yMDA2LTEwL21zZzAwMzc3Lmh0bWwNCisgIFJlZmVyZW5jZTog aHR0cHM6Ly9mbGFwZW5ndWluLm1lL2VsZi1kdC1nbnUtaGFzaA0KKyAgUmVm ZXJlbmNlOiBodHRwczovL3NvdXJjZXdhcmUub3JnL2dpdC8/cD1iaW51dGls cy1nZGIuZ2l0O2E9YmxvYjtmPWJmZC9lbGZsaW5rLmM7aD0xMzg0YzFhNDZi ODNiNTU4NzZiNmE3M2RiY2JhMDM4NmE0NTgwNjNiO2hiPUhFQUQjbDcyNjMN CisgICAgICAgICAgICAgYmZkX2VsZl9zaXplX2R5bnN5bV9oYXNoX2R5bnN0 cg0KKyAgUmVmZXJlbmNlOiBodHRwczovL3NvdXJjZXdhcmUub3JnL2dpdC8/ cD1nbGliYy5naXQ7YT1ibG9iO2Y9ZWxmL2RsLWxvb2t1cC5jO2g9ODA3ZjNl YTliNjc0ODliMzExNjUzNWI3YzQzM2M3NzRhNzJlNGMyOTtoYj1IRUFEI2wz NTcNCisgICAgICAgICAgICAgZG9fbG9va3VwX3gNCiANCiBTZWN0aW9uIEhl YWRlcnMNCiA9PT09PT09PT09PT09PT0NCi0tIA0KMi4yMC4xDQoNCg== --8323329-785905751-1599566990=:31454--