From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id knu4Nuf0pWckFicAWB0awg (envelope-from ) for ; Fri, 07 Feb 2025 06:56:23 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=chcWBLX7; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D32741E105; Fri, 7 Feb 2025 06:56:23 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id F32901E05C for ; Fri, 7 Feb 2025 06:56:21 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 482043858414 for ; Fri, 7 Feb 2025 11:56:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 482043858414 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=chcWBLX7 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by sourceware.org (Postfix) with ESMTPS id D8678385843B for ; Fri, 7 Feb 2025 11:55:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D8678385843B Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D8678385843B Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=198.175.65.19 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738929346; cv=fail; b=CXWSzMB5dFeM3Bpjby/y5uj2Eo8yAHQwr2gEN17XKEmmBewESYXjkNAAMsL/6Wa48fJqK/S9HuwA8lSmAXEVbC46s8afC2ZuiMIZmcN2/TxkC7wfRHskqQfwOKs5VZCHML2ZsmdHDUbMkAIuzVcGKvB+uDvV9e3OMUy9XoO7+aQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738929346; c=relaxed/simple; bh=Hj+HSiies0i5DyM50S4UVGXQIyPPkX4G1ON67kXKVeU=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=l+2HfMk0vLFS5sj/NniM33If9bsMcvuXl2sFcmNV3WUi8/ZXNipvwukLKRP2LcIN5eDtbDXb66Fa4e0LSsoV/jBmNxf7Ps2/kvMTynI1qR1Y4t+LwZw/kl5Qr5y+x7obIUOdA5XLw7mXEvRQyHHi9eGbXMjyH9ToefX32ZWgGeE= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D8678385843B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1738929346; x=1770465346; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=Hj+HSiies0i5DyM50S4UVGXQIyPPkX4G1ON67kXKVeU=; b=chcWBLX74HctqmkuhflYLBt8lxltWEIrcaeqaiQBQiH7ESKsq2rc17A8 SS8VMDWTlrEb4QxHRXz6mwqpsOYsA5ojXZCwfvCqbUEHqJn8hywDmXqqU j2fH5N41a8pigEiRnUI/F7dL9L7ADN5JmKEgolzRlbS09EO61bPSln6ct L6b1qLVMIup4WSSW1567RFofdtLjn2bP7gHMaQd09ZnhfZK/0HpqZaXfT lFPFaCsat8Ess6lrj5dC4Hy4LG3nzOFmagmg2UT0g49Qyo1iyAhmmdtwQ Fea9KjkxV82bg38S1aaCvpMg3NvBJ99ecbkIz07FWYk6fJoTGpZjnPcJa w==; X-CSE-ConnectionGUID: DowePdiVQt6DHopKKLwqlQ== X-CSE-MsgGUID: 4sHM/Ih8TreNFuY6nXsMCw== X-IronPort-AV: E=McAfee;i="6700,10204,11336"; a="39440468" X-IronPort-AV: E=Sophos;i="6.13,267,1732608000"; d="scan'208";a="39440468" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Feb 2025 03:55:45 -0800 X-CSE-ConnectionGUID: p3Yin5wNTwCGkMY2uzicnA== X-CSE-MsgGUID: DjThkP7RSwOCFNnNpkz48Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="116119835" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Feb 2025 03:55:44 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Fri, 7 Feb 2025 03:55:43 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Fri, 7 Feb 2025 03:55:43 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Fri, 7 Feb 2025 03:55:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QWD8EpgJhhPzfUblzcyz7+WjnPzXaLRIzVq9EFfT5fdOJJmWZN/XWZ5y2PoSwzpjI3veHaQ0h0l7t5TGQlHH+xJKqZjz6WUNmptoyC8Nz9KEzdifUlxiCx+i7M8reZaa/TOmLFit4IwPZZ3FHJ+Ip0xgYydu3ROePX3mWGPVk+Ymq4H1V+o5AcOXnzhl9YRLukHnfiGTGCqNMjfsc7IL68p/bcTh9ECMQUS2o6xtNsscA0zkLyLoKORJTtTWn1HxOzw9EVLaTKakK5j2l7SwPq4ydwSIj8AKVsKdyfdfFKkaD/jl/4VgtsB8ZVzziMO7hCExPnYO2fNodcWNtxeu2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qSniqN6t9Iak776zDSMmvkrU3FX56CncD2EvkdTywJ4=; b=vYEnGcL8mTX2isjnCVaxyZqvf8YigShXZYmDmYb90EZYDUlQNqrWl1oIK18kFbHlGNBcBJKMXq1z2cDKdWsJ29mXeCerBUlv7fJLHp7IdDOxdBtOpST7py8mKf9C4WgTYUM2Mnm4dm4gfIiWmy3n2mobGnJvAnik5j3XzO3qLkYexDRhdI7aO2ER/emymLWYE396dtMMOGnjvGn3vY68+wUtV5/DeAeKK5MP1DYIBo8erYvYOsLWKK0MN57PqZbUy3pxcvyJz5pdCnCMO2OfGkb97aqJYxFRrfLwrDUVQFkIN7OLIriBKdUUHI9fLayQ3RWQiMIKKFkgXcJNiDgS4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by PH7PR11MB5913.namprd11.prod.outlook.com (2603:10b6:510:137::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.25; Fri, 7 Feb 2025 11:55:41 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::25b8:16dc:755e:34d1%4]) with mapi id 15.20.8398.021; Fri, 7 Feb 2025 11:55:41 +0000 From: "Schimpe, Christina" To: Thiago Jung Bauermann CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH 10/12] gdb: Implement amd64 linux shadow stack support for inferior calls. Thread-Topic: [PATCH 10/12] gdb: Implement amd64 linux shadow stack support for inferior calls. Thread-Index: AQHbUxuDdoerwOaonkK59S8dFMoN57M56dpggAIeJKA= Date: Fri, 7 Feb 2025 11:55:41 +0000 Message-ID: References: <20241220200501.324191-1-christina.schimpe@intel.com> <20241220200501.324191-11-christina.schimpe@intel.com> <87pljvhhl2.fsf@linaro.org> In-Reply-To: <87pljvhhl2.fsf@linaro.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7638:EE_|PH7PR11MB5913:EE_ x-ms-office365-filtering-correlation-id: 42756364-e6f7-4990-d01e-08dd476e5886 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?T/VkwdJjzp6ihi/Ca0RiH7E1Uv9NjQcrkW5dM5NhXW+jyjMuDC01hmSv+9X4?= =?us-ascii?Q?EALUMBBPpMlXeZnNKBcDneYbUKCcCpTNxy0ibdzSxH54zq3D0KmNkQp5/XTv?= =?us-ascii?Q?VUEWYj0Gr618yBk/b2V9fYQkzxdRro1ugM4SXLp28M8Y6EQ/YqA2dRY25jjW?= =?us-ascii?Q?lXV8J71CJm/wAw/IWZg+RutKh2liCEemxGS6sxbHQzwrilaiPiyD6OB+Pn9O?= =?us-ascii?Q?T3L2RJgQtV4omJQeQ05UpGL42dnV0Kuem3oGOk8zHorBvwI8NVHIsnMeGWiU?= =?us-ascii?Q?AcwoT7k4swd29f+V0HvX72VbwxNC+cKxKKpojTg3RZI1UiTuLUSLiVI4pZor?= =?us-ascii?Q?Y7B4vEUDQL2lv8h+9DjuJMkCedtOEDoaoZQcflA4xAmPwu/na+OMzLW+TjUZ?= =?us-ascii?Q?bGBRNbvEwtCj/Bh8tNiwpmFAvwMp8b9c2ZC4zGf4bO85+OVdBaaw8qAQvlXB?= =?us-ascii?Q?MGgemWe4pH9LyoemDMSCfe2l27tP986VugyD0jMIHp1XdsperiEcDlnOBpBz?= =?us-ascii?Q?75C2fDqT+G+YYheT9AEGMot5KU7WgGK+IkmYZ6T0ZEkySwwtedLHp/YyBpa+?= =?us-ascii?Q?50WSvHtzHDKueakgHcwDRpSYDF/DiFzvZvw/wN+2eSywKfTZtTJx7NENTY03?= =?us-ascii?Q?q27M90Q/q+VcmeAAMdVcbEwFNef5LQDlrf3WrPwbXiDkhr1I4b2fFeeKfojy?= =?us-ascii?Q?1hG1E7jEL/USSfl443jpvugRtpBN197KnjjwUTrxARQPD7tfx2T32ipybJgf?= =?us-ascii?Q?IVMveG/2CiCQ/M2d0bucLJAGl5vP9erBCuh8u+WzZQEA2rrIDjm4F+LKT1JP?= =?us-ascii?Q?eYzfoyGbA8nVJDD1kk7YD/XArEVlohWNtcy9y9ozm6uwSrVHt71Z0UV48j32?= =?us-ascii?Q?NCUhFq3bw/dgO0rwKEsA4guIu5zwieh67zw3TeuSbqiJ4+ez+E3OwmnGfqve?= =?us-ascii?Q?EWqpUTISZvJk2CpljsLN5c0KKIguVQ+lI4CsqqLyby8pEaRb7iLm8q2ZvdeI?= =?us-ascii?Q?y403av8YD72QgqGXqEbN6JRGO3CvgmsaoGcIJFUVzz8+9ya94tnCEdqXLjqV?= =?us-ascii?Q?2Wtn7GSIraFlEs5w4vIYTSEngUXGyRP4UCdLh4IJrtgOXhmKEOHOzikzrTPL?= =?us-ascii?Q?8OCsTPxk5qkz6WbGC06jG6+5CF2S//JitFGp78IY0RBdovjn8QidvVdEcZML?= =?us-ascii?Q?bUKQ0FwuDv0XEyYqjObD4ZeNl7DUjISB1ewYCzBwgXe3hIt2IDHj8MeU88XG?= =?us-ascii?Q?z6t9zOGMR9jYpcROI8QLrBo2doftilie27Dg7FaPgLfODw8DLkORKvncGrhu?= =?us-ascii?Q?6T+L1DKnOUxMs3YBfRk+D96cCvcUtdEkBb1CMIs6QsGTxYNYYSFsjT0XvXyM?= =?us-ascii?Q?yCeaLMxLoHn4K+hCKgm+MZ8TPA5Y6CfYdfwuN010RnTa8BbjwA=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZGjyleDaPeYUe2mZIsVqxhJp0cckK8hTeorIAJ8jiZI/CREhDa74adbYusNA?= =?us-ascii?Q?D/n4TU1FRnme/JVknrgcYX2byyicNt4DFF+PVXkiJ8JtQxQcAEZNhzi1AMid?= =?us-ascii?Q?glwEMtorcpOWDntrDOTU7mUf61Vc44DsV4y0Wvqa85/yPNbTBnUuPzKfCV58?= =?us-ascii?Q?9qLCB2lTkBOs3syYcRslh5R8laxTk5R4zuMnswURnT1NUxgaWSDUj/webamA?= =?us-ascii?Q?nA0qzExJFYuBKWPUtq5xTM1Z2ja0MfQ0ycLQ8tPryDXzHpYXJesNcJzYpzf3?= =?us-ascii?Q?XIwjNFcKUGtgoSireQRAfNHAgSv2wAxQ2bmWXX11PQ8pKax81z8k7qLN8nx2?= =?us-ascii?Q?PFi4hpgum5TRgFtI6klJtGgEa6DJYSia7PpgoGqpL8VqbOH1y9zGgxk+YWrl?= =?us-ascii?Q?m0pwFuYWV/vc8HkLm+re916f8mBekN4M1uWsCFBf3nXR+UNhsBceRGmNFEmW?= =?us-ascii?Q?IEMdYm8WpgCsd858oJ8fo7TVUFiwjPKpD/pCafKJThozmSn8mbs/pPiGc8NV?= =?us-ascii?Q?M4uJm53xH+7BvAxJgVJ3e0LaSVenR47j58v7hZC0agpTjSBy9uhgN5SQ4JX9?= =?us-ascii?Q?uAoAbr3We3PhvpFlDCt9eePDLFVJuexO9MsNbt8Jf8BmU0cORYjc4Tg0fJrp?= =?us-ascii?Q?SCfepXMH8bfs1BqEX3KyHJRMYaBAC4nE8uBtMdd4lyR8am2ANYtZXt4Krt5x?= =?us-ascii?Q?DEzl6ChgYAiMPfqim3CSZoD3l99As9tVauQbeE0NZBdTeGgU/7nduC1mLvfy?= =?us-ascii?Q?VCI1JD6d7Rb7DsUWTBonP/1eLgYHo50AQcaEGlPtxYBrkRGZcQxToPd6Os+J?= =?us-ascii?Q?NEBdt73cinOL77VZETwFW5Ed3nJ/3FtmFKYmTNNxhtUEEtHPaX4FsZQYI0vn?= =?us-ascii?Q?qCV53di7CXhQ/4oFGBEbPsYHlupi+NyybAebXL1Hw1PXK2bB2pJPpw2dIXxy?= =?us-ascii?Q?mj9p3zPR1+4GpZe7mDSlKUsXO36sZ7mvopVc15Dt0c0+PX8P2K89NoBvzc69?= =?us-ascii?Q?IdA/DDmMLO7wPTGt/HJNHi4g/gFwLxPqMBQk5lzgKRzHmmWMmmEV0bsbmiSd?= =?us-ascii?Q?DgT3o6BfvBgUUBBhmTXDoAP4+bTh6WHXgNbSWCvO7QO/M3tsCDChOFaZ8Lbb?= =?us-ascii?Q?GDp2D2lsEo/febiowElKEWymZmbOUYef0VNoT1rjJ0vr3YXPsoVSrT6mMN+B?= =?us-ascii?Q?xvLoqeFMtFR5IRPhVJfTB9JxgEgwUqWL7fDImk/9N/ewQXTOk1QFnHyhKcV1?= =?us-ascii?Q?15MJuzHVBtoTB3qEsCMNV3R0FHqKwD50zLu5EZxnKt9UTDeA5MG1EtaZkDM8?= =?us-ascii?Q?Bpn1ZYYdvJJEp4LPJ24bmUx4y5yfoSBfhheyrXEIUh1Z/s3dhm4fQuNzPaNW?= =?us-ascii?Q?cRHf5jP1xdwxhaxETyrcxJ8wFVCffMOSB9JuOBTLQHFV6mfAi4n7lnnWCQPv?= =?us-ascii?Q?g5RDII8WAdtWWGqF7DJYV4cLdsOMf/cIszQ3VJl2dQle0nURvXcOnfdHcMLn?= =?us-ascii?Q?I9MAwgxlUwFZx0hPEcwtsqYnaHZu18t8JKjrQ8ylwBP/b8l6P1Im+Mjyvpkn?= =?us-ascii?Q?HhTrkOZGsW2jcs9Kd5nellX519vaq2FBUwMkv8gBfAt3AScDuE18juQaXCWY?= =?us-ascii?Q?TQ=3D=3D?= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42756364-e6f7-4990-d01e-08dd476e5886 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2025 11:55:41.3080 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /NcHEglF0ujBpcwFddRSSO6VPDpHVwiZsHUCeR2TM3mnxncauiiYjNOkLBeYaCEW3OuNt9eWaZBV4ufi3dHjNOZ+hykDWHL/uB9Sh5zMKyk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5913 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org > -----Original Message----- > From: Thiago Jung Bauermann > Sent: Thursday, February 6, 2025 4:34 AM > To: Schimpe, Christina > Cc: gdb-patches@sourceware.org > Subject: Re: [PATCH 10/12] gdb: Implement amd64 linux shadow stack support > for inferior calls. > = > = > "Schimpe, Christina" writes: > = > > This patch enables inferior calls to support Intel's Control-Flow > > Enforcement Technology (CET), which provides the shadow stack feature > > for the x86 architecture. > > Following the restriction of the linux kernel, enable inferior calls > > for amd64 only. > > --- > > gdb/amd64-linux-tdep.c | 89 +++++++++++++++++-- > > gdb/doc/gdb.texinfo | 29 ++++++ > > .../gdb.arch/amd64-shadow-stack-cmds.exp | 55 +++++++++++- > > 3 files changed, 164 insertions(+), 9 deletions(-) > = > Just a small nit below. > = > Reviewed-by: Thiago Jung Bauermann > = > > diff --git a/gdb/testsuite/gdb.arch/amd64-shadow-stack-cmds.exp > > b/gdb/testsuite/gdb.arch/amd64-shadow-stack-cmds.exp > > index 17f32ce3964..df654f9db5d 100644 > > --- a/gdb/testsuite/gdb.arch/amd64-shadow-stack-cmds.exp > > +++ b/gdb/testsuite/gdb.arch/amd64-shadow-stack-cmds.exp > > @@ -13,12 +13,29 @@ > > # You should have received a copy of the GNU General Public License > > # along with this program. If not, see . > > > > -# Test shadow stack enabling for frame level update and the return com= mand. > > +# Test shadow stack enabling for frame level update, the return and > > +the # call command. > = > "command" should be plural above. Will fix. Thank you for the review. = Christina Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Sean Fennelly, Jeffrey Schneiderman, Tiffany Doon Silva Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928