From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by gabe.freedesktop.org (Postfix) with ESMTPS id 43B3A6E127 for ; Mon, 9 Jul 2018 13:20:12 +0000 (UTC) Received: by mail-wr1-x435.google.com with SMTP id h9-v6so10974891wro.3 for ; Mon, 09 Jul 2018 06:20:12 -0700 (PDT) From: Tvrtko Ursulin Date: Mon, 9 Jul 2018 14:19:54 +0100 Message-Id: <20180709132004.14468-2-tvrtko.ursulin@linux.intel.com> In-Reply-To: <20180709132004.14468-1-tvrtko.ursulin@linux.intel.com> References: <20180709132004.14468-1-tvrtko.ursulin@linux.intel.com> Subject: [igt-dev] [PATCH i-g-t 01/11] trace.pl: Fix no context colouring mode List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org, Tvrtko Ursulin List-ID: RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkNvbW1pdCA4 N2QyYWZmYzM4MGRhOTZiYTY2YzI1OGM1MzM3YzM2M2ZlODY1MWVmICgidHJhY2UucGw6IEFkZCBz dXBwb3J0CmZvciBjb2xvdXJpbmcgY29udGV4dCBleGVjdXRpb24iKSwgZHVlIHNvbWUgZG9kZ3kg YXR0ZW1wdHMgYXQgcGF0Y2gKc3BsaXR0aW5nIGJyb2tlIHRoZSBsZWdhY3kgY29sb3VyaW5nIG1v ZGUuCgpGaXggaXQgYnkgcGFzc2luZyBpbiB0aGUgcmVxdWVzdCBzdGFnZSBpbnRvIHRoZSBoZWxw ZXIgc28gYWxsIHN0YWdlcyBjYW4KYmUgY29ycmVjdGx5IGNvbG91cmVkIGluIGJvdGggbW9kZXMu CgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29t PgpDYzogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KLS0tCiBzY3Jp cHRzL3RyYWNlLnBsIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9z Y3JpcHRzL3RyYWNlLnBsIGIvc2NyaXB0cy90cmFjZS5wbAppbmRleCBlYTZjNjY3Njk2ZjQuLmZk NDE0ZjVhNGIxZSAxMDA3NTUKLS0tIGEvc2NyaXB0cy90cmFjZS5wbAorKysgYi9zY3JpcHRzL3Ry YWNlLnBsCkBAIC04NzMsMTAgKzg3MywzMCBAQCBzdWIgc29ydFF1ZXVlIHsKIAogc3ViIGN0eF9j b2xvdXIKIHsKLQlteSAoJGN0eCwgJHMsICRsKSA9IChAXyk7CisJbXkgKCRjdHgsICRzdGFnZSkg PSAoQF8pOworCW15ICgkcywgJGwpOwogCW15ICR2YWw7CiAKLQlyZXR1cm4gJ1Bpbms7JyB1bmxl c3MgJGNvbG91cl9jb250ZXh0czsKKwl1bmxlc3MgKCRjb2xvdXJfY29udGV4dHMpIHsKKwkJaWYg KCRzdGFnZSBlcSAncXVldWUnKSB7CisJCQlyZXR1cm4gJ2xpZ2h0Ymx1ZTsnOworCQl9IGVsc2lm ICgkc3RhZ2UgZXEgJ3JlYWR5JykgeworCQkJcmV0dXJuICdsaWdodGdyZXk7JzsKKwkJfSBlbHNp ZiAoJHN0YWdlIGVxICdleGVjdXRlJykgeworCQkJcmV0dXJuICdwaW5rOyc7CisJCX0KKwl9IGVs c2UgeworCQlpZiAoJHN0YWdlIGVxICdxdWV1ZScpIHsKKwkJCSRzID0gMzU7CisJCQkkbCA9IDg1 OworCQl9IGVsc2lmICgkc3RhZ2UgZXEgJ3JlYWR5JykgeworCQkJJHMgPSAzNTsKKwkJCSRsID0g NDU7CisJCX0gZWxzaWYgKCRzdGFnZSBlcSAnZXhlY3V0ZScpIHsKKwkJCSRzID0gODA7CisJCQkk bCA9IDY1OworCQl9CisJfQogCiAJJHZhbCA9IGludCgzNjAgLyAoJG1heF9jdHggLSAkbWluX2N0 eCArIDEpKSAqICgkY3R4IC0gJG1pbl9jdHgpOwogCkBAIC04OTgsNyArOTE4LDcgQEAgZm9yZWFj aCBteSAka2V5IChzb3J0IHNvcnRRdWV1ZSBrZXlzICVkYikgewogCXVubGVzcyAoZXhpc3RzICRz a2lwX2JveHsncXVldWUnfSkgewogCQkkc2tleSA9IDIgKiAkbWF4X3NlcW5vICogJGN0eCArIDIg KiAkc2Vxbm87CiAJCSRzdHlsZSA9ICdjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6ICcg LgotCQkJIGN0eF9jb2xvdXIoJGN0eCwgMzUsIDg1KTsKKwkJCSBjdHhfY29sb3VyKCRjdHgsICdx dWV1ZScpOwogCQkkY29udGVudCA9ICIkbmFtZTxicj4kZGJ7JGtleX0tPnsnc3VibWl0LWRlbGF5 J311cyA8c21hbGw+KCRkYnska2V5fS0+eydleGVjdXRlLWRlbGF5J311cyk8L3NtYWxsPiI7CiAJ CSRzdGFydGVuZCA9ICdzdGFydDogXCcnIC4gdHMoJHF1ZXVlKSAuICdcJywgZW5kOiBcJycgLiB0 cygkc3VibWl0KSAuICdcJyc7CiAJCXByaW50ICJcdHtpZDogJGksIGtleTogJHNrZXksICR0eXBl IGdyb3VwOiAkZ3JvdXAsIHN1Ymdyb3VwOiAxLCBzdWJncm91cE9yZGVyOiAxLCBjb250ZW50OiAn JGNvbnRlbnQnLCAkc3RhcnRlbmQsIHN0eWxlOiBcJyRzdHlsZVwnfSxcbiI7CkBAIC05MDksNyAr OTI5LDcgQEAgZm9yZWFjaCBteSAka2V5IChzb3J0IHNvcnRRdWV1ZSBrZXlzICVkYikgewogCXVu bGVzcyAoZXhpc3RzICRza2lwX2JveHsncmVhZHknfSkgewogCQkkc2tleSA9IDIgKiAkbWF4X3Nl cW5vICogJGN0eCArIDIgKiAkc2Vxbm8gKyAxOwogCQkkc3R5bGUgPSAnY29sb3I6IGJsYWNrOyBi YWNrZ3JvdW5kLWNvbG9yOiAnIC4KLQkJCSBjdHhfY29sb3VyKCRjdHgsIDM1LCA0NSk7CisJCQkg Y3R4X2NvbG91cigkY3R4LCAncmVhZHknKTsKIAkJJGNvbnRlbnQgPSAiPHNtYWxsPiRuYW1lPGJy PiRkYnska2V5fS0+eydleGVjdXRlLWRlbGF5J311czwvc21hbGw+IjsKIAkJJHN0YXJ0ZW5kID0g J3N0YXJ0OiBcJycgLiB0cygkc3VibWl0KSAuICdcJywgZW5kOiBcJycgLiB0cygkc3RhcnQpIC4g J1wnJzsKIAkJcHJpbnQgIlx0e2lkOiAkaSwga2V5OiAkc2tleSwgJHR5cGUgZ3JvdXA6ICRncm91 cCwgc3ViZ3JvdXA6IDEsIHN1Ymdyb3VwT3JkZXI6IDIsIGNvbnRlbnQ6ICckY29udGVudCcsICRz dGFydGVuZCwgc3R5bGU6IFwnJHN0eWxlXCd9LFxuIjsKQEAgLTkyMyw3ICs5NDMsNyBAQCBmb3Jl YWNoIG15ICRrZXkgKHNvcnQgc29ydFF1ZXVlIGtleXMgJWRiKSB7CiAJCQkkc3R5bGUgPSAnY29s b3I6IHdoaXRlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7JzsKIAkJfSBlbHNlIHsKIAkJCSRzdHls ZSA9ICdjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6ICcgLgotCQkJCSAgY3R4X2NvbG91 cigkY3R4LCA4MCwgNjUpOworCQkJCSAgY3R4X2NvbG91cigkY3R4LCAnZXhlY3V0ZScpOwogCQl9 CiAJCSRjb250ZW50ID0gIiRuYW1lIDxzbWFsbD4kZGJ7JGtleX0tPnsncG9ydCd9PC9zbWFsbD4i OwogCQkkY29udGVudCAuPSAnIDxzbWFsbD48aT4/Pz88L2k+PC9zbWFsbD4gJyBpZiBleGlzdHMg JGRieyRrZXl9LT57J2luY29tcGxldGUnfTsKLS0gCjIuMTcuMQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRl dkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pZ3QtZGV2Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH i-g-t 01/11] trace.pl: Fix no context colouring mode Date: Mon, 9 Jul 2018 14:19:54 +0100 Message-ID: <20180709132004.14468-2-tvrtko.ursulin@linux.intel.com> References: <20180709132004.14468-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) by gabe.freedesktop.org (Postfix) with ESMTPS id 152F46E123 for ; Mon, 9 Jul 2018 13:20:12 +0000 (UTC) Received: by mail-wr1-x436.google.com with SMTP id c13-v6so10929223wrt.1 for ; Mon, 09 Jul 2018 06:20:12 -0700 (PDT) In-Reply-To: <20180709132004.14468-1-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: igt-dev@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkNvbW1pdCA4 N2QyYWZmYzM4MGRhOTZiYTY2YzI1OGM1MzM3YzM2M2ZlODY1MWVmICgidHJhY2UucGw6IEFkZCBz dXBwb3J0CmZvciBjb2xvdXJpbmcgY29udGV4dCBleGVjdXRpb24iKSwgZHVlIHNvbWUgZG9kZ3kg YXR0ZW1wdHMgYXQgcGF0Y2gKc3BsaXR0aW5nIGJyb2tlIHRoZSBsZWdhY3kgY29sb3VyaW5nIG1v ZGUuCgpGaXggaXQgYnkgcGFzc2luZyBpbiB0aGUgcmVxdWVzdCBzdGFnZSBpbnRvIHRoZSBoZWxw ZXIgc28gYWxsIHN0YWdlcyBjYW4KYmUgY29ycmVjdGx5IGNvbG91cmVkIGluIGJvdGggbW9kZXMu CgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29t PgpDYzogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KLS0tCiBzY3Jp cHRzL3RyYWNlLnBsIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9z Y3JpcHRzL3RyYWNlLnBsIGIvc2NyaXB0cy90cmFjZS5wbAppbmRleCBlYTZjNjY3Njk2ZjQuLmZk NDE0ZjVhNGIxZSAxMDA3NTUKLS0tIGEvc2NyaXB0cy90cmFjZS5wbAorKysgYi9zY3JpcHRzL3Ry YWNlLnBsCkBAIC04NzMsMTAgKzg3MywzMCBAQCBzdWIgc29ydFF1ZXVlIHsKIAogc3ViIGN0eF9j b2xvdXIKIHsKLQlteSAoJGN0eCwgJHMsICRsKSA9IChAXyk7CisJbXkgKCRjdHgsICRzdGFnZSkg PSAoQF8pOworCW15ICgkcywgJGwpOwogCW15ICR2YWw7CiAKLQlyZXR1cm4gJ1Bpbms7JyB1bmxl c3MgJGNvbG91cl9jb250ZXh0czsKKwl1bmxlc3MgKCRjb2xvdXJfY29udGV4dHMpIHsKKwkJaWYg KCRzdGFnZSBlcSAncXVldWUnKSB7CisJCQlyZXR1cm4gJ2xpZ2h0Ymx1ZTsnOworCQl9IGVsc2lm ICgkc3RhZ2UgZXEgJ3JlYWR5JykgeworCQkJcmV0dXJuICdsaWdodGdyZXk7JzsKKwkJfSBlbHNp ZiAoJHN0YWdlIGVxICdleGVjdXRlJykgeworCQkJcmV0dXJuICdwaW5rOyc7CisJCX0KKwl9IGVs c2UgeworCQlpZiAoJHN0YWdlIGVxICdxdWV1ZScpIHsKKwkJCSRzID0gMzU7CisJCQkkbCA9IDg1 OworCQl9IGVsc2lmICgkc3RhZ2UgZXEgJ3JlYWR5JykgeworCQkJJHMgPSAzNTsKKwkJCSRsID0g NDU7CisJCX0gZWxzaWYgKCRzdGFnZSBlcSAnZXhlY3V0ZScpIHsKKwkJCSRzID0gODA7CisJCQkk bCA9IDY1OworCQl9CisJfQogCiAJJHZhbCA9IGludCgzNjAgLyAoJG1heF9jdHggLSAkbWluX2N0 eCArIDEpKSAqICgkY3R4IC0gJG1pbl9jdHgpOwogCkBAIC04OTgsNyArOTE4LDcgQEAgZm9yZWFj aCBteSAka2V5IChzb3J0IHNvcnRRdWV1ZSBrZXlzICVkYikgewogCXVubGVzcyAoZXhpc3RzICRz a2lwX2JveHsncXVldWUnfSkgewogCQkkc2tleSA9IDIgKiAkbWF4X3NlcW5vICogJGN0eCArIDIg KiAkc2Vxbm87CiAJCSRzdHlsZSA9ICdjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6ICcg LgotCQkJIGN0eF9jb2xvdXIoJGN0eCwgMzUsIDg1KTsKKwkJCSBjdHhfY29sb3VyKCRjdHgsICdx dWV1ZScpOwogCQkkY29udGVudCA9ICIkbmFtZTxicj4kZGJ7JGtleX0tPnsnc3VibWl0LWRlbGF5 J311cyA8c21hbGw+KCRkYnska2V5fS0+eydleGVjdXRlLWRlbGF5J311cyk8L3NtYWxsPiI7CiAJ CSRzdGFydGVuZCA9ICdzdGFydDogXCcnIC4gdHMoJHF1ZXVlKSAuICdcJywgZW5kOiBcJycgLiB0 cygkc3VibWl0KSAuICdcJyc7CiAJCXByaW50ICJcdHtpZDogJGksIGtleTogJHNrZXksICR0eXBl IGdyb3VwOiAkZ3JvdXAsIHN1Ymdyb3VwOiAxLCBzdWJncm91cE9yZGVyOiAxLCBjb250ZW50OiAn JGNvbnRlbnQnLCAkc3RhcnRlbmQsIHN0eWxlOiBcJyRzdHlsZVwnfSxcbiI7CkBAIC05MDksNyAr OTI5LDcgQEAgZm9yZWFjaCBteSAka2V5IChzb3J0IHNvcnRRdWV1ZSBrZXlzICVkYikgewogCXVu bGVzcyAoZXhpc3RzICRza2lwX2JveHsncmVhZHknfSkgewogCQkkc2tleSA9IDIgKiAkbWF4X3Nl cW5vICogJGN0eCArIDIgKiAkc2Vxbm8gKyAxOwogCQkkc3R5bGUgPSAnY29sb3I6IGJsYWNrOyBi YWNrZ3JvdW5kLWNvbG9yOiAnIC4KLQkJCSBjdHhfY29sb3VyKCRjdHgsIDM1LCA0NSk7CisJCQkg Y3R4X2NvbG91cigkY3R4LCAncmVhZHknKTsKIAkJJGNvbnRlbnQgPSAiPHNtYWxsPiRuYW1lPGJy PiRkYnska2V5fS0+eydleGVjdXRlLWRlbGF5J311czwvc21hbGw+IjsKIAkJJHN0YXJ0ZW5kID0g J3N0YXJ0OiBcJycgLiB0cygkc3VibWl0KSAuICdcJywgZW5kOiBcJycgLiB0cygkc3RhcnQpIC4g J1wnJzsKIAkJcHJpbnQgIlx0e2lkOiAkaSwga2V5OiAkc2tleSwgJHR5cGUgZ3JvdXA6ICRncm91 cCwgc3ViZ3JvdXA6IDEsIHN1Ymdyb3VwT3JkZXI6IDIsIGNvbnRlbnQ6ICckY29udGVudCcsICRz dGFydGVuZCwgc3R5bGU6IFwnJHN0eWxlXCd9LFxuIjsKQEAgLTkyMyw3ICs5NDMsNyBAQCBmb3Jl YWNoIG15ICRrZXkgKHNvcnQgc29ydFF1ZXVlIGtleXMgJWRiKSB7CiAJCQkkc3R5bGUgPSAnY29s b3I6IHdoaXRlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7JzsKIAkJfSBlbHNlIHsKIAkJCSRzdHls ZSA9ICdjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6ICcgLgotCQkJCSAgY3R4X2NvbG91 cigkY3R4LCA4MCwgNjUpOworCQkJCSAgY3R4X2NvbG91cigkY3R4LCAnZXhlY3V0ZScpOwogCQl9 CiAJCSRjb250ZW50ID0gIiRuYW1lIDxzbWFsbD4kZGJ7JGtleX0tPnsncG9ydCd9PC9zbWFsbD4i OwogCQkkY29udGVudCAuPSAnIDxzbWFsbD48aT4/Pz88L2k+PC9zbWFsbD4gJyBpZiBleGlzdHMg JGRieyRrZXl9LT57J2luY29tcGxldGUnfTsKLS0gCjIuMTcuMQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==