From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2355 invoked by alias); 9 Jan 2017 10:55:33 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 1956 invoked by uid 89); 9 Jan 2017 10:55:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.3.2 spammy=4147, Hx-exchange-antispam-report-cfa-test:102415395, 9888, HAccept-Language:en-GB X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10062.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.62) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 09 Jan 2017 10:55:22 +0000 Received: from VI1PR0801MB1822.eurprd08.prod.outlook.com (10.168.68.7) by VI1PR0801MB1823.eurprd08.prod.outlook.com (10.168.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.829.7; Mon, 9 Jan 2017 10:55:18 +0000 Received: from VI1PR0801MB1822.eurprd08.prod.outlook.com ([10.168.68.7]) by VI1PR0801MB1822.eurprd08.prod.outlook.com ([10.168.68.7]) with mapi id 15.01.0803.021; Mon, 9 Jan 2017 10:55:18 +0000 From: Alan Hayward To: "gdb-patches@sourceware.org" CC: nd Subject: [PATCH 1/3] Use register_size () instead of MAX_REGISTER_SIZE Date: Mon, 09 Jan 2017 10:55:00 -0000 Message-ID: <902F747B-B822-4629-8DB8-D6775357E6A5@arm.com> user-agent: Microsoft-MacOutlook/f.1b.0.161010 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-office365-filtering-correlation-id: d94091fa-b59d-4a8c-7589-08d4387e002e x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR0801MB1823; x-microsoft-exchange-diagnostics: 1;VI1PR0801MB1823;7:wC6RS2P2fQQlcvcXYOCbkFT1On+/AllCxPH31QVG+yjySwYC/ZeW9/BU9uFcJ9Fpwk8Yhl98AN3UxvMMxJak7SBiK3cFxEonOqRb8h7KIeEmlpUZv/IMSupHvo0MRjEibsTzMflOIC+CmOvkO8vs0t1KtCDDPVWDhwObR6cRO/XA9/Hd9IT3ITIeQ4zXPWFT/DW0iqRM8u6alS5+RnZDwxSo+wIe880PHgEikw5NDpRspOaqjpE7E7dqDd/hvtXtJ8x3W+E7s/NYP8LRyMD6lDjlKRth2gGxpLOSKB3fV318rAR4aLqwtF6JH2J+eyquCdgschMmu+b68a5fODWmuctZ0ySOWlIDtj0ulOnY/25RUdd8kPHqhj94XpUH51Hx12GxiWHgAoj7TFXK3PKqtwAq2iCzoxBT4/zcyQxBOiVvfv+QY6fZhzW/p9t1m/2RriLDWY24lzQhTPze/AuMTg== nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(102415395)(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148);SRVR:VI1PR0801MB1823;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0801MB1823; x-forefront-prvs: 0182DBBB05 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39840400002)(39410400002)(39850400002)(39450400003)(199003)(189002)(377424004)(110136003)(5660300001)(2900100001)(81166006)(106356001)(105586002)(97736004)(92566002)(4001350100001)(99936001)(6436002)(2351001)(106116001)(50986999)(54356999)(101416001)(5640700003)(25786008)(3280700002)(82746002)(81156014)(3660700001)(8676002)(99286003)(68736007)(8936002)(83716003)(2501003)(6486002)(38730400001)(6506006)(33656002)(77096006)(189998001)(83506001)(7736002)(2906002)(3846002)(450100001)(36756003)(102836003)(6116002)(4326007)(6916009)(122556002)(575784001)(305945005)(66066001)(6512007)(86362001)(104396002);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0801MB1823;H:VI1PR0801MB1822.eurprd08.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_902F747BB82246298DB8D6775357E6A5armcom_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2017 10:55:18.3800 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1823 X-SW-Source: 2017-01/txt/msg00122.txt.bz2 --_002_902F747BB82246298DB8D6775357E6A5armcom_ Content-Type: text/plain; charset="utf-8" Content-ID: <5CDBA6B1E374CF4BA4325474C5E40FC9@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 4750 QWFyY2g2NCBTVkUgcmVxdWlyZXMgYSBtYXggcmVnaXN0ZXIgc2l6ZSBvZiAy NTYuIFRoZSBjdXJyZW50IG1heCBzaXplIGluIGdkYg0KaXMgNjQuIFRoaXMg aXMgcGFydCBvZiBhIHNlcmllcyBkZW1vbnN0cmF0aW5nIHRoZSByZXBsYWNl bWVudCBvZg0KTUFYX1JFR0lTVEVSX1NJWkUuDQoNCkluIGNhc2VzIHdoZXJl IGEgYnVmZmVyIGlzIGNyZWF0ZWQgdG8gaG9sZCBhIHNpbmdsZSByZWdpc3Rl ciwgdGhlbg0KTUFYX1JFR0lTVEVSX1NJWkUgY2FuIGJlIHJlcGxhY2VkIHdp dGggYSBjYWxsIHRvIHJlZ2lzdGVyX3NpemUgKCkuDQoNClRoaXMgcGF0Y2gg aXMgcmVzdHJpY3RlZCB0byBhbWQ2NC10ZGVwLmMsIHJlbW90ZS5jIGFuZCBy ZWdjYWNoZS5jLg0KRm9sbG93IG9uIHBhdGNoIHNldHMgd2lsbCBleHBhbmQg dG8gb3RoZXIgZmlsZXMuDQoNClRlc3RlZCBvbiB4ODYuDQpPayB0byBjb21t aXQ/DQoNClRoYW5rcywNCkFsYW4uDQoNCjIwMTctMDEtMDkgQWxhbiBIYXl3 YXJkICA8YWxhbi5oYXl3YXJkQGFybS5jb20+DQoNCiAgICAqIGFtZDY0LXRk ZXAuYyAoYW1kNjRfcHNldWRvX3JlZ2lzdGVyX3JlYWRfdmFsdWUpOiByZW1v dmUNCiAgICBNQVhfUkVHSVNURVJfU0laRS4NCiAgICAoYW1kNjRfcHNldWRv X3JlZ2lzdGVyX3JlYWRfdmFsdWUpOiBMaWtld2lzZS4NCiAgICAqIHJlbW90 ZS5jIChmZXRjaF9yZWdpc3Rlcl91c2luZ19wKTogUmVtb3ZlIE1BWF9SRUdJ U1RFUl9TSVpFLg0KICAgIChzdG9yZV9yZWdpc3Rlcl91c2luZ19QKTogTGlr ZXdpc2UuDQogICAgKiByZWdjYWNoZS5jIChyZWdjYWNoZV94ZmVyX3BhcnQp OiBMaWtld2lzZS4NCg0KDQpkaWZmIC0tZ2l0IGEvZ2RiL2FtZDY0LXRkZXAu YyBiL2dkYi9hbWQ2NC10ZGVwLmMNCmluZGV4IGE2MzY3NDI0ZTc1YjIzNGM4 OWUwNWIyZGJhNzQ5MGFjM2UyMTJjM2MuLmZjMWYxMzRhMTgwOTg4NjJmYWI5 MmFkNDVlNTViMDUzNzIwMjdiZWIgMTAwNjQ0DQotLS0gYS9nZGIvYW1kNjQt dGRlcC5jDQorKysgYi9nZGIvYW1kNjQtdGRlcC5jDQpAQCAtMzUzLDcgKzM1 Myw3IEBAIGFtZDY0X3BzZXVkb19yZWdpc3Rlcl9yZWFkX3ZhbHVlIChzdHJ1 Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwNCiAJCQkJICBzdHJ1Y3QgcmVnY2FjaGUg KnJlZ2NhY2hlLA0KIAkJCQkgIGludCByZWdudW0pDQogew0KLSAgZ2RiX2J5 dGUgcmF3X2J1ZltNQVhfUkVHSVNURVJfU0laRV07DQorICBnZGJfYnl0ZSAq cmF3X2J1ZiA9IChnZGJfYnl0ZSAqKSBhbGxvY2EgKHJlZ2lzdGVyX3NpemUg KGdkYmFyY2gsIHJlZ251bSkpOw0KICAgc3RydWN0IGdkYmFyY2hfdGRlcCAq dGRlcCA9IGdkYmFyY2hfdGRlcCAoZ2RiYXJjaCk7DQogICBlbnVtIHJlZ2lz dGVyX3N0YXR1cyBzdGF0dXM7DQogICBzdHJ1Y3QgdmFsdWUgKnJlc3VsdF92 YWx1ZTsNCkBAIC00MTQsNyArNDE0LDcgQEAgYW1kNjRfcHNldWRvX3JlZ2lz dGVyX3dyaXRlIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwNCiAJCQkgICAg IHN0cnVjdCByZWdjYWNoZSAqcmVnY2FjaGUsDQogCQkJICAgICBpbnQgcmVn bnVtLCBjb25zdCBnZGJfYnl0ZSAqYnVmKQ0KIHsNCi0gIGdkYl9ieXRlIHJh d19idWZbTUFYX1JFR0lTVEVSX1NJWkVdOw0KKyAgZ2RiX2J5dGUgKnJhd19i dWYgPSAoZ2RiX2J5dGUgKikgYWxsb2NhIChyZWdpc3Rlcl9zaXplIChnZGJh cmNoLCByZWdudW0pKTsNCiAgIHN0cnVjdCBnZGJhcmNoX3RkZXAgKnRkZXAg PSBnZGJhcmNoX3RkZXAgKGdkYmFyY2gpOw0KDQogICBpZiAoaTM4Nl9ieXRl X3JlZ251bV9wIChnZGJhcmNoLCByZWdudW0pKQ0KZGlmZiAtLWdpdCBhL2dk Yi9yZWdjYWNoZS5jIGIvZ2RiL3JlZ2NhY2hlLmMNCmluZGV4IGIyYjk1MjRk NzQyYTQ3N2Y4OTE5NWNmNjU3MDg1ODMzMDU0Y2JiMzguLjlkMjhhYTJjMjEx NGUwZjFjNTI3NThiYjJmYmU5NjY5YTMyOWMxM2UgMTAwNjQ0DQotLS0gYS9n ZGIvcmVnY2FjaGUuYw0KKysrIGIvZ2RiL3JlZ2NhY2hlLmMNCkBAIC05ODgs NyArOTg4LDggQEAgcmVnY2FjaGVfeGZlcl9wYXJ0IChzdHJ1Y3QgcmVnY2Fj aGUgKnJlZ2NhY2hlLCBpbnQgcmVnbnVtLA0KIAkJCQkgICBjb25zdCBnZGJf Ynl0ZSAqYnVmKSkNCiB7DQogICBzdHJ1Y3QgcmVnY2FjaGVfZGVzY3IgKmRl c2NyID0gcmVnY2FjaGUtPmRlc2NyOw0KLSAgZ2RiX2J5dGUgcmVnW01BWF9S RUdJU1RFUl9TSVpFXTsNCisgIHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoID0g Z2V0X3JlZ2NhY2hlX2FyY2ggKHJlZ2NhY2hlKTsNCisgIGdkYl9ieXRlICpy ZWcgPSAoZ2RiX2J5dGUgKikgYWxsb2NhIChyZWdpc3Rlcl9zaXplIChnZGJh cmNoLCByZWdudW0pKTsNCg0KICAgZ2RiX2Fzc2VydCAob2Zmc2V0ID49IDAg JiYgb2Zmc2V0IDw9IGRlc2NyLT5zaXplb2ZfcmVnaXN0ZXJbcmVnbnVtXSk7 DQogICBnZGJfYXNzZXJ0IChsZW4gPj0gMCAmJiBvZmZzZXQgKyBsZW4gPD0g ZGVzY3ItPnNpemVvZl9yZWdpc3RlcltyZWdudW1dKTsNCmRpZmYgLS1naXQg YS9nZGIvcmVtb3RlLmMgYi9nZGIvcmVtb3RlLmMNCmluZGV4IDgzN2I5ZWU1 MTI0ZThhYzNmNGUzYTU1Mjc5YWRhZTQ5Yzc5MGJlMTkuLjZkYTZlYjM2NmFl NDQyMzU0ZmQ2YTM3NzQxMzM1YWY5YTRhNWEwNTYgMTAwNjQ0DQotLS0gYS9n ZGIvcmVtb3RlLmMNCisrKyBiL2dkYi9yZW1vdGUuYw0KQEAgLTc0NjIsOSAr NzQ2MiwxMCBAQCByZW1vdGVfd2FpdCAoc3RydWN0IHRhcmdldF9vcHMgKm9w cywNCiBzdGF0aWMgaW50DQogZmV0Y2hfcmVnaXN0ZXJfdXNpbmdfcCAoc3Ry dWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwgc3RydWN0IHBhY2tldF9yZWcgKnJl ZykNCiB7DQorICBzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCA9IGdldF9yZWdj YWNoZV9hcmNoIChyZWdjYWNoZSk7DQogICBzdHJ1Y3QgcmVtb3RlX3N0YXRl ICpycyA9IGdldF9yZW1vdGVfc3RhdGUgKCk7DQogICBjaGFyICpidWYsICpw Ow0KLSAgY2hhciByZWdwW01BWF9SRUdJU1RFUl9TSVpFXTsNCisgIGdkYl9i eXRlICpyZWdwID0gKGdkYl9ieXRlICopIGFsbG9jYSAocmVnaXN0ZXJfc2l6 ZSAoZ2RiYXJjaCwgcmVnLT5yZWdudW0pKTsNCiAgIGludCBpOw0KDQogICBp ZiAocGFja2V0X3N1cHBvcnQgKFBBQ0tFVF9wKSA9PSBQQUNLRVRfRElTQUJM RSkNCkBAIC03NzY5LDcgKzc3NzAsNyBAQCBzdG9yZV9yZWdpc3Rlcl91c2lu Z19QIChjb25zdCBzdHJ1Y3QgcmVnY2FjaGUgKnJlZ2NhY2hlLA0KICAgc3Ry dWN0IHJlbW90ZV9zdGF0ZSAqcnMgPSBnZXRfcmVtb3RlX3N0YXRlICgpOw0K ICAgLyogVHJ5IHN0b3JpbmcgYSBzaW5nbGUgcmVnaXN0ZXIuICAqLw0KICAg Y2hhciAqYnVmID0gcnMtPmJ1ZjsNCi0gIGdkYl9ieXRlIHJlZ3BbTUFYX1JF R0lTVEVSX1NJWkVdOw0KKyAgZ2RiX2J5dGUgKnJlZ3AgPSAoZ2RiX2J5dGUg KikgYWxsb2NhIChyZWdpc3Rlcl9zaXplIChnZGJhcmNoLCByZWctPnJlZ251 bSkpOw0KICAgY2hhciAqcDsNCg0KICAgaWYgKHBhY2tldF9zdXBwb3J0IChQ QUNLRVRfUCkgPT0gUEFDS0VUX0RJU0FCTEUpDQoNCg0KDQoNCg== --_002_902F747BB82246298DB8D6775357E6A5armcom_ Content-Type: application/octet-stream; name="13maxreg.patch" Content-Description: 13maxreg.patch Content-Disposition: attachment; filename="13maxreg.patch"; size=2610; creation-date="Mon, 09 Jan 2017 10:55:18 GMT"; modification-date="Mon, 09 Jan 2017 10:55:18 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 3538 ZGlmZiAtLWdpdCBhL2dkYi9hbWQ2NC10ZGVwLmMgYi9nZGIvYW1kNjQtdGRl cC5jCmluZGV4IGE2MzY3NDI0ZTc1YjIzNGM4OWUwNWIyZGJhNzQ5MGFjM2Uy MTJjM2MuLmZjMWYxMzRhMTgwOTg4NjJmYWI5MmFkNDVlNTViMDUzNzIwMjdi ZWIgMTAwNjQ0Ci0tLSBhL2dkYi9hbWQ2NC10ZGVwLmMKKysrIGIvZ2RiL2Ft ZDY0LXRkZXAuYwpAQCAtMzUzLDcgKzM1Myw3IEBAIGFtZDY0X3BzZXVkb19y ZWdpc3Rlcl9yZWFkX3ZhbHVlIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwK IAkJCQkgIHN0cnVjdCByZWdjYWNoZSAqcmVnY2FjaGUsCiAJCQkJICBpbnQg cmVnbnVtKQogewotICBnZGJfYnl0ZSByYXdfYnVmW01BWF9SRUdJU1RFUl9T SVpFXTsKKyAgZ2RiX2J5dGUgKnJhd19idWYgPSAoZ2RiX2J5dGUgKikgYWxs b2NhIChyZWdpc3Rlcl9zaXplIChnZGJhcmNoLCByZWdudW0pKTsKICAgc3Ry dWN0IGdkYmFyY2hfdGRlcCAqdGRlcCA9IGdkYmFyY2hfdGRlcCAoZ2RiYXJj aCk7CiAgIGVudW0gcmVnaXN0ZXJfc3RhdHVzIHN0YXR1czsKICAgc3RydWN0 IHZhbHVlICpyZXN1bHRfdmFsdWU7CkBAIC00MTQsNyArNDE0LDcgQEAgYW1k NjRfcHNldWRvX3JlZ2lzdGVyX3dyaXRlIChzdHJ1Y3QgZ2RiYXJjaCAqZ2Ri YXJjaCwKIAkJCSAgICAgc3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwKIAkJ CSAgICAgaW50IHJlZ251bSwgY29uc3QgZ2RiX2J5dGUgKmJ1ZikKIHsKLSAg Z2RiX2J5dGUgcmF3X2J1ZltNQVhfUkVHSVNURVJfU0laRV07CisgIGdkYl9i eXRlICpyYXdfYnVmID0gKGdkYl9ieXRlICopIGFsbG9jYSAocmVnaXN0ZXJf c2l6ZSAoZ2RiYXJjaCwgcmVnbnVtKSk7CiAgIHN0cnVjdCBnZGJhcmNoX3Rk ZXAgKnRkZXAgPSBnZGJhcmNoX3RkZXAgKGdkYmFyY2gpOwogCiAgIGlmIChp Mzg2X2J5dGVfcmVnbnVtX3AgKGdkYmFyY2gsIHJlZ251bSkpCmRpZmYgLS1n aXQgYS9nZGIvcmVnY2FjaGUuYyBiL2dkYi9yZWdjYWNoZS5jCmluZGV4IGIy Yjk1MjRkNzQyYTQ3N2Y4OTE5NWNmNjU3MDg1ODMzMDU0Y2JiMzguLjlkMjhh YTJjMjExNGUwZjFjNTI3NThiYjJmYmU5NjY5YTMyOWMxM2UgMTAwNjQ0Ci0t LSBhL2dkYi9yZWdjYWNoZS5jCisrKyBiL2dkYi9yZWdjYWNoZS5jCkBAIC05 ODgsNyArOTg4LDggQEAgcmVnY2FjaGVfeGZlcl9wYXJ0IChzdHJ1Y3QgcmVn Y2FjaGUgKnJlZ2NhY2hlLCBpbnQgcmVnbnVtLAogCQkJCSAgIGNvbnN0IGdk Yl9ieXRlICpidWYpKQogewogICBzdHJ1Y3QgcmVnY2FjaGVfZGVzY3IgKmRl c2NyID0gcmVnY2FjaGUtPmRlc2NyOwotICBnZGJfYnl0ZSByZWdbTUFYX1JF R0lTVEVSX1NJWkVdOworICBzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCA9IGdl dF9yZWdjYWNoZV9hcmNoIChyZWdjYWNoZSk7CisgIGdkYl9ieXRlICpyZWcg PSAoZ2RiX2J5dGUgKikgYWxsb2NhIChyZWdpc3Rlcl9zaXplIChnZGJhcmNo LCByZWdudW0pKTsKIAogICBnZGJfYXNzZXJ0IChvZmZzZXQgPj0gMCAmJiBv ZmZzZXQgPD0gZGVzY3ItPnNpemVvZl9yZWdpc3RlcltyZWdudW1dKTsKICAg Z2RiX2Fzc2VydCAobGVuID49IDAgJiYgb2Zmc2V0ICsgbGVuIDw9IGRlc2Ny LT5zaXplb2ZfcmVnaXN0ZXJbcmVnbnVtXSk7CmRpZmYgLS1naXQgYS9nZGIv cmVtb3RlLmMgYi9nZGIvcmVtb3RlLmMKaW5kZXggODM3YjllZTUxMjRlOGFj M2Y0ZTNhNTUyNzlhZGFlNDljNzkwYmUxOS4uNmRhNmViMzY2YWU0NDIzNTRm ZDZhMzc3NDEzMzVhZjlhNGE1YTA1NiAxMDA2NDQKLS0tIGEvZ2RiL3JlbW90 ZS5jCisrKyBiL2dkYi9yZW1vdGUuYwpAQCAtNzQ2Miw5ICs3NDYyLDEwIEBA IHJlbW90ZV93YWl0IChzdHJ1Y3QgdGFyZ2V0X29wcyAqb3BzLAogc3RhdGlj IGludAogZmV0Y2hfcmVnaXN0ZXJfdXNpbmdfcCAoc3RydWN0IHJlZ2NhY2hl ICpyZWdjYWNoZSwgc3RydWN0IHBhY2tldF9yZWcgKnJlZykKIHsKKyAgc3Ry dWN0IGdkYmFyY2ggKmdkYmFyY2ggPSBnZXRfcmVnY2FjaGVfYXJjaCAocmVn Y2FjaGUpOwogICBzdHJ1Y3QgcmVtb3RlX3N0YXRlICpycyA9IGdldF9yZW1v dGVfc3RhdGUgKCk7CiAgIGNoYXIgKmJ1ZiwgKnA7Ci0gIGNoYXIgcmVncFtN QVhfUkVHSVNURVJfU0laRV07CisgIGdkYl9ieXRlICpyZWdwID0gKGdkYl9i eXRlICopIGFsbG9jYSAocmVnaXN0ZXJfc2l6ZSAoZ2RiYXJjaCwgcmVnLT5y ZWdudW0pKTsKICAgaW50IGk7CiAKICAgaWYgKHBhY2tldF9zdXBwb3J0IChQ QUNLRVRfcCkgPT0gUEFDS0VUX0RJU0FCTEUpCkBAIC03NzY5LDcgKzc3NzAs NyBAQCBzdG9yZV9yZWdpc3Rlcl91c2luZ19QIChjb25zdCBzdHJ1Y3QgcmVn Y2FjaGUgKnJlZ2NhY2hlLAogICBzdHJ1Y3QgcmVtb3RlX3N0YXRlICpycyA9 IGdldF9yZW1vdGVfc3RhdGUgKCk7CiAgIC8qIFRyeSBzdG9yaW5nIGEgc2lu Z2xlIHJlZ2lzdGVyLiAgKi8KICAgY2hhciAqYnVmID0gcnMtPmJ1ZjsKLSAg Z2RiX2J5dGUgcmVncFtNQVhfUkVHSVNURVJfU0laRV07CisgIGdkYl9ieXRl ICpyZWdwID0gKGdkYl9ieXRlICopIGFsbG9jYSAocmVnaXN0ZXJfc2l6ZSAo Z2RiYXJjaCwgcmVnLT5yZWdudW0pKTsKICAgY2hhciAqcDsKIAogICBpZiAo cGFja2V0X3N1cHBvcnQgKFBBQ0tFVF9QKSA9PSBQQUNLRVRfRElTQUJMRSkK --_002_902F747BB82246298DB8D6775357E6A5armcom_--