From nobody Fri Nov 14 16:58:04 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) ARC-Seal: i=2; a=rsa-sha256; t=1589253532; cv=pass; d=zohomail.com; s=zohoarc; b=k66IW4P1M2uvkBbwzutJzUzdoteKhC6z7RA0vkmh9CQxeL3FDnu4Pd4+DZnyNsN/EmxSZ8LwxT9D5QeVkLCTU4ptiV8Z/HYyPn9p16WW0zLkOx9jCN50dHs/3jc/jo6ZIcbFM5k8Hah2uvYy9L3071iqYBnXZ8bkVEiINjLpqm8= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589253532; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=IkAf2SqTvUp39W77N2uaZR3cGXl6YvhvrW9BvtwkEOs=; b=EJrvnikB2/edlZT4iCV2MrNVXkMtpu/+IOgcZbbYhCSuPH5DjKrizKRuwnduvfp/hgmWGKL2ftmIdJ66yw+rp3mEJd5dD85b2HjTcjfvV1ltoE+Rb2tTkeEdqFPjMKluuI4lqyxOisgX3cLap7OYCTnhdtNN8cAv4591G7jRrA0= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1589253532350865.2540827878408; Mon, 11 May 2020 20:18:52 -0700 (PDT) Received: from localhost ([::1]:43758 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYLRS-0001V1-MM for importer@patchew.org; Mon, 11 May 2020 23:18:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLPa-0006Qm-1G for qemu-devel@nongnu.org; Mon, 11 May 2020 23:16:54 -0400 Received: from mail-eopbgr750109.outbound.protection.outlook.com ([40.107.75.109]:56482 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLPY-0004Kx-DD for qemu-devel@nongnu.org; Mon, 11 May 2020 23:16:53 -0400 Received: from SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) by SN6PR03MB3520.namprd03.prod.outlook.com (2603:10b6:805:4d::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Tue, 12 May 2020 03:01:47 +0000 Received: from SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db]) by SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db%3]) with mapi id 15.20.2979.033; Tue, 12 May 2020 03:01:47 +0000 Received: from mozz.bu.edu (128.197.127.33) by MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26 via Frontend Transport; Tue, 12 May 2020 03:01:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g1FZtlpMvklf/yaUwYfBVF0yVLBvt4fApQvg9B8+8DUWuM7RbpSz0DDCZFIa961u+YhjQY1BwPCbCQMs6ZjAk7I7Owj+i+bjCCBm0vjgiwsqLnvu78pBR/WC5uHj7Kk/dE85Z3bqQW2hczsER+ewSxNT8y6E9bo7RqqDvYB30V6a5kGDtq/gf645E+oY+gQf2Zf1u8QfzaiOpzJjqG8h4lcDLoFL6Ee7tCqwuJtWxUIeykVpxE1ETmEHdcbCeYh1ijVPQvgY7zTe/beD+AlrV7XkelqGYz13cllD4yxmxQjtuvJetA7wKfclgQR/nVzbTMZy35qy+27mbIlasgZNqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IkAf2SqTvUp39W77N2uaZR3cGXl6YvhvrW9BvtwkEOs=; b=a64JSqk/JMtAbDM/w1yEmnu2R9UZHoPZR9CytO10hEW7rW9rEVLfypTmOpIwKxcQJ51o092GmiS9UiPnLYxveaspXcAnsQ32R3IXoilElcJR1ossUIQXgbU0t7LCpF+pSq5+l4JbQKJWE3T38UsKsviHUr6PTDdk5veS4eBrz9hSz0Scq+copsb5Xb8uiFxggXVc/TqmcpnIZkqmqc8buHDpe1b60q2O/7JiiosggALFJXO22dpywWCw5EllaLhIeqzYSIpSaP7j8/ITXgf8zrFL499bzt8rCp0jRnUUJvI41XvR1zRgx0HZl8ydu/huQgyMNq4YlJPsNwdNyi8zKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bu.edu; dmarc=pass action=none header.from=bu.edu; dkim=pass header.d=bu.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bushare.onmicrosoft.com; s=selector2-bushare-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IkAf2SqTvUp39W77N2uaZR3cGXl6YvhvrW9BvtwkEOs=; b=ldoS+8ug/E48AbK/s42qFFB+wAjHDjDPJOWRlt+d35zEfJb9lU9ez04bM+2U+qE+3/eKWEXw2qEWm2aLELEvbDJk4N8AVHrfqzdlzgdYjH9+fSB9c3ubnklzhDxLfTVUXDcnKmwXPH2fI6NJJDw34KzCv+Ya5mGK7Z/JVc37LmQ= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=bu.edu; From: Alexander Bulekov To: qemu-devel@nongnu.org Subject: [PATCH 1/4] fuzz: add datadir for oss-fuzz compatability Date: Mon, 11 May 2020 23:01:30 -0400 Message-Id: <20200512030133.29896-2-alxndr@bu.edu> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200512030133.29896-1-alxndr@bu.edu> References: <20200512030133.29896-1-alxndr@bu.edu> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) To SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.26.2 X-Originating-IP: [128.197.127.33] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1c46cdd6-f476-4025-7e36-08d7f620cecb X-MS-TrafficTypeDiagnostic: SN6PR03MB3520: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6108; X-Forefront-PRVS: 0401647B7F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eBtpi54Rusd5TuYYt4FWtdwleCjcHt9HYw5zcmLz7MZURhH9bOP/vZU3qyeKFAxlagoYgK+lCvSvjcjwc8QVVh8183Zw1pabB1+t2eYQGKUq9rfiAc6s9ivHvKsERb0bfTvGPGLVyKfLbqXAd52OmQdRwW3qmGXZkaCH5q12eNXMxrTdNh3rffUvsPuYLSy0NQc0o4HhjDUshvP23UHNFAa4woxL0PXkFqeIqSrztY5+R54mae5PHHalQrVqLVAn9iYux22ri3dzCd2p9IVH0UTuUmB+A4w/iFYh4laPSvm8SluleAE/vGiXeycBNIIVvfo8wU5UimiFboFadIMYh1kWTM6Xp8RtoRpQxW87lXMo05Z0mZE3EM8cb53K/IofwnLXNhmR8YkqNALT74vra1zlGAgdORxiTOcbK5/fXhqzY4YtzXt27V/zpKEs+lfuAsjWW8cqqfuphPl/8U4U6G1GGGBonZ/NuLaF4fNp3p57thRFt+1kBpjnbdgaLmM83vkPALRMC3h4ecOoPCglWQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR03MB3871.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(396003)(376002)(136003)(39860400002)(33430700001)(956004)(4326008)(6666004)(2616005)(8936002)(5660300002)(7696005)(316002)(786003)(66476007)(66946007)(52116002)(54906003)(66556008)(6916009)(26005)(75432002)(186003)(86362001)(16526019)(6486002)(2906002)(33440700001)(478600001)(1076003)(36756003)(8676002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: BpFaEkNOSUgx362KDeJnpOT3+rm+c5jgMmjlGXOXe3d4pAYBJ0pBn1vs7+eFY5lPpcivuU3MmRPyIVHvoCzfA3dXP+1802KAO7ttdbigcUFUbzjwd9aRaUtbQ5msbet9bOEhaiuAX/3L/mN5qyXvXSoNzNcgQgvEhqXh6vimY5o3I1qZQjwLzVZXJfvrXVg9YXpwf/TJen/QwI8PWDb3UQ2vITozg8aqr7dM625+ANO3AJ8jHiaUgpbmJWaVs6vj2F9h0jdh74mS3Y2joecR8tOfeCPLwKsg9K+4kPEWWYAoPKXocRS1P59o4rdCH2UOrOFs48012qDXNoE3NSscyXbuUF+YfgJoNowETnDt+++Gt7hkVypkV472TgHRvmCGAgO7x4GcrMahFrR3KYE7oZeL6nQzeMp4qmKMWhuYgnBlX1Un55M9/2ZCLeEe1tHcmzrEJjMozc6gWXk36CojVcIYWfdfQCkr/k0/sob3WyU= X-OriginatorOrg: bu.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 1c46cdd6-f476-4025-7e36-08d7f620cecb X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2020 03:01:46.7572 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d57d32cc-c121-488f-b07b-dfe705680c71 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: tfMTp1H/ubzZCycsLxobhs5ExitDYYpzMLM5yoz5ScSaWdS9AL2t2anTZ1U2Pl1A X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR03MB3520 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=40.107.75.109; envelope-from=alxndr@bu.edu; helo=NAM02-BL2-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/11 23:16:50 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HK_RANDOM_ENVFROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Laurent Vivier , Thomas Huth , Alexander Bulekov , darren.kenny@oracle.com, bsd@redhat.com, stefanha@redhat.com, Paolo Bonzini Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bushare.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" This allows us to keep pc-bios in executable_dir/pc-bios, rather than executable_dir/../pc-bios, which is incompatible with oss-fuzz' file structure. Signed-off-by: Alexander Bulekov Reviewed-by: Darren Kenny --- include/sysemu/sysemu.h | 2 ++ softmmu/vl.c | 2 +- tests/qtest/fuzz/fuzz.c | 15 +++++++++++++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h index ef81302e1a..cc96b66fc9 100644 --- a/include/sysemu/sysemu.h +++ b/include/sysemu/sysemu.h @@ -15,6 +15,8 @@ extern const char *qemu_name; extern QemuUUID qemu_uuid; extern bool qemu_uuid_set; =20 +void qemu_add_data_dir(const char *path); + void qemu_add_exit_notifier(Notifier *notify); void qemu_remove_exit_notifier(Notifier *notify); =20 diff --git a/softmmu/vl.c b/softmmu/vl.c index afd2615fb3..c71485a965 100644 --- a/softmmu/vl.c +++ b/softmmu/vl.c @@ -1993,7 +1993,7 @@ char *qemu_find_file(int type, const char *name) return NULL; } =20 -static void qemu_add_data_dir(const char *path) +void qemu_add_data_dir(const char *path) { int i; =20 diff --git a/tests/qtest/fuzz/fuzz.c b/tests/qtest/fuzz/fuzz.c index f5c923852e..33365c3782 100644 --- a/tests/qtest/fuzz/fuzz.c +++ b/tests/qtest/fuzz/fuzz.c @@ -137,6 +137,7 @@ int LLVMFuzzerInitialize(int *argc, char ***argv, char = ***envp) { =20 char *target_name; + char *dir; =20 /* Initialize qgraph and modules */ qos_graph_init(); @@ -147,6 +148,20 @@ int LLVMFuzzerInitialize(int *argc, char ***argv, char= ***envp) target_name =3D strstr(**argv, "-target-"); if (target_name) { /* The binary name specifies the target */ target_name +=3D strlen("-target-"); + /* + * With oss-fuzz, the executable is kept in the root of a director= y (we + * cannot assume the path). All data (including bios binaries) mus= t be + * in the same dir, or a subdir. Thus, we cannot place the pc-bios= so + * that it would be in exec_dir/../pc-bios. + * As a workaround, oss-fuzz allows us to use argv[0] to get the + * location of the executable. Using this we add exec_dir/pc-bios = to + * the datadirs. + */ + dir =3D g_build_filename(g_path_get_dirname(**argv), "pc-bios", NU= LL); + if (g_file_test(dir, G_FILE_TEST_IS_DIR)) { + qemu_add_data_dir(dir); + } + g_free(dir); } else if (*argc > 1) { /* The target is specified as an argument */ target_name =3D (*argv)[1]; if (!strstr(target_name, "--fuzz-target=3D")) { --=20 2.26.2 From nobody Fri Nov 14 16:58:04 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) ARC-Seal: i=2; a=rsa-sha256; t=1589252731; cv=pass; d=zohomail.com; s=zohoarc; b=hcAEWUP022aH9ABgOaH64CSrSEeyFwo7D91S7rZun41DiRFcqhJAOlVY9jEZUFFRrfsx4lpdVc8koj3gG/bvVknsExilHRckd9tYP6xVPNbR3D9z4+WGgrzaFBO+iSbexzavRg/41foIZDc7eET3GH44k1kL1AUr0JySMMRjAIM= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589252731; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=CMs317ntwg0y1MNYW8mN1xSGrmiHmRDMLN4ZdpFQ8a8=; b=bRRkHCTVXQLw8LrOof+G1NF/NqnbASnLMk5l5OwB+lIiRar5Q3/kfcJne+9jdTxfRTFIqL5bVkmexIbZ+Rl+8icrUBPmc7k6r0+iwFb8bfZwj4X5dE61qy2g0xu4GMgpLu3HU72C45jAUszqaa3nDjy5NdnguT9qe/p8G4/tB3A= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1589252731009784.8563441033413; Mon, 11 May 2020 20:05:31 -0700 (PDT) Received: from localhost ([::1]:50338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYLEX-0003ZS-Mv for importer@patchew.org; Mon, 11 May 2020 23:05:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLBY-00086D-Ej for qemu-devel@nongnu.org; Mon, 11 May 2020 23:02:24 -0400 Received: from mail-mw2nam10on2101.outbound.protection.outlook.com ([40.107.94.101]:41921 helo=NAM10-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLBX-0007sd-NR for qemu-devel@nongnu.org; Mon, 11 May 2020 23:02:24 -0400 Received: from SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) by SN6PR03MB3520.namprd03.prod.outlook.com (2603:10b6:805:4d::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.34; Tue, 12 May 2020 03:01:48 +0000 Received: from SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db]) by SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db%3]) with mapi id 15.20.2979.033; Tue, 12 May 2020 03:01:47 +0000 Received: from mozz.bu.edu (128.197.127.33) by MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26 via Frontend Transport; Tue, 12 May 2020 03:01:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=diq/t5v+JcvsGQk5HTOvP8YgF4LNcyFBDEaQtwMQBa3qfe5YRPOA9IMD4Lb6NkPVcj7vTRiKQwlT7NV5fC5erIOkBTz91rhfFvKevHRq8fbVa3trBQ/S+HOEyj2oUKDXQT4bg898T/GBFjN9dsPhIfgTuHux8zjnMCI+GGTC/jYZCLN9vvjY4C7j17XTTlegLdRV6K5Eoiecf8+OdK47lfe4CaCwnpGPOUix/XZAeA8qLH/Ax1zt8judEdacpuBASyHn+NK5bxB5D/8HA/jQgX4jor09xPuI+1Dpg7EErYTGrrF5lhI/cnhiYgggzSoMsIdSGesAukbiDD5uLgVtRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CMs317ntwg0y1MNYW8mN1xSGrmiHmRDMLN4ZdpFQ8a8=; b=GBsaFYGFUoz80n4APEwjHet+TL292Kw93KX+1pVD0xnWRgTLD0b7AnBZRBHyjFksF45mLa32aBY02+iJpEYgF42fQzQwZ5W7CDIiSaRuhyQts8lWwe5k9LDYnzZC50qebc6VbPYw/IDGsoPEoMMfVoFwg8lsGq2HpVWvdPfn6mgLOELHhg6BfKesWE6e3k7yztBj+1dmtRGbbXWKDsfciQvruGDQKQGOFApn2eBraE50Baj4XG3SazuJ/iZwm2DjWUKh5TX1+Ij9lyo6HOr9Eu8dR/CTNm0icqxF+Mszkm2dbEkSq+4U7+6UQibZ17qeMKW+k7Jwn9PB2lzKpi7+mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bu.edu; dmarc=pass action=none header.from=bu.edu; dkim=pass header.d=bu.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bushare.onmicrosoft.com; s=selector2-bushare-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CMs317ntwg0y1MNYW8mN1xSGrmiHmRDMLN4ZdpFQ8a8=; b=0EZfzm8N/QUDAflsVBdLO/qK35Ijr2xv1154bLUi84dN5dv9Rn4aKaMjhrfdhpH7gRIABD4q5hDkH6ww40tJq4jm7EiuyoU/ath+L08P26UH34m1xtbrsXpb/N4KA2zcLQc1ki2Hu/PCKc4D1WjUlt3rMpLKCDl/1OS1rY0lDNM= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=bu.edu; From: Alexander Bulekov To: qemu-devel@nongnu.org Subject: [PATCH 2/4] fuzz: fix typo in i440fx-qtest-reboot arguments Date: Mon, 11 May 2020 23:01:31 -0400 Message-Id: <20200512030133.29896-3-alxndr@bu.edu> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200512030133.29896-1-alxndr@bu.edu> References: <20200512030133.29896-1-alxndr@bu.edu> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) To SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.26.2 X-Originating-IP: [128.197.127.33] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4d150d3f-c8ce-4765-8dc7-08d7f620cf61 X-MS-TrafficTypeDiagnostic: SN6PR03MB3520: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:296; X-Forefront-PRVS: 0401647B7F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5RTUBy8aXyJ41IBCDcxb7bvY83CYXu8zdDTtCc1LCDDAAcRu9FaV0y6b56rAt37vuEAayXBf8wfXTkIlcNyAYmVF6XtrcFzrtuichtpVe1QQis+YAiSkB2HnSETeWflqvHL9V6xo0Plt5ld7j+fe3+n8K71rlAx1gzcJmHIiC9/MqiaI6dsFpJaZ1mrCY1/oea0JG7BGnnvUBW6TuHGXdjCX9mjLVPVGGweOfCMQ58lHRZXPpY3aHYKQtASw37k0jAogN0mO3kI17/Mpc+i+y/YtMNu554M4lVvoEh7RJM+DmyZ5/CyBlmKrBOy1GImZ5SyBib471ki30rh0RYyCHD+RqnqLUCx6yL3u2mXERCRor72zbalXTrS4NYLoQmKwwWaddvT1yTkdSu2FeAtURGPmH7nmZZthl+F8DGapJBc4C1jtzKzeWokFjw9WTK2q8ezmZeUjy5FrQnrPy9dgDFZp/vwHpizttO/8SFff1o7KKaCDF81TkknYWbOIzqjdWwDl4PvYPqkBtoq+86Ik2w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR03MB3871.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(396003)(376002)(136003)(39860400002)(33430700001)(956004)(4326008)(6666004)(2616005)(8936002)(5660300002)(7696005)(316002)(786003)(66476007)(66946007)(52116002)(54906003)(66556008)(6916009)(26005)(75432002)(186003)(86362001)(16526019)(6486002)(4744005)(2906002)(33440700001)(478600001)(1076003)(36756003)(8676002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: tN1mghld81LX8exY+yUXTYiEMxLUfOMFy2F4PAZUbcRipBsxKXWVZbALebbJIKD4SvG/u/nt+XIqblfWUaT7sy/7hceVgmEims7t7d4JAkgsxyHERV9jdMFoOmajlIfBvIuvqoDT8yFgbq5a40E26mn2PYpd0DSxM4YRT0UfUsvcWA+FK00Cmn6UY8x1wVp7rrtjulU9858b01KRsnzj0cci/i4iFTuRXnMu8XJJESioiFdH2f9ZkpnzgJEkS41OHG1eF6yaQVm2mgXtg7pv1fcMNWtsb5gyOqVrHx5ukILDhFtqfCyRG6urHHsw8flWI11bbb/OOWqbpwldarebo2hBum48FbPZAFfwQhPGz8XcNeEsY/LTcCxgANypbzS16lBsUpocipFLFhLrAO9x5SYZurwP6SPl2Ql0BaHa4lYUvK6gECSW2xWWd4ciq85gIgvNcfTxE6/HyynUkEHyojIfJd1t4x753KEEBKeRfzo= X-OriginatorOrg: bu.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 4d150d3f-c8ce-4765-8dc7-08d7f620cf61 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2020 03:01:47.7876 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d57d32cc-c121-488f-b07b-dfe705680c71 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: iAzOavYIK1A9D1gMiz8IqDk3ASKdpMokV7+cUkkPHXd/XLJhmS63sJfWj3BWVKJR X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR03MB3520 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=40.107.94.101; envelope-from=alxndr@bu.edu; helo=NAM10-MW2-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/11 23:02:21 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HK_RANDOM_ENVFROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Laurent Vivier , Thomas Huth , Alexander Bulekov , darren.kenny@oracle.com, bsd@redhat.com, stefanha@redhat.com, Paolo Bonzini Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bushare.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Alexander Bulekov Reviewed-by: Darren Kenny Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- tests/qtest/fuzz/i440fx_fuzz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/qtest/fuzz/i440fx_fuzz.c b/tests/qtest/fuzz/i440fx_fuzz.c index ab5f112584..90e75ffaea 100644 --- a/tests/qtest/fuzz/i440fx_fuzz.c +++ b/tests/qtest/fuzz/i440fx_fuzz.c @@ -143,7 +143,7 @@ static void i440fx_fuzz_qos_fork(QTestState *s, } =20 static const char *i440fx_qtest_argv =3D TARGET_NAME " -machine accel=3Dqt= est" - "-m 0 -display none"; + " -m 0 -display none"; static const char *i440fx_argv(FuzzTarget *t) { return i440fx_qtest_argv; --=20 2.26.2 From nobody Fri Nov 14 16:58:04 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) ARC-Seal: i=2; a=rsa-sha256; t=1589252577; cv=pass; d=zohomail.com; s=zohoarc; b=bzyRYwuZXh4Tpdx32wO7wb6YhxK4EgGMr4dEtclsEJIpdCuB0UnN8S7y8JJc57GJFvEoRANbXPA29eArhlkiJG63e9gA2D1f6LEj1YTXrKpvJpveKfhu8E4ze96NBp6qps3zrDzp9fBvR7Bav6CbEdk6KzQwNKRkaBNP8Kw4gLA= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589252577; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=pb2RvfCo2OZW8d0lv0tSyhRcLeFS5Mba0y8MB52KgeA=; b=GRUMm6tcVW/yVhSojRyZhbeXWWWIwsr/w78WQ7c6QeucSEvyLKowc0JhmJV/iuygYvxISABFSpCFGkonE7D/IpOyAsv1SeqFFa4Sj6H5iBwnD/tFuUgYB9lB7nLO4F0BNnYNAxghFbC0zXHC4qCI/W0nXNe7S3o049Y/TQTphyU= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1589252577491943.8955832792853; Mon, 11 May 2020 20:02:57 -0700 (PDT) Received: from localhost ([::1]:41974 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYLC3-0008R9-Tx for importer@patchew.org; Mon, 11 May 2020 23:02:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52062) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLB8-0007LW-Ot for qemu-devel@nongnu.org; Mon, 11 May 2020 23:01:58 -0400 Received: from mail-mw2nam12on2098.outbound.protection.outlook.com ([40.107.244.98]:45797 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLB7-0007mk-HR for qemu-devel@nongnu.org; Mon, 11 May 2020 23:01:58 -0400 Received: from SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) by SN6PR03MB3887.namprd03.prod.outlook.com (2603:10b6:805:70::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.30; Tue, 12 May 2020 03:01:49 +0000 Received: from SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db]) by SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db%3]) with mapi id 15.20.2979.033; Tue, 12 May 2020 03:01:48 +0000 Received: from mozz.bu.edu (128.197.127.33) by MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26 via Frontend Transport; Tue, 12 May 2020 03:01:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h2j+I4/Au2Jj8J4WBVZdxB79369/PCJdAbCinHNTiKI8EOZH9PYwI32Nj+qg0meB90x8uXrW9LtWR8BY5NUfSqonG125DlYtMlrY578YqvW7Botxv+MIGF1KAwHCqljBuAV5QYf+Zaur54cp4icLaa9VAMBf3SZL+iW2fuKcFoIYpEqOemg/4LLx3yiAs62IoDzoG0IRzhZ2o4asWe1JaZFWkEnAeCA+9BRP+WOxNH3ywQ/e6SqGsxF1OxAk5ZVvnOKtwcFsCSYB5CZf20O+/FpNNG3Tkf3yQ0H8LNkusm0/Z61PdDCZecmHFuT+7Rh5HBYTFZFQvTr5hs45MBQ21w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pb2RvfCo2OZW8d0lv0tSyhRcLeFS5Mba0y8MB52KgeA=; b=cSeDToyFmJlJFvV2xlWMAAQVUeDaFVxIy5b4braPNP13n0IrXkUGMBPaLrYyERtfCEaTpTISUrm2Zb46aJ/lngIMoeyt20T2PdsnBwne3aA9evo6Vs+OxQXM1kQl7NecWTU6p3exHSAsYyXDLrWP5XyWXTz3AVkm27qNmHIOVSW9eQYnppg50UX7fHcpdms/ZSQvMg5NQVsupxNaowbyCFbSiSXaTc/HFAmq1YDr1Vdftx2DBU/L2iKvgbp2kDkRSzt6LpZruDPIMO9P0nQcekdnKCOW+pTtCAB/pg4rMz1oh9RgR1qRmUf9cgbtcCm60oPE57JpyQzrybwJXuOhhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bu.edu; dmarc=pass action=none header.from=bu.edu; dkim=pass header.d=bu.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bushare.onmicrosoft.com; s=selector2-bushare-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pb2RvfCo2OZW8d0lv0tSyhRcLeFS5Mba0y8MB52KgeA=; b=6ZNofpXjmbcEFJobY5aa+4yNthwY9Dvvtf3U4pTT8mAN2vA2xo8EST/+UsIK9xMWNMro38uncG3epRTUYWV/zafLuvDZ/Flq9OFWi+isfz6n+SWvwvLFcDCwVlQvt0PI7SErtQzaHyP1nSWcT0i4Vw+ojw0tjh9Y0cjz0BWGXks= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=bu.edu; From: Alexander Bulekov To: qemu-devel@nongnu.org Subject: [PATCH 3/4] fuzz: add mangled object name to linker script Date: Mon, 11 May 2020 23:01:32 -0400 Message-Id: <20200512030133.29896-4-alxndr@bu.edu> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200512030133.29896-1-alxndr@bu.edu> References: <20200512030133.29896-1-alxndr@bu.edu> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) To SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.26.2 X-Originating-IP: [128.197.127.33] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0bdd21cf-560b-4a5c-eb6d-08d7f620cff7 X-MS-TrafficTypeDiagnostic: SN6PR03MB3887: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-Forefront-PRVS: 0401647B7F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iMJABtwz9/iTlgSUY8dlRYU1lhviRCzzgX4BpiOkM2LC1wrDervDRY1P/GzwcQ6OLVvbbzixB0bSxJbv6rz8463sutsajTv5gVm0Jcfok/OWQknjnPtxidnnMdnAziKn7eAojBhAJixRGEMsoCMQQdRQS53F5LjcWqFmDIzDBuxXP7BLsgKQ0+e+1ZL5HayKA04S4eOhD/Ybt8ZfubpYCsM9l6GLhUtgrkVn0zWbxHpWF4eJgtBmxZx0ePgsWquxF+RtKJQkeAWH/OF6gZsYX9sFWx1bYYlYWhx+y74SzRBR6PNiFI7Wdhn6RMSkJFCkwOzUEOeNSBec9ciMBgQ/WPL0nIpeZb5TleMDhCQWUHcLNGH+fWBW8dGejkOucSlUYXwcnKvntao9qT9yir0S8z+49rWD/hlue12rtgoEuTqcneXCJMVXgPWzq6sN0Ut29fVJVTtsHexZLv1pYzarJUxJbPl2V9RLZpqeFpe/VBH2nOcE36v2zhR5BE1Urptk5qbqcxvmUQKsyAFLt3tZbg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR03MB3871.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(136003)(376002)(346002)(39860400002)(396003)(33430700001)(52116002)(66556008)(66476007)(66946007)(5660300002)(7696005)(8936002)(33440700001)(2616005)(8676002)(36756003)(956004)(6486002)(75432002)(2906002)(86362001)(54906003)(4326008)(186003)(316002)(16526019)(786003)(6666004)(6916009)(478600001)(1076003)(26005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: ibQlwv/AQzs/PuaEHpuDYw0+8ZT+G2FMkKcW3MwmRmSKyJbNR/IfCthP0wtzf9RF8XZTr4U4YuSP6fvsi1xGMx6uMIhMXnSJ1wertVBd7RXqHR8Vfp0nNTWIZW9qb0AyW5udzeBCyNzAVFe7rrBxAtjFgqfpjD/lhbzt9ZN4b+TqaE4y4AqYRMBudxH2+f0ckMnGxMxPUAA1hoqMZRjLr0tEbnWwIDdbN+XtiWcVtDtifaSHzXRLWERd/X5r73ByCIBGST7vgcYndZgYn2qWuC+f8bR1GM3qkCWFmZK7wfSOKeUnwhb72Ksl5z+n8l+IiFxAiYyhv3OJsZhCPodN48O2RjCSVXzbJIl3tx/vmrBLORkGpdeMvEKIrXs/Zhj10gh3rLTMiFGT4ueSguz2aSMST19P7Ay1ABqhVWEIjFkTvwLAJzKrSObycfFqiurUiKey9T45uHHTFJJp4hNhNoPj0YOlfHvBlIho882gpws= X-OriginatorOrg: bu.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 0bdd21cf-560b-4a5c-eb6d-08d7f620cff7 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2020 03:01:48.6841 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d57d32cc-c121-488f-b07b-dfe705680c71 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: T++hVpG9h4TIYEANadSf8FBY16EP/4zXtbWdqPOSwFvjKYC7csd2k9YhevxQX6fi X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR03MB3887 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=40.107.244.98; envelope-from=alxndr@bu.edu; helo=NAM12-MW2-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/11 23:01:56 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HK_RANDOM_ENVFROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Laurent Vivier , Thomas Huth , Alexander Bulekov , darren.kenny@oracle.com, bsd@redhat.com, stefanha@redhat.com, Paolo Bonzini Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bushare.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Previously, we relied on "FuzzerTracePC*(.bss*)" to place libfuzzer's fuzzer::TPC object into our contiguous shared-memory region. This does not work for some libfuzzer builds, so this addition identifies the region by its mangled name: *(.bss._ZN6fuzzer3TPCE); Signed-off-by: Alexander Bulekov Reviewed-by: Darren Kenny --- tests/qtest/fuzz/fork_fuzz.ld | 5 +++++ 1 file changed, 5 insertions(+) This isn't ideal, but I looked at the libfuzzer builds packaged for debian, for versions 6, 7, 8, 9, 10 and 11 and this (mangled) object name appears consistently in the symbol tables. diff --git a/tests/qtest/fuzz/fork_fuzz.ld b/tests/qtest/fuzz/fork_fuzz.ld index e086bba873..bfb667ed06 100644 --- a/tests/qtest/fuzz/fork_fuzz.ld +++ b/tests/qtest/fuzz/fork_fuzz.ld @@ -28,6 +28,11 @@ SECTIONS =20 /* Internal Libfuzzer TracePC object which contains the ValueProfile= Map */ FuzzerTracePC*(.bss*); + /* + * In case the above line fails, explicitly specify the (mangled) na= me of + * the object we care about + */ + *(.bss._ZN6fuzzer3TPCE); } .data.fuzz_end : ALIGN(4K) { --=20 2.26.2 From nobody Fri Nov 14 16:58:04 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) ARC-Seal: i=2; a=rsa-sha256; t=1589252577; cv=pass; d=zohomail.com; s=zohoarc; b=Wcwd2oQfQZGcdK4YCEqprcLxB4U+ShDi2WyEHZePeNSHJE96EKgMUkwZLVWHbhUHpjHUXz0aapC2brtT/t12FwEs0+yMq4U0ti5tlzp50+DOUk0V34Km+aEROUA0EEKTrlu/BU3Mb+RAD3T+GzRVs+l8huLkqiRoHoE67FOAhv0= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1589252577; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=v7FY7X0Tf82uRydOo0ch4U/UHz2NVLHI5HNmP56ejEc=; b=PhWrX+YSuwjAFSX+1RGtRyUK8XMNVpdgvKaISDZZI4MNjLMLSDeTxYgX46I2nmLjeEK/h1JAp/J9dZloIlOSt1ribvrJXys0rPcln5cEV5FHZ39yay0+5k4/ebxoFRSEsk8kDUu+SLzDmn9zaIA41vqXSAKx1JkXthqeS+DZyvw= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1dmarc=pass fromdomain=bu.edu) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1589252577506664.8010434077854; Mon, 11 May 2020 20:02:57 -0700 (PDT) Received: from localhost ([::1]:41986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYLC3-0008Ra-V0 for importer@patchew.org; Mon, 11 May 2020 23:02:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52066) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLB9-0007Mu-Qo for qemu-devel@nongnu.org; Mon, 11 May 2020 23:01:59 -0400 Received: from mail-mw2nam12on2098.outbound.protection.outlook.com ([40.107.244.98]:45797 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYLB9-0007mk-1C for qemu-devel@nongnu.org; Mon, 11 May 2020 23:01:59 -0400 Received: from SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) by SN6PR03MB3887.namprd03.prod.outlook.com (2603:10b6:805:70::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.30; Tue, 12 May 2020 03:01:50 +0000 Received: from SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db]) by SN6PR03MB3871.namprd03.prod.outlook.com ([fe80::640a:1123:37c1:42db%3]) with mapi id 15.20.2979.033; Tue, 12 May 2020 03:01:50 +0000 Received: from mozz.bu.edu (128.197.127.33) by MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.26 via Frontend Transport; Tue, 12 May 2020 03:01:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OTmdHuStA2vDiXplufcRTsY68QkGZ/hyMQkQr7YfQ3RLtLgPQzNVz0bho1viO6aabwWgOKJZKFCuBMzGR4hGlqWS8Y6DPxRvZUFLOR1DikYqn/dt79Hp4htyPWzioCfdnayANv0NGyHf07VpYAYF0IYaZRy6R8hMENFOaDHIv42A7aeyPuiAyqfB+LHUOk1LJYb7baVBiWY/+hechPV2HYwHGVRDbk7UNIWp5F6GrQ58DhMOE/8OTs+Z+Uhysb2zXYL46mtj/uSOT6sttQVdSpi2ybPkj1EQgbZESrMAF1G0KbRZHfHEQHmHP3I7lYrVpjWACb2fnTCqYVpmITMCKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v7FY7X0Tf82uRydOo0ch4U/UHz2NVLHI5HNmP56ejEc=; b=ZdBnwHq5CLkyUSuUxAvoCk7mojcIrTDklJiiNNLKOIMW9QiTYwcvec/yHo4iRdRqooAPpqitet1En1c22caJPlh186s/IYGr0KOAw1qlHXMXFP10jd0bBqP+rE/qSCC1ORad+FVcFrPBykyWDrZ83VZpFbzqgs+bD5eY6ZM+6F3romxFRjOSHasRfZajsokYrP187GwPY2igUGmYp0wmPSzJOCljdTbxmII+XExlAzkJjOVMtkVEikI3yhO0wBDpydYd5Y7I9cRhEUEvGIhyQst93TYw3VSUvKfYWcUm9HH3HNLgUWQSGFomKuNN9/Py3Xg7aIgehGrEtWutB9GbKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bu.edu; dmarc=pass action=none header.from=bu.edu; dkim=pass header.d=bu.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bushare.onmicrosoft.com; s=selector2-bushare-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v7FY7X0Tf82uRydOo0ch4U/UHz2NVLHI5HNmP56ejEc=; b=zynkbV7GB3rXQ6OUXJlLpUPE1qo5/VvdocK1j4zQIcuVZ/5sajMVZImfMnCL69GY9Mri1LTeU7hgY6OI9aIvVCxFNlaAtyoujDDsW6FytapU8WmoWSnlSDlQSqeDqTPwImdFFdP6ZiC3LBDdMKNY+0MQWUXraBhJKaWelxD3Y/s= Authentication-Results: nongnu.org; dkim=none (message not signed) header.d=none;nongnu.org; dmarc=none action=none header.from=bu.edu; From: Alexander Bulekov To: qemu-devel@nongnu.org Subject: [PATCH 4/4] fuzz: run the main-loop in fork-server process Date: Mon, 11 May 2020 23:01:33 -0400 Message-Id: <20200512030133.29896-5-alxndr@bu.edu> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200512030133.29896-1-alxndr@bu.edu> References: <20200512030133.29896-1-alxndr@bu.edu> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MN2PR12CA0025.namprd12.prod.outlook.com (2603:10b6:208:a8::38) To SN6PR03MB3871.namprd03.prod.outlook.com (2603:10b6:805:6d::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Mailer: git-send-email 2.26.2 X-Originating-IP: [128.197.127.33] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4c8d06da-fb1e-4b03-0013-08d7f620d083 X-MS-TrafficTypeDiagnostic: SN6PR03MB3887: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:425; X-Forefront-PRVS: 0401647B7F X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1M+bAmMjbIiIjv6s45/c7LmiOrc+N+j+8YUYRvf97Q/u8btQ2hl/0jHvDlaOEYWapRi2yGECbpWT9Dgt7QJfimfWAsX0ZZ0G+ooUJdycddN4MXQF4n28y0z6hoe8ANSPVvsa6z2TFz5Yh10U3IXjh3o8ZNFxG2TA8vD9RFAsJzQ0JuSEJgoZrsxYyLFIpc3vhOO/9b0OhRDg795qRWM/8VvHn3OhIUmj/xyX3+qGvXfL0CuQPHMe7QMYGKtgVW41DT5hdGQko8ohlPmctVrOxArtNBV+5JY7JpXa8R1XOw4sWPb5t0cMqy2C3NsSnVbzxrWDX5gvsJKMHsfjLhU/uRLGJOTURK13k9cd4astSLP2VdXgUxrm+WQcUI94rEdXuSKbTSbK2Mr+egiAShCufUH5FmJHlC1m9HPuFUjFzEl2/V0dQCgCgoJPZkUztiX7nEnJICGSVlQSEdQAvc+x+bQN+KGKR8wuN3bA3EIoa5BA9Llw3GBg9qKsRgNAP1bNTSuvbRQ5JKZvWKZzvmnIBQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR03MB3871.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(136003)(376002)(346002)(39860400002)(396003)(33430700001)(52116002)(66556008)(66476007)(66946007)(5660300002)(7696005)(8936002)(33440700001)(2616005)(8676002)(36756003)(956004)(6486002)(75432002)(2906002)(86362001)(54906003)(4326008)(186003)(316002)(16526019)(786003)(6666004)(6916009)(478600001)(1076003)(26005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: /cY2/dzM1JmB7whmvt93HKps9yj/LHW4WtCH9ZgXyUAvChl+9pKLEzslU1AzHH5a5Nn62LruN3d+x7PNNlptLiAD8re29OtFMLdhpIHuT5BVzF8Phtr3v1efMbA7nV/zJSrJtvaqnozQ5PlKmoLtYtWVEmcwPpnRVAuySF6hU+vXgMBSPl3491SHuO86ZeKfllxd34vkNilbgw0bAQD3o0c0tpqrPuiz7FBHJ4n3DF/mFKcPeV7j86LdlICGaPtBB9rf1fAbvlZTc+f3KappNoQhiTYLm//w87jTZKuKlahxgl5AcmEtWN02vBWGH+mJROAsmMgzl96/JnaMJwcsyiqMAzDqx4LIW234wBmFK7qlhL+ITY24vUw1z7ci+0eqZGdCjcGMtuMfaRXH+BhOvzqnGnx9LrE09NK8Ca/7NghEqmBAOb2akFCMoO2MHKuGrYsbOXDexIl2t3NYBijb/ncomVKTRZZfmv+ovvR0GZ8= X-OriginatorOrg: bu.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 4c8d06da-fb1e-4b03-0013-08d7f620d083 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2020 03:01:49.5566 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d57d32cc-c121-488f-b07b-dfe705680c71 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GBsnHDoRgx9q2bUlurEWF4izZODeKRnXYeYttD7Wta3MzEQwIOOwAb/tDpDLRjLT X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR03MB3887 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=40.107.244.98; envelope-from=alxndr@bu.edu; helo=NAM12-MW2-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/11 23:01:56 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HK_RANDOM_ENVFROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Laurent Vivier , Thomas Huth , Alexander Bulekov , darren.kenny@oracle.com, bsd@redhat.com, stefanha@redhat.com, Paolo Bonzini Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bushare.onmicrosoft.com) Content-Type: text/plain; charset="utf-8" Without this, the time since the last main-loop keeps increasing, as the fuzzer runs. The forked children need to handle all the "past-due" timers, slowing them down, over time. With this change, the parent/fork-server process runs the main-loop, while waiting on the child, ensuring that the timer events do not pile up, over time. Signed-off-by: Alexander Bulekov Reviewed-by: Darren Kenny --- tests/qtest/fuzz/i440fx_fuzz.c | 1 + tests/qtest/fuzz/virtio_net_fuzz.c | 2 ++ tests/qtest/fuzz/virtio_scsi_fuzz.c | 2 ++ 3 files changed, 5 insertions(+) I'm working on another series to abstract away the details of resetting qemu state between runs from the individual targets. That should relieve us from needing to add this for each new fuzzing target. diff --git a/tests/qtest/fuzz/i440fx_fuzz.c b/tests/qtest/fuzz/i440fx_fuzz.c index 90e75ffaea..8449f81687 100644 --- a/tests/qtest/fuzz/i440fx_fuzz.c +++ b/tests/qtest/fuzz/i440fx_fuzz.c @@ -138,6 +138,7 @@ static void i440fx_fuzz_qos_fork(QTestState *s, i440fx_fuzz_qos(s, Data, Size); _Exit(0); } else { + flush_events(s); wait(NULL); } } diff --git a/tests/qtest/fuzz/virtio_net_fuzz.c b/tests/qtest/fuzz/virtio_n= et_fuzz.c index d08a47e278..a33bd73067 100644 --- a/tests/qtest/fuzz/virtio_net_fuzz.c +++ b/tests/qtest/fuzz/virtio_net_fuzz.c @@ -122,6 +122,7 @@ static void virtio_net_fork_fuzz(QTestState *s, flush_events(s); _Exit(0); } else { + flush_events(s); wait(NULL); } } @@ -134,6 +135,7 @@ static void virtio_net_fork_fuzz_check_used(QTestState = *s, flush_events(s); _Exit(0); } else { + flush_events(s); wait(NULL); } } diff --git a/tests/qtest/fuzz/virtio_scsi_fuzz.c b/tests/qtest/fuzz/virtio_= scsi_fuzz.c index 3b95247f12..51dce491ab 100644 --- a/tests/qtest/fuzz/virtio_scsi_fuzz.c +++ b/tests/qtest/fuzz/virtio_scsi_fuzz.c @@ -145,6 +145,7 @@ static void virtio_scsi_fork_fuzz(QTestState *s, flush_events(s); _Exit(0); } else { + flush_events(s); wait(NULL); } } @@ -164,6 +165,7 @@ static void virtio_scsi_with_flag_fuzz(QTestState *s, } _Exit(0); } else { + flush_events(s); wait(NULL); } } --=20 2.26.2