From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by sourceware.org (Postfix) with ESMTPS id 023D03858D28 for ; Thu, 4 May 2023 08:32:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 023D03858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=suse.cz Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 322E420765; Thu, 4 May 2023 08:32:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1683189122; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=n911P7RmvoW0rlH1PqF1uBWoebzbAtSEpXQu7RNMKlY=; b=Sgz0dJIQqwBblCFW4OINt3nAmsPMd36MeGQGcAIBGskrX+2WF9DlZOt4qoULf04uJiYKGU SOumIr8/g+Hp7jQZPFw0nPR8K//NsCOBbZUHNi1S0YNPEuF/dMomo0z2GpMyS2AA2Mx124 NPgu4yIjINrCydjVcZcuXUI4FLa/BT4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1683189122; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=n911P7RmvoW0rlH1PqF1uBWoebzbAtSEpXQu7RNMKlY=; b=Uvens/T1L+YwPx2SFsKUM8LbPmqHkEf2/Cu3dANkzijymgLNPuqoOGdEYzQ7txFGInU21l c8126JDqt/9u4wBA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 1A6D013444; Thu, 4 May 2023 08:32:02 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id E+eSBYJtU2SXOAAAMHmgww (envelope-from ); Thu, 04 May 2023 08:32:02 +0000 Content-Type: multipart/mixed; boundary="------------0ZkN2e0IP1tOAcaBvn5bS7ot" Message-ID: <3818e146-c74b-e9ac-6e07-3bbf553623c5@suse.cz> Date: Thu, 4 May 2023 10:32:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: [PATCH] gcov: add info about "calls" to JSON output format Content-Language: en-US From: =?UTF-8?Q?Martin_Li=c5=a1ka?= To: Jan Hubicka Cc: Richard Biener , gcc-patches@gcc.gnu.org References: <3041a27a-8599-23da-237b-d802f83c40ae@suse.cz> In-Reply-To: X-Spam-Status: No, score=-13.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,NICE_REPLY_A,SPF_HELO_NONE,SPF_SOFTFAIL,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------0ZkN2e0IP1tOAcaBvn5bS7ot Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello. After discussion with the consumers of the format: https://github.com/gcovr/gcovr/issues/282#issuecomment-1534239536 I'm going to push a patch that prints JSON version in gcov -v. Thanks, Martin --------------0ZkN2e0IP1tOAcaBvn5bS7ot Content-Type: text/x-patch; charset=UTF-8; name="0001-gcov-add-GCOV-format-version-to-gcov-v.patch" Content-Disposition: attachment; filename="0001-gcov-add-GCOV-format-version-to-gcov-v.patch" Content-Transfer-Encoding: base64 RnJvbSBkODc5ZDY4ZWIzMDk1NjFkMjY2ZGRmNzM0YWI4YzY5ZjRmZWYzODc0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4gTGlza2EgPG1saXNrYUBzdXNlLmN6PgpE YXRlOiBUaHUsIDQgTWF5IDIwMjMgMTA6Mjc6NTUgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn Y292OiBhZGQgR0NPViBmb3JtYXQgdmVyc2lvbiB0byBnY292IC12CgpnY2MvQ2hhbmdlTG9n OgoKCSogZ2Nvdi5jYyAoR0NPVl9KU09OX0ZPUk1BVF9WRVJTSU9OKTogTmV3IGRlZmluaXRp b24uCgkocHJpbnRfdmVyc2lvbik6IFVzZSBpdC4KCShnZW5lcmF0ZV9yZXN1bHRzKTogTGlr ZXdpc2UuCi0tLQogZ2NjL2djb3YuY2MgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ2NjL2djb3YuY2Mg Yi9nY2MvZ2Nvdi5jYwppbmRleCBkOTZiNGY3N2UzYi4uMmZhZDZhYTdlZGUgMTAwNjQ0Ci0t LSBhL2djYy9nY292LmNjCisrKyBiL2djYy9nY292LmNjCkBAIC01OCw2ICs1OCw4IEBAIHVz aW5nIG5hbWVzcGFjZSBzdGQ7CiAjaW5jbHVkZSAiZ2Nvdi1pby5oIgogI2luY2x1ZGUgImdj b3YtaW8uY2MiCiAKKyNkZWZpbmUgR0NPVl9KU09OX0ZPUk1BVF9WRVJTSU9OICIyIgorCiAv KiBUaGUgZ2NubyBmaWxlIGlzIGdlbmVyYXRlZCBieSAtZnRlc3QtY292ZXJhZ2Ugb3B0aW9u LiBUaGUgZ2NkYSBmaWxlIGlzCiAgICBnZW5lcmF0ZWQgYnkgYSBwcm9ncmFtIGNvbXBpbGVk IHdpdGggLWZwcm9maWxlLWFyY3MuIFRoZWlyIGZvcm1hdHMKICAgIGFyZSBkb2N1bWVudGVk IGluIGdjb3YtaW8uaC4gICovCkBAIC05NjQsNiArOTY2LDcgQEAgc3RhdGljIHZvaWQKIHBy aW50X3ZlcnNpb24gKHZvaWQpCiB7CiAgIGZub3RpY2UgKHN0ZG91dCwgImdjb3YgJXMlc1xu IiwgcGtndmVyc2lvbl9zdHJpbmcsIHZlcnNpb25fc3RyaW5nKTsKKyAgZm5vdGljZSAoc3Rk b3V0LCAiSlNPTiBmb3JtYXQgdmVyc2lvbjogJXNcbiIsIEdDT1ZfSlNPTl9GT1JNQVRfVkVS U0lPTik7CiAgIGZwcmludGYgKHN0ZG91dCwgIkNvcHlyaWdodCAlcyAyMDIzIEZyZWUgU29m dHdhcmUgRm91bmRhdGlvbiwgSW5jLlxuIiwKIAkgICBfKCIoQykiKSk7CiAgIGZub3RpY2Ug KHN0ZG91dCwKQEAgLTE1NDYsNyArMTU0OSw3IEBAIGdlbmVyYXRlX3Jlc3VsdHMgKGNvbnN0 IGNoYXIgKmZpbGVfbmFtZSkKICAgZ2Nvdl9pbnRlcm1lZGlhdGVfZmlsZW5hbWUgPSBnZXRf Z2Nvdl9pbnRlcm1lZGlhdGVfZmlsZW5hbWUgKGZpbGVfbmFtZSk7CiAKICAganNvbjo6b2Jq ZWN0ICpyb290ID0gbmV3IGpzb246Om9iamVjdCAoKTsKLSAgcm9vdC0+c2V0ICgiZm9ybWF0 X3ZlcnNpb24iLCBuZXcganNvbjo6c3RyaW5nICgiMiIpKTsKKyAgcm9vdC0+c2V0ICgiZm9y bWF0X3ZlcnNpb24iLCBuZXcganNvbjo6c3RyaW5nIChHQ09WX0pTT05fRk9STUFUX1ZFUlNJ T04pKTsKICAgcm9vdC0+c2V0ICgiZ2NjX3ZlcnNpb24iLCBuZXcganNvbjo6c3RyaW5nICh2 ZXJzaW9uX3N0cmluZykpOwogCiAgIGlmIChiYmdfY3dkICE9IE5VTEwpCi0tIAoyLjQwLjEK Cg== --------------0ZkN2e0IP1tOAcaBvn5bS7ot--