From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?J=C3=A9r=C3=A9mie_Galarneau?= Subject: Re: [PATCH lttng-tools v3] Fix: syscall_table_nb_entry invalid value when no syscalls TPs are defined Date: Sat, 6 May 2017 15:49:29 -0400 Message-ID: References: <1489443109-12380-1-git-send-email-jonathan.rajotte-julien@efficios.com> <1489589971-22903-1-git-send-email-jonathan.rajotte-julien@efficios.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yb0-x243.google.com (mail-yb0-x243.google.com [IPv6:2607:f8b0:4002:c09::243]) by lists.lttng.org (Postfix) with ESMTPS id 3wKzrV6P8FzDW5 for ; Sat, 6 May 2017 19:50:18 +0000 (UTC) Received: by mail-yb0-x243.google.com with SMTP id b2so826994yba.3 for ; Sat, 06 May 2017 12:49:30 -0700 (PDT) In-Reply-To: <1489589971-22903-1-git-send-email-jonathan.rajotte-julien@efficios.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" To: Jonathan Rajotte Cc: "lttng-dev@lists.lttng.org" , Jeremie Galarneau List-Id: lttng-dev@lists.lttng.org TWVyZ2VkLCB0aGFua3MhCgpKw6lyw6ltaWUKCk9uIDE1IE1hcmNoIDIwMTcgYXQgMTA6NTksIEpv bmF0aGFuIFJham90dGUKPGpvbmF0aGFuLnJham90dGUtanVsaWVuQGVmZmljaW9zLmNvbT4gd3Jv dGU6Cj4gdjM6IGNoYW5nZSBjb21taXQgbWVzc2FnZSB0byBpbmNsdWRlIGluZm9ybWF0aW9uIHJl Z2FyZGluZyBvZmYtYnktb25lCj4gcHJvYmxlbXMgaW5kdWNlZCBieSAnaW5kZXgnIGFuZCB0aGUg dXNlIG9mICdpbmRleCcgYXMgdmFsdWUgb2YKPiBzeXNjYWxsX3RhYmxlX25iX2VudHJ5Lgo+Cj4g LS0KPgo+IGZzY2FuZiBvbiBhbiBlbXB0eSBmaWxlIHJldHVybnMgZGlyZWN0bHkgd2l0aG91dCBh c3NpZ25pbmcgdmFsdWUgdG8KPiAnaW5kZXgnIGxlYWRpbmcgdG8gYXNzaWduaW5nIHRoZSB2YWx1 ZSBvZiBhbiB1bmluaXRpYWxpemVkIHZhcmlhYmxlIHRvCj4gc3lzY2FsbF90YWJsZV9uYl9lbnRy eS4gVGhpcyBjYW4gcmVzdWx0IGluIG1lbW9yeSBhbGxvY2F0aW9uIHByb2JsZW1zCj4gd2hlbiBs aXN0aW5nIHN5c2NhbGxzIG9uICdsdHRuZyBsaXN0IC0ta2VybmVsIC0tc3lzY2FsbCdbMV1bMl0u Cj4KPiBGaXhlcyBhdCB0aGUgc2FtZSB0aW1lIGFuIG9mZi1ieS1vbmUgcHJvYmxlbSBmb3IgdGhl Cj4gc3lzY2FsbF90YWJsZV9uYl9lbnRyeSB2YWx1ZSBhbmQgYW4gb2ZmLWJ5LW9uZSBlcnJvciBv biB0YWJsZSBtZW1vcnkKPiByZWFsbG9jYXRpb24uCj4KPiBUaGUgaW5kZXggdmFsdWUgcmV0dXJu ZWQgYnkgZnNjYW5mIGlzIGFuIGluZGV4IHN0YXJ0aW5nIGF0IDAuIEl0IGlzCj4gbGF0ZXIgYXNz aWduZWQgdG8gc3lzY2FsbF90YWJsZV9uYl9lbnRyeSB3aGljaCBpcyB1c2VkIGZvciBtZW1vcnkK PiBhbGxvY2F0aW9uIGFuZCBpdGVyYXRpb24gZHVyaW5nIHN5c2NhbGxfdGFibGVfbGlzdC4gRm9y Z2V0dGluZyB0byBhZGQgMQo+IHJlc3VsdHMgaW4gbG9zaW5nIHRoZSBsYXN0IHN5c2NhbGwgZHVy aW5nIGxpc3RpbmcuCj4KPiBUaGUgcGFyc2VkIGluZGV4IHZhbHVlIGlzIGFsc28gdXNlZCB0byBj b3VudCBob3cgbWFueSBlbGVtZW50cyBzaG91bGQgYmUKPiBhbGxvY2F0ZWQgZHVyaW5nIHRhYmxl IHJlYWxsb2NhdGlvbiwgd2l0aG91dCBhbnkgZXh0cmEgaW5jcmVtZW50IHdoaWNoCj4gcmVzdWx0 IGluIGFuIG9mZi1ieS1vbmUgZXJyb3IuIEhlbmNlLCBtYWtlIHN1cmUgdG8gaW5jcmVtZW50IGl0 cyB2YWx1ZSBieQo+IG9uZSB3aGVuIGFzc2lnbmluZyB0aGUgdmFsdWUgb2Ygc3lzY2FsbF90YWJs ZV9uYl9lbnRyeS4gSXQgZG9lcyBub3QKPiBjYXVzZSBpc3N1ZXMgaW4gcHJhY3RpY2UgYmVjYXVz ZSBTWVNDQUxMX1RBQkxFX0lOSVRfU0laRSBpcyBub256ZXJvLCBhbmQKPiBiZWNhdXNlIHdlIGRv bid0IHJlcXVpcmUgdGhlIHRhYmxlIHRvIGV4cGFuZCBieSBtb3JlIHRoYW4gdGhlIGRvdWJsZSBv Zgo+IGl0cyBzaXplIGF0IG9uY2UgKHdoaWNoIGNvdWxkIGhhcHBlbiBpZiB3ZSBjb3VsZCBoYXZl IGEgaG9sZSBpbiB0aGUKPiBzeXNjYWxsIHRhYmxlIGZvciBpbnN0YW5jZSkuCj4KPiBGaXhlcyAj MTA5MQo+Cj4gWzFdIGh0dHBzOi8vYnVncy5sdHRuZy5vcmcvaXNzdWVzLzEwOTEKPiBbMl0gaHR0 cHM6Ly9idWdzLmxhdW5jaHBhZC5uZXQvdWJ1bnR1Lytzb3VyY2UvbGludXgvK2J1Zy8xNjcxMDYz Lwo+Cj4gU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gUmFqb3R0ZSA8am9uYXRoYW4ucmFqb3R0ZS1q dWxpZW5AZWZmaWNpb3MuY29tPgo+IC0tLQo+ICBzcmMvYmluL2x0dG5nLXNlc3Npb25kL3N5c2Nh bGwuYyB8IDE1ICsrKysrKysrKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u cygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9zcmMvYmluL2x0dG5nLXNlc3Np b25kL3N5c2NhbGwuYyBiL3NyYy9iaW4vbHR0bmctc2Vzc2lvbmQvc3lzY2FsbC5jCj4gaW5kZXgg NmVlMzhiZC4uN2QwYTkyYiAxMDA2NDQKPiAtLS0gYS9zcmMvYmluL2x0dG5nLXNlc3Npb25kL3N5 c2NhbGwuYwo+ICsrKyBiL3NyYy9iaW4vbHR0bmctc2Vzc2lvbmQvc3lzY2FsbC5jCj4gQEAgLTE2 LDYgKzE2LDggQEAKPiAgICovCj4KPiAgI2RlZmluZSBfTEdQTF9TT1VSQ0UKPiArI2luY2x1ZGUg PHN0ZGJvb2wuaD4KPiArCj4gICNpbmNsdWRlIDxjb21tb24vYml0ZmllbGQuaD4KPiAgI2luY2x1 ZGUgPGNvbW1vbi9jb21tb24uaD4KPiAgI2luY2x1ZGUgPGNvbW1vbi9rZXJuZWwtY3RsL2tlcm5l bC1jdGwuaD4KPiBAQCAtNDMsNyArNDUsOCBAQCBpbnQgc3lzY2FsbF9pbml0X3RhYmxlKHZvaWQp Cj4gICAgICAgICBzaXplX3QgbmJtZW07Cj4gICAgICAgICBGSUxFICpmcDsKPiAgICAgICAgIC8q IFN5c2NhbGwgZGF0YSBmcm9tIHRoZSBrZXJuZWwuICovCj4gLSAgICAgICBzaXplX3QgaW5kZXg7 Cj4gKyAgICAgICBzaXplX3QgaW5kZXggPSAwOwo+ICsgICAgICAgYm9vbCBhdF9sZWFzdF9vbmVf c3lzY2FsbCA9IGZhbHNlOwo+ICAgICAgICAgdWludDMyX3QgYml0bmVzczsKPiAgICAgICAgIGNo YXIgbmFtZVtTWVNDQUxMX05BTUVfTEVOXTsKPgo+IEBAIC03NiwxMiArNzksMTMgQEAgaW50IHN5 c2NhbGxfaW5pdF90YWJsZSh2b2lkKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bmFtZSA9ICUiIFhTVFIoU1lTQ0FMTF9OQU1FX0xFTikgIlteO107IFwKPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGJpdG5lc3MgPSAldTsgfTtcbiIsCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAmaW5kZXgsIG5hbWUsICZiaXRuZXNzKSA9PSAzKSB7Cj4gLSAgICAg ICAgICAgICAgIGlmIChpbmRleCA+PSBuYm1lbSApIHsKPiArICAgICAgICAgICAgICAgYXRfbGVh c3Rfb25lX3N5c2NhbGwgPSB0cnVlOwo+ICsgICAgICAgICAgICAgICBpZiAoaW5kZXggPj0gbmJt ZW0pIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc3lzY2FsbCAqbmV3X2xpc3Q7 Cj4gICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IG5ld19uYm1lbTsKPgo+ICAgICAgICAg ICAgICAgICAgICAgICAgIC8qIERvdWJsZSBtZW1vcnkgc2l6ZS4gKi8KPiAtICAgICAgICAgICAg ICAgICAgICAgICBuZXdfbmJtZW0gPSBtYXgoaW5kZXgsIG5ibWVtIDw8IDEpOwo+ICsgICAgICAg ICAgICAgICAgICAgICAgIG5ld19uYm1lbSA9IG1heChpbmRleCArIDEsIG5ibWVtIDw8IDEpOwo+ ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChuZXdfbmJtZW0gPiAoU0laRV9NQVggLyBzaXpl b2YoKm5ld19saXN0KSkpIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE92 ZXJmbG93LCBzdG9wIGV2ZXJ5dGhpbmcsIHNvbWV0aGluZyB3ZW50IHJlYWxseSB3cm9uZy4gKi8K PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVSUigiU3lzY2FsbCBsaXN0aW5nIG1l bW9yeSBzaXplIG92ZXJmbG93LiBTdG9wcGluZyIpOwo+IEBAIC0xMjMsNyArMTI3LDEwIEBAIGlu dCBzeXNjYWxsX2luaXRfdGFibGUodm9pZCkKPiAgICAgICAgICAgICAgICAgKi8KPiAgICAgICAg IH0KPgo+IC0gICAgICAgc3lzY2FsbF90YWJsZV9uYl9lbnRyeSA9IGluZGV4Owo+ICsgICAgICAg LyogSW5kZXggc3RhcnRzIGF0IDAuICovCj4gKyAgICAgICBpZiAoYXRfbGVhc3Rfb25lX3N5c2Nh bGwpIHsKPiArICAgICAgICAgICAgICAgc3lzY2FsbF90YWJsZV9uYl9lbnRyeSA9IGluZGV4ICsg MTsKPiArICAgICAgIH0KPgo+ICAgICAgICAgcmV0ID0gMDsKPgo+IC0tCj4gMi43LjQKPgoKCgot LSAKSsOpcsOpbWllIEdhbGFybmVhdQpFZmZpY2lPUyBJbmMuCmh0dHA6Ly93d3cuZWZmaWNpb3Mu Y29tCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmx0dG5n LWRldiBtYWlsaW5nIGxpc3QKbHR0bmctZGV2QGxpc3RzLmx0dG5nLm9yZwpodHRwczovL2xpc3Rz Lmx0dG5nLm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbHR0bmctZGV2Cg==