From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr700117.outbound.protection.outlook.com ([40.107.70.117]:52496 "EHLO NAM04-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728673AbeJAHNY (ORCPT ); Mon, 1 Oct 2018 03:13:24 -0400 From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: =?utf-8?B?TWFydGluIExpxaFrYQ==?= , Jiri Olsa , Arnaldo Carvalho de Melo , Sasha Levin Subject: [PATCH AUTOSEL 4.18 11/65] perf annotate: Properly interpret indirect call Date: Mon, 1 Oct 2018 00:38:09 +0000 Message-ID: <20181001003754.146961-11-alexander.levin@microsoft.com> References: <20181001003754.146961-1-alexander.levin@microsoft.com> In-Reply-To: <20181001003754.146961-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <13B2D0353947224EAB72A3D1C420D560@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogTWFydGluIExpxaFrYSA8bWxpc2thQHN1c2UuY3o+DQoNClsgVXBzdHJlYW0gY29tbWl0 IDFkYzI3ZjYzMzAzZGI1OGNlMWIxYTY5MzJkMTgyNTMwNWY4NmQ1NzQgXQ0KDQpUaGUgcGF0Y2gg Y2hhbmdlcyB0aGUgcGFyc2luZyBvZjoNCg0KCWNhbGxxICAqMHg4KCVyYngpDQoNCmZyb206DQoN CiAgMC4yNiDilIIgICAgIOKGkiBjYWxscSAgKjgNCg0KdG86DQoNCiAgMC4yNiDilIIgICAgIOKG kiBjYWxscSAgKjB4OCglcmJ4KQ0KDQppbiB0aGlzIGNhc2UgYW4gYWRkcmVzcyBpcyBmb2xsb3dl ZCBieSBhIHJlZ2lzdGVyLCB0aHVzIG9uZSBjYW4ndCBwYXJzZQ0Kb25seSB0aGUgYWRkcmVzcy4N Cg0KQ29tbWl0dGVyIHRlc3Rpbmc6DQoNCjEpIHJ1biAncGVyZiByZWNvcmQgc2xlZXAgMTAnDQoy KSBiZWZvcmUgYXBwbHlpbmcgdGhlIHBhdGNoLCBydW46DQoNCiAgICAgcGVyZiBhbm5vdGF0ZSAt LXN0ZGlvMiA+IC90bXAvYmVmb3JlDQoNCjMpIGFmdGVyIGFwcGx5aW5nIHRoZSBwYXRjaCwgcnVu Og0KDQogICAgIHBlcmYgYW5ub3RhdGUgLS1zdGRpbzIgPiAvdG1wL2FmdGVyDQoNCjQpIGRpZmYg L3RtcC9iZWZvcmUgL3RtcC9hZnRlcjoNCiAgLS0tIC90bXAvYmVmb3JlIDIwMTgtMDgtMjggMTE6 MTY6MDMuMjM4Mzg0MTQzIC0wMzAwDQogICsrKyAvdG1wL2FmdGVyICAyMDE4LTA4LTI4IDExOjE1 OjM5LjMzNTM0MTA0MiAtMDMwMA0KICBAQCAtMTMyNzQsNyArMTMyNzQsNyBAQA0KICAgICAgICAg ICAgICAgIOKGkyBqbGUgICAgMTI4DQogICAgICAgICAgICAgICAgICBoYXNoX3ZhbHVlID0gaGFz aF90YWJsZS0+aGFzaF9mdW5jIChrZXkpOw0KICAgICAgICAgICAgICAgICAgbW92ICAgIDB4OCgl cnNwKSwlcmRpDQogIC0gIDAuOTEgICAgICAg4oaSIGNhbGxxICAqMzANCiAgKyAgMC45MSAgICAg ICDihpIgY2FsbHEgICoweDMwKCVyMTIpDQogICAgICAgICAgICAgICAgICBtb3YgICAgJDB4Miwl cjhkDQogICAgICAgICAgICAgICAgICBjbXAgICAgJDB4MiwlZWF4DQogICAgICAgICAgICAgICAg ICBub2RlX2hhc2ggPSBoYXNoX3RhYmxlLT5oYXNoZXNbbm9kZV9pbmRleF07DQogIEBAIC0xMzg0 OCw3ICsxMzg0OCw3IEBADQogICAgICAgICAgICAgICAgICAgbW92ICAgICVyMTQsJXJkaQ0KICAg ICAgICAgICAgICAgICAgIHN1YiAgICAlcmJ4LCVyMTMNCiAgICAgICAgICAgICAgICAgICBtb3Yg ICAgJXIxMywlcmR4DQogIC0gICAgICAgICAgICAgIOKGkiBjYWxscSAgKjM4DQogICsgICAgICAg ICAgICAgIOKGkiBjYWxscSAgKjB4MzgoJXIxNSkNCiAgICAgICAgICAgICAgICAgICBjbXAgICAg JXJheCwlcjEzDQogICAgIDEuOTEgICAgICAgIOKGkyBqZSAgICAgMjQwDQogICAgICAgICAgICAx YjQ6ICAgbW92ICAgICQweGZmZmZmZmZmLCVyMTNkDQogIEBAIC0xNDAyNiw3ICsxNDAyNiw3IEBA DQogICAgICAgICAgICAgICAgICAgbW92ICAgICVyY3gsLTB4NTAwKCVyYnApDQogICAgICAgICAg ICAgICAgICAgbW92ICAgICVyMTUsJXJzaQ0KICAgICAgICAgICAgICAgICAgIG1vdiAgICAlcjE0 LCVyZGkNCiAgLSAgICAgICAgICAgICAg4oaSIGNhbGxxICAqMzgNCiAgKyAgICAgICAgICAgICAg 4oaSIGNhbGxxICAqMHgzOCglcmF4KQ0KICAgICAgICAgICAgICAgICAgIG1vdiAgICAtMHg1MDAo JXJicCksJXJjeA0KICAgICAgICAgICAgICAgICAgIGNtcCAgICAlcmF4LCVyY3gNCiAgICAgICAg ICAgICAgICAg4oaTIGpuZSAgICA5YjANCjxTTklQIHRvbnMgb2Ygb3RoZXIgc3VjaCBjYXNlcz4N Cg0KU2lnbmVkLW9mZi1ieTogTWFydGluIExpxaFrYSA8bWxpc2thQHN1c2UuY3o+DQpUZXN0ZWQt Ynk6IEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPg0KVGVzdGVkLWJ5 OiBLaW0gUGhpbGxpcHMgPGtpbS5waGlsbGlwc0Bhcm0uY29tPg0KQ2M6IEppcmkgT2xzYSA8am9s c2FAcmVkaGF0LmNvbT4NCkxpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci9iZDFmMzkzMi1i ZTJiLTg1ZjktNzU4Mi0xMTFlZTBhNDNiMDdAc3VzZS5jeg0KU2lnbmVkLW9mZi1ieTogQXJuYWxk byBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+DQpTaWduZWQtb2ZmLWJ5OiBTYXNo YSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+DQotLS0NCiB0b29scy9wZXJm L3V0aWwvYW5ub3RhdGUuYyB8IDEwICsrKysrKysrLS0NCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvdG9vbHMvcGVyZi91dGls L2Fubm90YXRlLmMgYi90b29scy9wZXJmL3V0aWwvYW5ub3RhdGUuYw0KaW5kZXggZjkxNzc1YjRi YzNjLi4zMWExZTE4YzdiZjIgMTAwNjQ0DQotLS0gYS90b29scy9wZXJmL3V0aWwvYW5ub3RhdGUu Yw0KKysrIGIvdG9vbHMvcGVyZi91dGlsL2Fubm90YXRlLmMNCkBAIC0yNDUsOCArMjQ1LDE0IEBA IHN0YXRpYyBpbnQgY2FsbF9fcGFyc2Uoc3RydWN0IGFyY2ggKmFyY2gsIHN0cnVjdCBpbnNfb3Bl cmFuZHMgKm9wcywgc3RydWN0IG1hcF9zDQogDQogaW5kaXJlY3RfY2FsbDoNCiAJdG9rID0gc3Ry Y2hyKGVuZHB0ciwgJyonKTsNCi0JaWYgKHRvayAhPSBOVUxMKQ0KLQkJb3BzLT50YXJnZXQuYWRk ciA9IHN0cnRvdWxsKHRvayArIDEsIE5VTEwsIDE2KTsNCisJaWYgKHRvayAhPSBOVUxMKSB7DQor CQllbmRwdHIrKzsNCisNCisJCS8qIEluZGlyZWN0IGNhbGwgY2FuIHVzZSBhIG5vbi1yaXAgcmVn aXN0ZXIgYW5kIG9mZnNldDogY2FsbHEgICoweDgoJXJieCkuDQorCQkgKiBEbyBub3QgcGFyc2Ug c3VjaCBpbnN0cnVjdGlvbi4gICovDQorCQlpZiAoc3Ryc3RyKGVuZHB0ciwgIiglciIpID09IE5V TEwpDQorCQkJb3BzLT50YXJnZXQuYWRkciA9IHN0cnRvdWxsKGVuZHB0ciwgTlVMTCwgMTYpOw0K Kwl9DQogCWdvdG8gZmluZF90YXJnZXQ7DQogfQ0KIA0KLS0gDQoyLjE3LjENCg==