From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2054.outbound.protection.outlook.com [40.107.215.54]) by sourceware.org (Postfix) with ESMTPS id 67ED53858401 for ; Mon, 13 Dec 2021 01:41:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 67ED53858401 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=phdcs.smu.edu.sg Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=phdcs.smu.edu.sg ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ni4m/nav/2oUHQb/58J7oFYXHwL4cFXZY04P2QvUgh3Y8wVDy7QObuD7WtQr1TBi6K/Z85oyZgU4R8dEhwsuxkYpvf6HHjukJoOU6eo9qV0Bb0pzTYdqaBMNkt74WpKppgum+xbzInOFe4R46lwI4fKyWLARxFstXtoC9j0CGxMllZMh0lOkXJ+7oVFS1WM+d+BgAFB004g6fqx5wuPPcGMvnmTBKHJrAKoKEk7gTnWfK4HvTt1P65mdRIdN694FyCg5zjW8oel0QqmVpiYvb1QGsuwyNxhCRu1l0UBvXencKn6uP04CvBSyoGjidQs6y6ECIOPIb6i1n9JFXDZzSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=predtor8uD9EueUy/lFcmAT1tf7tvw8hswlmu73VdwQ=; b=bVgEVe/yib4crC6M0LXWyhUrPwBc9/20fqBcNA4cFa5mHBv6gyd/6L/Rt6jcQhLULBIzk9ngQ4Yy/Wiyc+a21mMAmiySM09yWj6L1kq0WgT0wrz6qeMe1BMB1r/LLDtHANh6n2c02F2NdH2ca+RbrTCBSXoyX2f8FO0IuNvEPftCocl8roCdsdbkrTrSn4jOLf2iCzt5/+cFomC0NvInU6XNNaEisA73JE01NKr2dZDlGcwVGOAQiOymCIUjRbcEJ6cATusuNEdNaAWz0VTCcijOFv9hieOGO4rnlo2YydvNjWCAGNkc6P7VnWktIzSSwqBeLhewpeDz/+B13kp0Wg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=phdcs.smu.edu.sg; dmarc=pass action=none header.from=phdcs.smu.edu.sg; dkim=pass header.d=phdcs.smu.edu.sg; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=liveatedusmuedu.onmicrosoft.com; s=selector1-liveatedusmuedu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=predtor8uD9EueUy/lFcmAT1tf7tvw8hswlmu73VdwQ=; b=ZyoD/46YZibBdQz5vHEZvyjrPOt6DcU1hrB63P17yoVPENZ5kiLg8DslINa8UnxoqeacErOtHoGIckLEeLf77yGKLdEaquKpC0QqywnOpYO5yH9t/K/t3rCj4sO85rvV5cm5Wnvc50wtwWIZ8sMxafj4+bw4o1IZ2t89L1b6Hx4= Received: from SI2PR01MB3833.apcprd01.prod.exchangelabs.com (2603:1096:4:102::7) by SI2PR01MB3850.apcprd01.prod.exchangelabs.com (2603:1096:4:ec::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.16; Mon, 13 Dec 2021 01:41:32 +0000 Received: from SI2PR01MB3833.apcprd01.prod.exchangelabs.com ([fe80::712f:af56:99b7:718d]) by SI2PR01MB3833.apcprd01.prod.exchangelabs.com ([fe80::712f:af56:99b7:718d%3]) with mapi id 15.20.4778.017; Mon, 13 Dec 2021 01:41:31 +0000 From: TU Haoxin To: "libc-alpha@sourceware.org" Subject: Question: How does obstack deal with the specific address in obstack_free ? Thread-Topic: Question: How does obstack deal with the specific address in obstack_free ? Thread-Index: AQHX78Igf5MHF0mX4kKA+MzJzV0eow== Date: Mon, 13 Dec 2021 01:41:31 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: suggested_attachment_session_id: ee23b163-4acc-6914-6de5-3ed9d9fc3360 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=phdcs.smu.edu.sg; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9fe9dcdf-e265-4755-cdbd-08d9bdd9b07c x-ms-traffictypediagnostic: SI2PR01MB3850:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: OvIbGY53uLX41OlECgSNgbKyXy4rovKEFbF2QSlqBX8Ptx0Y2ee+yFNkLaCMAeIHSnT/5iWc3th1Tr0TfFyZodPWvN82cUyV2lkADSDr5MBeyeprs85sOJUe2R7KGrOxFSfUXqIBeSkzf1L94MeFse//lLCXIW/lwMIMkaoVjnnWi4TV39y0ZasPzsAR4TqCIolI/Rs8mGYyQsQ79mYtCXJ8ScRUObCosZ8rZbDu2TNHJBBhPZoJsWawGMQbW5hQFzrLdxwlZcVRgB29bUQNeQzOeKp5Jfsvr6XPfIbAJCoKCxmn5LR07qN4G0g6XTVD/x+MgTp8puELoqCVuYJLKdeIpDDZXSoXqw3QWZzkKp4Z8TXKR4qTr3tgetb0Uojtw/a7ASmQ8EldaVZGgpPpj0cSUnd2LrcctR0lDrHCIoXTwMj6mxpGIrCYYDDJjGDexCgEm8ZTpJjJidxXb2Pz4bfDkE9v97yN0+8Hsfuf4l3v8Sw2u0cq1Qhp47+hL/KXFsEDiGTzefbIJ+t1VUT++fqCpAbE0JEat85JMiS5iuprW/v8QeT89vCjSEJafohuyLFEawdUVeV2RrZD6akmiCvt1ajf0Gt5WuVF4SmLgMZ3tFlJV7nw4mb6LSlKYR07dkDO3AycjoevJDxLdV8PvqUPNJ+pLO5AqEeo1XrChYfcWUBvXN0mBK71D6shxm0rULrYdUtjzP5SreEKYwYD2ctT2bOPoYokE9t5XEuRsedZYkCzKxLsVUNkNEYZWGnt3Cwi6iIvMfwJkW3n6xtEeBrOjCK+ct8KJhFHX+HXUBg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SI2PR01MB3833.apcprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(366004)(122000001)(52536014)(33656002)(6506007)(86362001)(8676002)(5660300002)(19627405001)(71200400001)(9686003)(316002)(6916009)(508600001)(7696005)(38100700002)(8936002)(64756008)(966005)(66476007)(66446008)(2906002)(66556008)(166002)(38070700005)(99936003)(76116006)(55016003)(83380400001)(786003)(186003)(26005)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?Q0YvOW5BaXY0OU1qSFQxU0NxeVpjVk9JeUVlQTJqZXhpS0RsWkJnQWRjeFF5?= =?gb2312?B?aUhad2Z5Nm9sYis2WFRJZUlPNWlsSFFnZUpQUFNQOGVSRTFPOHFnWEx2NGdS?= =?gb2312?B?L01LcWl5KzhnV2xXYytBU0kzS2FyYXk3SW1BU2x5eXlWSS9vTXoyR253NXZO?= =?gb2312?B?OWc1RVdUdXBwNHJXc25KOHlDU1llMjJZS1VDcWhuTGU3K3BzTDZyb2pQREF0?= =?gb2312?B?MHdLQi9zbTlNMDBPbVFhOGs5RWJOVk13SEFwelpsc2U5MmFvajBrT0hMa0pY?= =?gb2312?B?aHhjR1BpZHFFUGViNFYwakJDSVVwRG5KNlYvUlFRMTEvbDI1UldmR0QrTjJ5?= =?gb2312?B?SVZmRHRRZ2V0aTVhbkhLQTdabHdib3V4TDIzOE5wL0JteVdOd2JSVWNOZTBl?= =?gb2312?B?VG9jbzVCRU1BcS9uaGlxSm5aOEFVUEhQYU5naWFXNlR6U09SN0V6Q0RUSWxi?= =?gb2312?B?NTRZV0xoRFFuaUNrb295YlBYSHlTbUczcDUyczY3RG1qMmdDMElhV2d5UzFX?= =?gb2312?B?V1RlOVEyZXFoRWNINDFyTDJSWVF0RldkN21lMU1RTWJ1dlAzK3NEWXFlVGNW?= =?gb2312?B?cWttbE15QmR5QlN6SXljQUFoUWFHOFZrYW1zeWJ6ajd0SXVqYUowb211dUM5?= =?gb2312?B?ZHYrY1V3SkJNMFJpQXA1SkZXY2QwNDlSMUl2U2M4bTY1T0tRVkNBNXByK1lS?= =?gb2312?B?VTN2R1ZtSjJiMEFMcEFkb3FoazU1andOYksxTUxaUnZBNmJtR3IweWRtWjho?= =?gb2312?B?V04xMEZFeGVNcHJKaHpuNkVURmtMeXhRRnN6b0M4eHVSM2VhdEJ2dFhkL3BE?= =?gb2312?B?YWQvV2tvbVRBMExXcTBrT3YyMkp6Rk9EbWlIT2dzS3lGaW02RTgxWHRsT3cx?= =?gb2312?B?QWRFRnFPdmplMjRQOEU1c1B6SXViS3pvcjVzTnBvMFpmcVJkbHlwdUVTM1JY?= =?gb2312?B?VXFSRnpXUDVEOGh1dmt0d1QyNU9DbXR5N2V2TXJmMWswL1NmQjBVek5NWk42?= =?gb2312?B?aVJGcFRzVnFGUHNQemFPcnduckZBM1BRajNNaUVHQUxKb0EvTVZtdmNjTXkw?= =?gb2312?B?dTFUZlQrcHFpenJFNTFiTmJmNlhBSDA0TERJcnUzd2g5Njc3WnE4R1lSNEl2?= =?gb2312?B?dStMUWczUHJWQ3lNYW85Nk1RL1ZncExKQWh0aEgrTFFvVFd4cVRoVWRpc0JB?= =?gb2312?B?QXlRcFdpSTRhV0xWS3R0MEphaWJibEZaZVhFQk01UnFKR1EvamE4RThhdHMr?= =?gb2312?B?ZkhKbVNtbCtGSElDeHovdko4ZnhKelRIN1o1RWRmZ0Y3bXFrQWNaTDQraGVz?= =?gb2312?B?d3hSQTJEajJmS3ZUNGF0dndMN1ZCVjJYMGlQbjUzQnkyZ1JIL09saHVzQzB5?= =?gb2312?B?bmpYMWlFT2JpYU04QmlwRzk0cytHWUtad3VSNHlmUEFOck9FbERYdjBEbkVC?= =?gb2312?B?Z1dINGwvZDdRNk5IR3ZDcXJIdnVCN1N3SE1ta20zMlF2ZWJYK3RjTmd0QWhF?= =?gb2312?B?bXMxRUdlVDc2bVVYWjkrYW5TUGRTR1JPUzNBeFhGa0xFN3NQb3ZRVTdEblhz?= =?gb2312?B?NzljYUg5Y3JZNU1SSGcyMVdGSFc3clRjeDZTUTgwUWovekxYVGpsUGJ4Wmlk?= =?gb2312?B?ZG1VZ3lJV3hUMFpuMXZ4MkJ0VUhhNHlZNk5KK1E3S0Urekg0aVo4MmhiWkZm?= =?gb2312?B?T2kwR0tOb1NvUDVkRHVmVzlZUERSK1Q3aHNsODgrSTIxL3RJQmZDL2ozeU9n?= =?gb2312?B?U1diRFJmYm1uaWRiZyt4MExTVkU4SnFQRXlsak93dUxMS0FqaEd2N2tEWVNJ?= =?gb2312?B?VU1ZY3dyZy9PWnVBUGxyVUIvZ1pqYzRuTHZlRGVqU0c5MzVlRE1hcGlSL2JH?= =?gb2312?B?WWpGMm51UW0vNEZSNTRwTHRNNHVkNVJZUTNMUWtVUXR3c3QzTWNWRXVjR1FI?= =?gb2312?B?VE83Z1FuT3JOU1RYNXQ4ZEpMKzFJb2tUb1JPcnMyOGJPQTB1Znh4VFV4OVA2?= =?gb2312?B?QmpMVDJSVTFudlVjdWp0dTJidm1iYWNZY0pwVTYwMFNXakpqMnpjSjEzWEJC?= =?gb2312?B?ZjJ1TUFxRjV5TjBrL2pNMjUyL3RKUEpzWTE4Ty9HQVhYZnJUdTgxdmdJbXJx?= =?gb2312?B?V0t3eUNGdGxkTEZnSzROaXg0TkRzdnVHZEFQamM3R1VaakYwdWwwbTFKRG1i?= =?gb2312?B?aTBOTms5Qlo1RVhROTg4STVQbFJPbnRFbEIvclV2NFUzS3h2NU9XUjJ1QXJ6?= =?gb2312?B?ZDBIcmhIZ2c2UDZJSDdlbjZxYjF3PT0=?= Content-Type: multipart/mixed; boundary="_006_SI2PR01MB38334CD64437B7BC989450B485749SI2PR01MB3833apcp_" MIME-Version: 1.0 X-OriginatorOrg: phdcs.smu.edu.sg X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SI2PR01MB3833.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fe9dcdf-e265-4755-cdbd-08d9bdd9b07c X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2021 01:41:31.2872 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c98a79ca-5a9a-4791-a243-f06afd67464d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: p1F+N62GbESQDx8DR7pd+/AdBOcWUhtsUt9UFPfxbBtKuCmTlsAMcau9MbTGP+3Sr6omW7PcEUH3ygvhhOH+CGPHRGewtPnCuoUVrHt4KS8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2PR01MB3850 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, HTML_MESSAGE, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Dec 2021 01:41:40 -0000 --_006_SI2PR01MB38334CD64437B7BC989450B485749SI2PR01MB3833apcp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 RGVhciBkZXZlbG9wZXJzLA0KDQpJIGhvcGUgaXQncyBmaW5lIGZvciBtZSB0byBhc2sgeW91IGEg cXVlc3Rpb24sIHBsZWFzZSBmb3JnaXZlIG1lIGlmIG5vdC4gSSBqdXN0IGhhdmUgYSBxdWVzdGlv biBhYm91dCB0aGUgaW1wbGVtZW50YXRpb24gaW50ZW50aW9uIG9mIG9ic3RhY2tfZnJlZS4NCg0K VGhlIHF1ZXN0aW9uIGlzIGFib3V0IHRoZSBpbnRlbnRpb24gb2YgaG93IGRvZXMgb2JzdGFja19m cmVlIGZyZWUgYW4gYWRkcmVzcyBhdCB0aGUgYm90dG9tIG9mIGEgY2h1bmsgaW4gdGhlIG9ic3Rh Y2suIEhlcmUgaXMgYSBxdWljayBkZW1vbnN0cmF0aW9uIGNvZGU6IGh0dHBzOi8vZ29kYm9sdC5v cmcvei9hcnY0aGExOWIgLiBNeSBwb2ludCBoZXJlIGlzIHRoYXQgdGhlIGFkZHJlc3MgInN0cmlu Z19vYnN0YWNrLT5jaHVuayIgaW4gb2JzdHJhY2tfZnJlZSAobGluZSA0MCkgaXMgYSB2YWxpZCBh ZGRyZXNzIGZyb20gdGhpcyBjaHVuaywgYW5kIGl0IHNob3VsZCBiZSBmcmVlZCBub3JtYWxseSBh cyBvdGhlciBwb2ludGVycyAoZXhlY3V0ZSB0aGlzIGxpbmUgd2lsbCBjcmFzaCkuIEhvd2V2ZXIs IGl0IHNlZW1zIHRoZSBjdXJyZW50IG9ic3RhY2tfZnJlZSBmdW5jdGlvbiBjYW4gbm90IGhhbmRs ZSBpdCBhbmQgaXQgd2lsbCBmaW5hbGx5IGdldCBhbiBhYm9ydCBmYWlsdXJlLiAocGxlYXNlIHJl ZmVyIHRvIHRoZSBnZGItbG9nLnR4dCBpbiB0aGUgYXR0YWNobWVudCwgYXMgd2VsbCBhcyB0aGUg dGVzdGluZyBjb2RlIGFuZCB0aGUgY29tcGlsaW5nIHNjcmlwdCwgZm9yIG1vcmUgZGV0YWlscyku DQoNCkkgZm91bmQgdGhpcyAiaXNzdWUiIHdoZW4gSSB0ZXN0ZWQgdGhlIGxpYnJhcnkgdXNpbmcg dGhlIHN5bWJvbGljIGV4ZWN1dGlvbiB0ZWNobmlxdWUuIEFnYWluLCBJIGFtIG5vdCBzdXJlIHdo ZXRoZXIgaXQncyBhbiBpc3N1ZSBvciBub3QuIElmIHNvLCB0aGUgcG9zc2libGUgZml4aW5nIGlz IGp1c3QgY2hhbmdpbmcgdGhlIGlmIGNvbmRpdGlvbiAiX19vYmogPiAodm9pZCAqKSBfX28tPmNo dW5rIiB0byAiX19vYmogPj0gKHZvaWQgKikgX19vLT5jaHVuayIuIE9yIGlmIG5vdCwgaXMgaXQg dGhlIGludGVudGlvbiBvZiB0aGUgb2JzdGFjayBpbXBsZW1lbnRhdGlvbiB0byBkbyBzbz8gT3Ig aW4gd2hhdCBwdXJwb3NlIGRvZXMgb2JzdGFjayBub3Qgc3VwcG9ydCBmcmVlIGZyb20gdGhhdCBz cGVjaWZpYyBhZGRyZXNzPyBTaW5jZSB0aGUgb2JzdGFjayBpcyB3aWRlbHkgdXNlZCwgSSBndWVz cyBpdCdzIHF1aXRlIGltcG9ydGFudCB0byBhdm9pZCBhbnkgcG90ZW50aWFsIGlzc3VlcyBpbiB0 aGUgaW1wbGVtZW50YXRpb24gY29kZS4NCg0Kb2JzdGFja19mcmVlIGRlZmluZWQgaW4gIm9ic3Rh Y2suaCINCmBgYA0KIyBkZWZpbmUgb2JzdGFja19mcmVlKE9CU1RBQ0ssIE9CSikgICAgICBcDQog IF9fZXh0ZW5zaW9uX18gICAgICBcDQogICAgKHsgc3RydWN0IG9ic3RhY2sgKl9fbyA9IChPQlNU QUNLKTsgICAgICBcDQogICAgICAgdm9pZCAqX19vYmogPSAoT0JKKTsgICAgICBcDQogICAgICAg aWYgKF9fb2JqID4gKHZvaWQgKikgX19vLT5jaHVuayAmJiBfX29iaiA8ICh2b2lkICopIF9fby0+ Y2h1bmtfbGltaXQpICBcDQpfX28tPm5leHRfZnJlZSA9IF9fby0+b2JqZWN0X2Jhc2UgPSAoY2hh ciAqKSBfX29iajsgICAgICBcDQogICAgICAgZWxzZSAoX19vYnN0YWNrX2ZyZWUpIChfX28sIF9f b2JqKTsgfSkNCmBgYA0KDQpBbnkgc3VnZ2VzdGlvbnMgb3IgY29tbWVudHMgYXJlIHdlbGNvbWUh DQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgdGltZSBhbmQgd2FpdGluZyBmb3IgeW91 ciByZXBseX4NCg0KDQpCZXN0IHJlZ2FyZHMsDQpIYW94aW4NCg0K --_006_SI2PR01MB38334CD64437B7BC989450B485749SI2PR01MB3833apcp_ Content-Type: text/x-sh; name="compile.sh" Content-Description: compile.sh Content-Disposition: attachment; filename="compile.sh"; size=259; creation-date="Mon, 13 Dec 2021 01:40:03 GMT"; modification-date="Mon, 13 Dec 2021 01:40:35 GMT" Content-Transfer-Encoding: base64 Z2NjIC1nIG9ic3RhY2stdGVzdC5jIC1vIG9ic3RhY2sgLVdsLC0tcnBhdGg9L2hvbWUvaGFveGlu L2hhb3hpbi1kYXRhL3NtdS1yZXNlYXJjaC9vbnNpdGUtZW52L2tsZWUtbm1lLWFlZy9nbGliYy0y LjI3L2dsaWJjLTIuMjcvYnVpbGQvICMtV2wsLS1keW5hbWljLWxpbmtlcj0vaG9tZS9oYW94aW4v aGFveGluLWRhdGEvc211LXJlc2VhcmNoL29uc2l0ZS1lbnYva2xlZS1ubWUtYWVnL2dsaWJjLTIu MjcvZ2xpYmMtMi4yNy9idWlsZC9lbGYvbGQuc28KCg== --_006_SI2PR01MB38334CD64437B7BC989450B485749SI2PR01MB3833apcp_ Content-Type: text/plain; name="gdb-log.txt" Content-Description: gdb-log.txt Content-Disposition: attachment; filename="gdb-log.txt"; size=3245; creation-date="Mon, 13 Dec 2021 01:40:03 GMT"; modification-date="Mon, 13 Dec 2021 01:40:35 GMT" Content-Transfer-Encoding: base64 R05VIGdkYiAoR0RCKSAxMC4wLjUwLjIwMjAwNzI0LWdpdApDb3B5cmlnaHQgKEMpIDIwMjAgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZlcnNp b24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw+ClRoaXMgaXMg ZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmlidXRlIGl0 LgpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVudCBwZXJtaXR0ZWQgYnkgbGF3LgpU eXBlICJzaG93IGNvcHlpbmciIGFuZCAic2hvdyB3YXJyYW50eSIgZm9yIGRldGFpbHMuClRoaXMg R0RCIHdhcyBjb25maWd1cmVkIGFzICJ4ODZfNjQtcGMtbGludXgtZ251Ii4KVHlwZSAic2hvdyBj b25maWd1cmF0aW9uIiBmb3IgY29uZmlndXJhdGlvbiBkZXRhaWxzLgpGb3IgYnVnIHJlcG9ydGlu ZyBpbnN0cnVjdGlvbnMsIHBsZWFzZSBzZWU6CjxodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJl L2dkYi9idWdzLz4uCkZpbmQgdGhlIEdEQiBtYW51YWwgYW5kIG90aGVyIGRvY3VtZW50YXRpb24g cmVzb3VyY2VzIG9ubGluZSBhdDoKICAgIDxodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2Ri L2RvY3VtZW50YXRpb24vPi4KCkZvciBoZWxwLCB0eXBlICJoZWxwIi4KVHlwZSAiYXByb3BvcyB3 b3JkIiB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gIndvcmQiLi4uClJlYWRpbmcg c3ltYm9scyBmcm9tIG9ic3RhY2suLi4KKGdkYikgYiBvYnN0YWNrX2ZyZWUKQnJlYWtwb2ludCAx IGF0IDB4MTA2MAooZ2RiKSByClN0YXJ0aW5nIHByb2dyYW06IC9tZWRpYS9oYW94aW4vU2VhZ2F0 ZURhdGEvaGFveGluLWRhdGEvc211LXJlc2VhcmNoL2V4cC9kYXRhc2V0cy9yYW0tcGFwZXIva2xl ZS1tbS1iZW5jaG1hcmtzL200L2J1aWxkL3NyYy9vYnN0YWNrIAphZGRyZXNzIG9mIG9ic3RhY2sg PSAweDU1NTU1NTU1OTI2MCwgY2h1bmtfc2l6ZSA9IDQwNjQgCmNodW5rID0gMHg1NTU1NTU1NTky YzAsIG9iamVjdF9iYXNlID0gMHg1NTU1NTU1NTkyZDAgbmV4dF9mcmVlID0gMHg1NTU1NTU1NTky ZDAgCgo9PT09PT1GaXJzdCBjaHVuaz09PT09PQpiZWZvcmUgZnJlZTogKCh2b2lkICopIGxwID0g MHg1NTU1NTU1NWE2YzAgLCAodm9pZCAqKSAobHApLT5saW1pdCA9IDB4NTU1NTU1NTViNzEzIApi ZWZvcmUgZnJlZSA6IHBydiA9IChuaWwpCgpiZWZvcmUgZnJlZSA6IGFkZHJlc3Mgb2YgcyA9IDB4 NTU1NTU1NTVhNmQwCmJlZm9yZSBmcmVlIDogYWRkcmVzcyBvZiBzcyA9IDB4NTU1NTU1NTViNzMw Cgo9PT09PT1TZWNvbmQgY2h1bms9PT09PT0KYmVmb3JlIGZyZWU6ICgodm9pZCAqKSBscCA9IDB4 NTU1NTU1NTViNzIwICwgKHZvaWQgKikgKGxwKS0+bGltaXQgPSAweDU1NTU1NTU1Yzc3MyAKYmVm b3JlIGZyZWUgOiBwcnYgPSAweDU1NTU1NTU1YTZjMAoKPT09PT09U3RhcnQgdG8gZnJlZT09PT09 PQpiZWZvcmUgZnJlZSA6IG9iaiAoc3RyaW5nX29ic3RhY2stPmNodW5rKSA9IDB4NTU1NTU1NTVi NzIwIApiZWZvcmUgZnJlZSA6IG9iaiAodCkgPSAweDU1NTU1NTU1YjcyMSAKCgpCcmVha3BvaW50 IDEsIG9ic3RhY2tfZnJlZSAoaD0weDU1NTU1NTU1OTI2MCwgb2JqPTB4NTU1NTU1NTViNzIwKSBh dCBvYnN0YWNrLmM6MzQ2CjM0Ngl7CihnZGIpIG4KMzUwCSAgbHAgPSBoLT5jaHVuazsKKGdkYikg bAozNDUJX19vYnN0YWNrX2ZyZWUgKHN0cnVjdCBvYnN0YWNrICpoLCB2b2lkICpvYmopCjM0Ngl7 CjM0NwkgIHN0cnVjdCBfb2JzdGFja19jaHVuayAqbHA7ICAgIC8qIGJlbG93IGFkZHIgb2YgYW55 IG9iamVjdHMgaW4gdGhpcyBjaHVuayAqLwozNDgJICBzdHJ1Y3QgX29ic3RhY2tfY2h1bmsgKnBs cDsgICAvKiBwb2ludCB0byBwcmV2aW91cyBjaHVuayBpZiBhbnkgKi8KMzQ5CQozNTAJICBscCA9 IGgtPmNodW5rOwozNTEJICAvKiBXZSB1c2UgPj0gYmVjYXVzZSB0aGVyZSBjYW5ub3QgYmUgYW4g b2JqZWN0IGF0IHRoZSBiZWdpbm5pbmcgb2YgYSBjaHVuay4KMzUyCSAgICAgQnV0IHRoZXJlIGNh biBiZSBhbiBlbXB0eSBvYmplY3QgYXQgdGhhdCBhZGRyZXNzCjM1MwkgICAgIGF0IHRoZSBlbmQg b2YgYW5vdGhlciBjaHVuay4gICovCjM1NAkgIHdoaWxlIChscCAhPSAwICYmICgodm9pZCAqKSBs cCA+PSBvYmogfHwgKHZvaWQgKikgKGxwKS0+bGltaXQgPCBvYmopKQooZ2RiKSBuCjM1NAkgIHdo aWxlIChscCAhPSAwICYmICgodm9pZCAqKSBscCA+PSBvYmogfHwgKHZvaWQgKikgKGxwKS0+bGlt aXQgPCBvYmopKQooZ2RiKSBwIGxwCiQxID0gKHN0cnVjdCBfb2JzdGFja19jaHVuayAqKSAweDU1 NTU1NTU1YjcyMAooZ2RiKSBwIG9iagokMiA9ICh2b2lkICopIDB4NTU1NTU1NTViNzIwCihnZGIp IG4KMzU3CSAgICAgIENBTExfRlJFRUZVTiAoaCwgbHApOwooZ2RiKSBuCjM1NgkgICAgICBwbHAg PSBscC0+cHJldjsKKGdkYikgCjM1NwkgICAgICBDQUxMX0ZSRUVGVU4gKGgsIGxwKTsKKGdkYikg CjM2MQkgICAgICBoLT5tYXliZV9lbXB0eV9vYmplY3QgPSAxOwooZ2RiKSAKMzU0CSAgd2hpbGUg KGxwICE9IDAgJiYgKCh2b2lkICopIGxwID49IG9iaiB8fCAodm9pZCAqKSAobHApLT5saW1pdCA8 IG9iaikpCihnZGIpIHAgbHAKJDMgPSAoc3RydWN0IF9vYnN0YWNrX2NodW5rICopIDB4NTU1NTU1 NTVhNmMwCihnZGIpIHAgb2JqCiQ0ID0gKHZvaWQgKikgMHg1NTU1NTU1NWI3MjAKKGdkYikgbgoz NTcJICAgICAgQ0FMTF9GUkVFRlVOIChoLCBscCk7CihnZGIpIAozNTYJICAgICAgcGxwID0gbHAt PnByZXY7CihnZGIpIAozNTcJICAgICAgQ0FMTF9GUkVFRlVOIChoLCBscCk7CihnZGIpIAozNjEJ ICAgICAgaC0+bWF5YmVfZW1wdHlfb2JqZWN0ID0gMTsKKGdkYikgCjM1NAkgIHdoaWxlIChscCAh PSAwICYmICgodm9pZCAqKSBscCA+PSBvYmogfHwgKHZvaWQgKikgKGxwKS0+bGltaXQgPCBvYmop KQooZ2RiKSBwIGxwCiQ1ID0gKHN0cnVjdCBfb2JzdGFja19jaHVuayAqKSAweDAKKGdkYikgcCBv YmoKJDYgPSAodm9pZCAqKSAweDU1NTU1NTU1YjcyMAooZ2RiKSBuCjM2OQkgIGVsc2UgaWYgKG9i aiAhPSAwKQooZ2RiKSBuCjM3MQkgICAgYWJvcnQgKCk7CihnZGIpIAoKUHJvZ3JhbSByZWNlaXZl ZCBzaWduYWwgU0lHQUJSVCwgQWJvcnRlZC4KX19HSV9yYWlzZSAoc2lnPXNpZ0BlbnRyeT02KSBh dCAuLi9zeXNkZXBzL3VuaXgvc3lzdi9saW51eC9yYWlzZS5jOjUxCjUxCX0KKGdkYikgCgo= --_006_SI2PR01MB38334CD64437B7BC989450B485749SI2PR01MB3833apcp_ Content-Type: text/plain; name="obstack-test.c" Content-Description: obstack-test.c Content-Disposition: attachment; filename="obstack-test.c"; size=2308; creation-date="Mon, 13 Dec 2021 01:40:04 GMT"; modification-date="Mon, 13 Dec 2021 01:40:35 GMT" Content-Transfer-Encoding: base64 I2luY2x1ZGUgPG9ic3RhY2suaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIu aD4KCiNkZWZpbmUgb2JzdGFja19jaHVua19hbGxvYyBtYWxsb2MKI2RlZmluZSBvYnN0YWNrX2No dW5rX2ZyZWUgZnJlZQoKLy9zdHJ1Y3Qgb2JzdGFjayAqc3RyaW5nX29ic3RhY2s7CgppbnQgbWFp bigpewogICAgc3RydWN0IG9ic3RhY2sgKnN0cmluZ19vYnN0YWNrID0gKHN0cnVjdCBvYnN0YWNr ICopIG1hbGxvYyAoc2l6ZW9mIChzdHJ1Y3Qgb2JzdGFjaykpOwoKICAgIG9ic3RhY2tfaW5pdCAo c3RyaW5nX29ic3RhY2spOwoKICAgIHByaW50ZigiYWRkcmVzcyBvZiBvYnN0YWNrID0gJXAsIGNo dW5rX3NpemUgPSAlZCBcbiIsIHN0cmluZ19vYnN0YWNrLCBzdHJpbmdfb2JzdGFjay0+Y2h1bmtf c2l6ZSk7CiAgICBwcmludGYoImNodW5rID0gJXAsIG9iamVjdF9iYXNlID0gJXAgbmV4dF9mcmVl ID0gJXAgXG5cbiIsIHN0cmluZ19vYnN0YWNrLT5jaHVuaywgc3RyaW5nX29ic3RhY2stPm9iamVj dF9iYXNlLCBzdHJpbmdfb2JzdGFjay0+bmV4dF9mcmVlKTsKCiAgICAvLyBTdGVwIDE6IGFsbG9j YXRlIHRoZSBmaXJzdCBjaHVuawogICAgY2hhciAqcyA9IChjaGFyICopIG9ic3RhY2tfYWxsb2Mg KHN0cmluZ19vYnN0YWNrLCA0MDY0KTsKICAgIHByaW50ZigiPT09PT09Rmlyc3QgY2h1bms9PT09 PT1cbiIpOwogICAgcHJpbnRmKCJiZWZvcmUgZnJlZTogKCh2b2lkICopIGxwID0gJXAgLCAodm9p ZCAqKSAobHApLT5saW1pdCA9ICVwIFxuIiwgc3RyaW5nX29ic3RhY2stPmNodW5rLCAodm9pZCAq KSAoc3RyaW5nX29ic3RhY2spLT5jaHVuay0+bGltaXQpOwogICAgcHJpbnRmKCJiZWZvcmUgZnJl ZSA6IHBydiA9ICVwXG5cbiIsIHN0cmluZ19vYnN0YWNrLT5jaHVuay0+cHJldik7CgogICAgLy8g U3RlcCAyOiBhbGxvY2F0ZSB0aGUgc2Vjb25kIGNodW5rCiAgICBjaGFyICpzcyA9IChjaGFyICop IG9ic3RhY2tfYWxsb2MgKHN0cmluZ19vYnN0YWNrLCA0MDY0KTsKCiAgICBwcmludGYoImJlZm9y ZSBmcmVlIDogYWRkcmVzcyBvZiBzID0gJXBcbiIsIHMpOwogICAgcHJpbnRmKCJiZWZvcmUgZnJl ZSA6IGFkZHJlc3Mgb2Ygc3MgPSAlcFxuXG4iLCBzcyk7CgogICAgcHJpbnRmKCI9PT09PT1TZWNv bmQgY2h1bms9PT09PT1cbiIpOwogICAgcHJpbnRmKCJiZWZvcmUgZnJlZTogKCh2b2lkICopIGxw ID0gJXAgLCAodm9pZCAqKSAobHApLT5saW1pdCA9ICVwIFxuIiwgc3RyaW5nX29ic3RhY2stPmNo dW5rLCAodm9pZCAqKSAoc3RyaW5nX29ic3RhY2spLT5jaHVuay0+bGltaXQpOwogICAgcHJpbnRm KCJiZWZvcmUgZnJlZSA6IHBydiA9ICVwXG5cbiIsIHN0cmluZ19vYnN0YWNrLT5jaHVuay0+cHJl dik7CgoKICAgIC8vIFN0ZXAgMzogZnJlZSB0aGUgc2Vjb25kIGNodW5rIHRocm91Z2ggb2JqCiAg ICBwcmludGYoIj09PT09PVN0YXJ0IHRvIGZyZWU9PT09PT1cbiIpOwogICAgY2hhciAqdCA9IHMr NDE3NzsKICAgIHByaW50ZigiYmVmb3JlIGZyZWUgOiBvYmogKHN0cmluZ19vYnN0YWNrLT5jaHVu aykgPSAlcCBcbiIsIHN0cmluZ19vYnN0YWNrLT5jaHVuayk7CiAgICBwcmludGYoImJlZm9yZSBm cmVlIDogb2JqICh0KSA9ICVwIFxuXG4iLCB0KTsKICAgIG9ic3RhY2tfZnJlZSAoc3RyaW5nX29i c3RhY2ssIHN0cmluZ19vYnN0YWNrLT5jaHVuayk7IC8vcHJvYmxlbWF0aWMKICAgIG9ic3RhY2tf ZnJlZSAoc3RyaW5nX29ic3RhY2ssIHQpOwoKICAgIHByaW50ZigiPT09PT09VGhpcmQgY2h1bms9 PT09PT1cbiIpOwogICAgcHJpbnRmKCJhZnRlciBmcmVlOiAoKHZvaWQgKikgbHAgPSAlcCAsICh2 b2lkICopIChscCktPmxpbWl0ID0gJXAgXG4iLCAodm9pZCAqKSAoc3RyaW5nX29ic3RhY2spLT5j aHVuaywgKHZvaWQgKikgKHN0cmluZ19vYnN0YWNrKS0+Y2h1bmstPmxpbWl0KTsKICAgIHByaW50 ZigiYWZ0ZXIgZnJlZSA6IHBydiA9ICVwXG4iLCBzdHJpbmdfb2JzdGFjay0+Y2h1bmstPnByZXYp OwoKCiAgICAvLyBTdGVwIDQ6IGFsbG9jYXRlIHRoZSB0aGlyZCBjaHVuayBpbiB0aGUgbG9jYXRp b24gb2YgY2h1bmsyCiAgICBjaGFyICpzc3MgPSAoY2hhciAqKSBvYnN0YWNrX2FsbG9jIChzdHJp bmdfb2JzdGFjaywgNDA2NCk7CgoKICAgIHByaW50ZigiYWZ0ZXIgZnJlZSA6IGFkZHJlc3Mgb2Yg cyA9ICVwXG4iLCBzKTsKICAgIHByaW50ZigiYWZ0ZXIgZnJlZSA6IGFkZHJlc3Mgb2Ygc3MgPSAl cFxuIiwgc3MpOwogICAgcHJpbnRmKCJhZnRlciBmcmVlIDogYWRkcmVzcyBvZiBzc3MgPSAlcFxu XG4iLCBzc3MpOwoKICAgIHJldHVybiAwOwp9Cg== --_006_SI2PR01MB38334CD64437B7BC989450B485749SI2PR01MB3833apcp_--