From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xry111.site (xry111.site [IPv6:2001:470:683e::1]) by sourceware.org (Postfix) with ESMTPS id 02F813858404 for ; Thu, 15 Sep 2022 06:14:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 02F813858404 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=xry111.site Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xry111.site DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xry111.site; s=default; t=1663222439; bh=a2XzpcG2j4mVDKHCkx3kn/X9jRmXdpn/g+rKoLcLvTQ=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=MxCG7o+rbZu8TSdOWp9K9y+X+cuoup1KQgnyRn8/U/NMyKhAIJ7fWgxqegpSRtLPb /dZZOXM76LmXyXLIjeHsbqm0PxK6AlxP9Gy8LMacHwekvyQHT+2uMsux3r+4gfMFR+ D6W8xFfV2+t1i68uJL5wbi7CtjyHVpbD5OZ8RwRU= Received: from [IPv6:240e:358:11e5:2b00:dc73:854d:832e:3] (unknown [IPv6:240e:358:11e5:2b00:dc73:854d:832e:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) (Authenticated sender: xry111@xry111.site) by xry111.site (Postfix) with ESMTPSA id 1809A661A6; Thu, 15 Sep 2022 02:13:52 -0400 (EDT) Message-ID: Subject: Re: [PATCH 1/2] LoongArch: Avoid heap-buffer-overflow in loongarch_elf_relocate_section From: Xi Ruoyao To: liuzhensong , binutils@sourceware.org Cc: Chenghua Xu , Lulu Cheng , Wang Xuerui Date: Thu, 15 Sep 2022 14:13:45 +0800 In-Reply-To: <6fc2821d-5db6-6645-1d5f-8b89eb071fde@loongson.cn> References: <20220913154414.554861-1-xry111@xry111.site> <20220913154414.554861-2-xry111@xry111.site> <7f2c274b80fa79296005edaf52036745510a83fd.camel@xry111.site> <6f3d0d05-c7a2-b4cf-2a3c-abb1f343ff86@loongson.cn> <527fb03481edd9f58a938ecaf1583051cce06ac0.camel@xry111.site> <6fc2821d-5db6-6645-1d5f-8b89eb071fde@loongson.cn> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.45.3 MIME-Version: 1.0 X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROM_SUSPICIOUS_NTLD,GIT_PATCH_0,LIKELY_SPAM_FROM,PDS_OTHER_BAD_TLD,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gVGh1LCAyMDIyLTA5LTE1IGF0IDExOjU0ICswODAwLCBsaXV6aGVuc29uZyB3cm90ZToKCj4g PiA+ID4gZGlmZiAtLWdpdCBhL2JmZC9lbGZubi1sb29uZ2FyY2guYyBiL2JmZC9lbGZubi1sb29u Z2FyY2guYwo+ID4gPiA+IGluZGV4IGE5YmI2NmExZTA0Li4xZThlY2IyYjhlMiAxMDA2NDQKPiA+ ID4gPiAtLS0gYS9iZmQvZWxmbm4tbG9vbmdhcmNoLmMKPiA+ID4gPiArKysgYi9iZmQvZWxmbm4t bG9vbmdhcmNoLmMKPiA+ID4gPiBAQCAtMzEyOSw2ICszMTI5LDcgQEAgbG9vbmdhcmNoX2VsZl9y ZWxvY2F0ZV9zZWN0aW9uIChiZmQKPiA+ID4gPiAqb3V0cHV0X2JmZCwgc3RydWN0IGJmZF9saW5r X2luZm8gKmluZm8sCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQkZEX0FTU0VS VCAocmVsLT5yX2FkZGVuZCA9PSAwKTsKPiA+ID4gPiDCoMKgIAo+ID4gPiA+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGJmZF92bWEgZ290X29mZiA9IDA7Cj4gPiA+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBib29sIGZpbGxfZ290X2VudHJ5ID0gdHJ1ZTsKPiA+ID4gPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoaCAhPSBOVUxMKQo+ID4gPiA+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgewo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgLyogR09UIHJlZiBvciBpZnVuYy7CoCAqLwo+ID4gPiA+IEBAIC0zMTQxLDYgKzMxNDIs MTAgQEAgbG9vbmdhcmNoX2VsZl9yZWxvY2F0ZV9zZWN0aW9uIChiZmQKPiA+ID4gPiAqb3V0cHV0 X2JmZCwgc3RydWN0IGJmZF9saW5rX2luZm8gKmluZm8sCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoaC0+Z290Lm9mZnNldCA9PSBNSU5VU19PTkUgJiYgaC0+ dHlwZSA9PQo+ID4gPiA+IFNUVF9HTlVfSUZVTkMpCj4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgewo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBiZmRfdm1hIGlkeDsKPiA+ID4gPiArCj4gPiA+ID4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogQW4gSUZVTkMgaXMgYWx3YXlzIHJl c29sdmVkIGF0Cj4gPiA+ID4gcnVudGltZS7CoCAqLwo+IE5vdCBjb3JyZWN0LCBhbnl0aGluZyBj YW4gYmUgZmlsbGVkIGlmIGgtPmdvdC5vZmZzZXQgIT0gTUlOVVNfT05FLgo+IFRoZXJlIGlzIG5v IHNwYWNlIGZvciBpZnVuYyB0byBmaWxsIGdvdC4KCkFscmlnaHQsIEknbSBub3QgZmFtaWxpYXIg d2l0aCBCRkQgYW5kIEkgZG9uJ3Qgd2FudCB0byBzcGVuZCB0b28gbXVjaAp0aW1lIChhbmQgYnJh aW4gY2VsbCBkZWF0aHMpIGxlYXJuaW5nIGl0LiAgU28gSSdsbCB0ZXN0IHlvdXIgY2hhbmdlIGFu ZAppZiBpdCB3b3JrcyBsZXQncyBqdXN0IGRvIGl0IGluIHlvdXIgd2F5Li4uCgpJbiB0aGUgbWVh bnRpbWUgcGxlYXNlIHRha2UgYSBsb29rIG9mIHRoZSAybmQgcGF0Y2gsIHRoZXkgYXJlIGRpZmZl cmVudAooYW5kIHVucmVsYXRlZCkgaXNzdWVzLgoKCi0tIApYaSBSdW95YW8gPHhyeTExMUB4cnkx MTEuc2l0ZT4KU2Nob29sIG9mIEFlcm9zcGFjZSBTY2llbmNlIGFuZCBUZWNobm9sb2d5LCBYaWRp YW4gVW5pdmVyc2l0eQo=