From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12533 invoked by alias); 5 Sep 2017 16:26:07 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 12518 invoked by uid 89); 5 Sep 2017 16:26:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.7 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=meanings X-HELO: sessmg23.ericsson.net Received: from sessmg23.ericsson.net (HELO sessmg23.ericsson.net) (193.180.251.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 05 Sep 2017 16:26:02 +0000 Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.183.75]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 24.74.22436.710DEA95; Tue, 5 Sep 2017 18:25:59 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.75) with Microsoft SMTP Server (TLS) id 14.3.352.0; Tue, 5 Sep 2017 18:25:58 +0200 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from [147.214.128.225] (192.176.1.81) by AMSPR07MB312.eurprd07.prod.outlook.com (2a01:111:e400:802f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.3; Tue, 5 Sep 2017 16:25:57 +0000 Subject: Re: [PATCH v5] Implement the ability to set/unset environment variables to GDBserver when starting the inferior To: Thomas Preudhomme , Sergio Durigan Junior CC: GDB Patches References: <20170629194106.23070-1-sergiodj@redhat.com> <20170831204932.25219-1-sergiodj@redhat.com> <87o9qv5sza.fsf@redhat.com> <2aea3170-004a-bfe1-3e57-f7e3238167fb@foss.arm.com> From: Simon Marchi Message-ID: <76dbbf5e-2ff1-1651-c988-b8b93da4e8bd@ericsson.com> Date: Tue, 05 Sep 2017 16:26:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <2aea3170-004a-bfe1-3e57-f7e3238167fb@foss.arm.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: HE1PR0101CA0012.eurprd01.prod.exchangelabs.com (2603:10a6:3:77::22) To AMSPR07MB312.eurprd07.prod.outlook.com (2a01:111:e400:802f::24) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7d8d363b-43d5-45ad-10f3-08d4f47ac9e9 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:AMSPR07MB312; X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB312;3:AJ/FC08Xp6/SJ3AiPZNiDKPBOoC9kYnVN9RmWEmqmPw+pVkCqziN8nn50LcB2X1n25cCWLZdIntNWae9/ZidMJSqbbGNNcC7ZN3Khsal7KGpAUOrTNexYgea8cphpAvs/5QE3U2Mq0c5Znu3Vde12IbgXC+sjcT9ex3nZDUHKIQXYfXB4lmRYDy/UTj/tlhvuuBSD9WoBqy+onI79ctQYSdB8UJI5+/OBmoC7hw/iT8wi1U4VyD6jOvzAopTFiES;25:FVJz+7g+Q83v5sm9v0H4vzJsGAcIERlIBHSdnPnjaNgkE5lRE253NdTh8BOUjoL2GsNBr2M07bOszWYIHLza5q02ngjH7yNslWfPOEKogBqBj07IN372K8WfFk1lcCBDnOF0M2Jgniz0RrdabJBedD7nrgfyJOVf4JNu7U3Sm73iBb1qVcJBMi2+vmLMkAKokd+ufncljXnCj2NXK3sNx3pWwHSvGzAoTfhDYlv8Kw9V60N75KVzY7a3Bem8xDtGc4oyoDC0dJzGwswy/4j0URlIwTBh3IpANFjV8zzrSk9lV0R+eEX2mwA/v5OEqMUKztuD7Knqf3Q9YJf6PnPzrQ==;31:nk2Iqm+7MFUperpngEtGYXHrEtrRP9jrmx6ORpAKbFPjAmgXnKeztw2RiQ4YpSm6lJ8vqHN/OxcoRg5p+lpHrxmdpMt4TFXu2lp9V1MAT3rwowvMXNmZdkLJBBRT6qgqfsJgujUpzY3SvNgpNKpytnagOb28Bw15UXdXacKmnsh+grNIoXohyDarSjGq5dqF5nhd+QfLanM98fKw135yfiy8MRgXJ37h4LpIzRqkQW0= X-MS-TrafficTypeDiagnostic: AMSPR07MB312: X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB312;20:lMUgfBsUK0dIZDNkGsE2QBAZ9fLrfRlp5vRp7tB0jzwhdmgZXXLlDnntQoIcnFI7aWQ7l2Y6bPdazw/Ls1JE9E7SJlyQgs1sYNLgH3TEdp86Tnu/eO8YUNx5YiM8Jy8hT8a85sXHGPL8opZTOJWaEzS0XDVSYvU0LLNAwvMs0IoFsUntlr6/xtMvoMFE0oyfqqDNNfy4lg9d5pqZstqze6d/3i8u4Ta1djYcdbdigFhbZi4PtP39Ru9w7F39xlyXuGHUae6iorCp+38+71O2A9sju2cPkaK2b6BnCmKr+CoxKUCku/e8Cyb4lP4p2rlhJJ64OdVA6Etd17KabBPfvzM+l/afNEN63aXhGuQMDVfdv1gn77SHARJBiSoOjBu1djRwoVazg9G1x49tuIvP29rPgsUyertjFHW0Q/KvgHFu8vm7sCfqz6rPiptmMtgUS5zJyrC3R6vdhrD5KZIv3wAuWvzPl4rr65MDzOrtskGQ2quECxkLNSsosZqyhHbM;4:hnhPSjJZq9W3CiP07iD9gKm42GWkDELG3WECA2+31kHSLrAOxHk0ijh4KTQLSHolhg80AKAFYfohZ0LE7wldtazvgSJGZ4imjZPJ2qCkefO5q1QKiRj1QvREMi1dPVv3xlENlSIFQLI8FMyArFXdYs/HhosZgGOkX7KA7kJEgVxOqj/7IR1bu0xNwDE+uvJc/xPqDiX4oUmNwFOMXUw7lK2l2Hv/5UeKGVlrvoS7u8kKkNUIA0kwFoqhzGXAlFEU X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AMSPR07MB312;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AMSPR07MB312; X-Forefront-PRVS: 0421BF7135 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6049001)(6009001)(39860400002)(377454003)(377424004)(24454002)(199003)(189002)(49976008)(4326008)(47776003)(4001350100001)(97736004)(53936002)(83506001)(229853002)(64126003)(6666003)(2950100002)(6116002)(3846002)(68736007)(86362001)(23676002)(7736002)(230700001)(2906002)(8676002)(93886005)(25786009)(33646002)(50466002)(36756003)(31696002)(189998001)(6246003)(101416001)(106356001)(105586002)(478600001)(53546010)(42186005)(6486002)(54356999)(66066001)(31686004)(305945005)(65806001)(65826007)(65956001)(7350300001)(81166006)(81156014)(50986999)(76176999)(5660300001)(78286006);DIR:OUT;SFP:1101;SCL:1;SRVR:AMSPR07MB312;H:[147.214.128.225];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTVNQUjA3TUIzMTI7MjM6U2RYSHY2dGdLaDF6LytLK2VPOVlUM3B0U2U0?= =?utf-8?B?bzdLTXFyekxYdGloeFJkNFJLdHZUNXcycU91bTQ1K251VWt2eWlIbVNNdkZ5?= =?utf-8?B?V1ZhZGlDOW9jZGpDOVZZYjhmNS9qcFpPNTdUVFBIUWhmY1ByN1RHa045bjlD?= =?utf-8?B?aDVVS0w0Yk1CSGMwY2c4aWozdUdwTHFFekdCcGR6cERoVEJadHl5akw2R2Vk?= =?utf-8?B?Q0lKRzdrdnVkL09US2tKT202SzVianhkcEtRZU1oYXpIMXJoN2U5bTRCQnIv?= =?utf-8?B?U2FOSFl0WnE1Sk1HcjRzWVQ0a0dLU1dPL1J4QzBONU8xeFo1Nnd4Wk9FQ1pi?= =?utf-8?B?a1BZdDdXYUpTWDBuSjFwZTBnN0c3dnhoa0xFV3BXTEZ2L0JZTHVuK2RwTVRB?= =?utf-8?B?dnBwOW41ME5kUGtTeXlKUmlHdGY5cVN1d1Uwc0ljUEJyTGJyT08zczJOaUlV?= =?utf-8?B?NC9DdlJBUTVVS09BU01jM3plRFhucjhHakN1QjMwaTF1TUh2MjVlcU15Tk81?= =?utf-8?B?NXVoSlNWbEd5STVrZ1lNQUkrMXNRRFU1ZUpVMVBKZzFHVDdLSUx5MnNKeG1W?= =?utf-8?B?dUVlV0xkeFR3UzROWU4wMGE0akt0K2pBcUl1eDVEMG5TSDJDWmhMTGxoclNy?= =?utf-8?B?am9BSWl4RVhBVkZJaGVaVkZEbU5lNy9NYjVNRlNTUHl3Wi9ZY01JVFhJa1I4?= =?utf-8?B?YzJpYUwzWEVIQVVhQjUrTWVFV1VIOUk4a0RhaEdqankxWWR6MTRma2IyMThm?= =?utf-8?B?VXBDdnhCT1NBTk5JTmFkdkhtUkQ4eTdMaHpNdmNiRGo0Sm8vNXVrZE9ocGk4?= =?utf-8?B?aFM3K0tWMFk1VEhTMm0xUnM5QXJnYmhuRlJPYzZiRXBjamNRUjBsd3pGa0Qx?= =?utf-8?B?L25ZTDJuanltRzZIV3Y0bDVjaVl1VmUxMUltZHVjOGtLejBJNnl5aXcxcWdq?= =?utf-8?B?SFFrblBOeHkxUFNPNVZKZGV5cTVZdm9HQ0hhK21YM0RHeUxTdmN4ZDRFL2FN?= =?utf-8?B?aTg0NVoyazNUVVBKK01pVHZJQlpOZVVoT2grWFNZUHg1Nk5UK1Z1N05aYlFF?= =?utf-8?B?RVB5d2VHaEFCOEhPTXRobG5NQkxTc1FKTi9USHhBcWJ6NmlYQSs4dkcwVHo2?= =?utf-8?B?MEpobDc4RnFKNWVLOFRWdlRJNFZzdWpkc3JVa3pwSlpTeUFZNU13YzR6Y0pz?= =?utf-8?B?QWd0aUxuN05ReWRTSHlicW5mK1AvbTNtaWVVcHVJelVYbE92bzl0bXNTY3hJ?= =?utf-8?B?b1IxeGhzRnBCcTZOZmhqNk5TbGlMZ1NlU01NWkpYd2NWejhVNTJmSWV2amN1?= =?utf-8?B?RUhkdEhJem1OWVpibGdUdGVQY21HOUsvNVRNY2pmWFRhOGxyQjQ0ekQ3aFJl?= =?utf-8?B?aUVWS3RXeCtNQ010YTJpTVlkQXE1eWIvL2pTdUlvN3ZPSDdmTEhVREdiby83?= =?utf-8?B?dkVSTkJQeFJQZTI2eXBTc2FHTWErTnNSam84WUZCbUVtMTdjWHhEUnhQaFFJ?= =?utf-8?B?ajlDOTVraEx6UHc0NWFXbnhTaWk0dk4vTGtyOVBKa1VkV0JuV3pVUERGSHVr?= =?utf-8?B?Rm1uM2hjNnNDQnZ1UUxBUUZFeU5pdDBKNnZIUjd4ZDE0TE04Y2J3Sml6dVh2?= =?utf-8?B?NUxnSTNGV0JuUkZJS3YySERML0JxbEhvVjBMb254bkpXYmg5SUlLTnhQYTVo?= =?utf-8?B?aW1rZG1QZHhrS0d4MEpvMnlCVWMySTJyay9kSzd5RHYvY21aTmZKdTNLUjdZ?= =?utf-8?B?UStiRmJQdWdKQ3JDMzBQL2dTUXdjaXBUTWxxaERXRHBqTUJxS3JMSFFEWEFD?= =?utf-8?B?Tzdldk9xeHVRamtPVExROU81VGh0WC9xV3M3TWRTUEh6VDYxM3lpeVFTbVEz?= =?utf-8?B?amZVSnFHTTd5UTNSbWRFbUhMVGpjdjJlK0o0bHFja1ZlZlFhUVRaYVYyUExV?= =?utf-8?B?VFc3dW9CMEE9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB312;6:p3al1FDV+QmoRheAS6M+6v/5B4k3yWZNWI1P2hbSF/dH1at2fo4Kv0nRWTld83Vu2eP7rMJ+bV4o0nKFLTzIJRi55bjJ2HR/yEWqIDpsk3E/zf9OjXeHfb8FeBW5frVjxg2xftu1aSFUYUYKzmfLayjRYMDqGfIeqmeWIGWnN5QZZLbOSXPHDJEmzigzaXNKmwwIImN4GNM1PSBaehgSdpK1VeU8Bo8kSRcGLt738idat2GnY+LsByvjnfLggJRT4pWEd19827Nf4QwVul/wFD8kcjyB9gmfmYlp48Vq36KWhGMcMRnOzBc5WWpJwPgQKr6/otZgwsCV2zk9zKgMIQ==;5:zdgstmeHzJvjstH7BxPrmOxk49SP3lhblaoccAcU8yw1PPfl4m9oFflL7+Sqp6sloTrj+IbxjYN4GEnQb8EoGYsnZf7cxziMvXJHPxcz1rJdW9ELP49Eh4wZhS6qxvQYpBc/wj1tbQR8aSTdZrQ4tg==;24:v5Acq/WbiPfm6OcLzPNUrS/UiCeC49jGKhoLzl3tqu/eJyEkrRNsNWORGu3iwQqY+sUG4CSNvUltRmNWFlb4VymqefvvdZsdE++ceW1vGcc=;7:jGCz0cKr0/+QQSA47zhYc0uoGxFTmqvOMyRkouodK+SpQrmR7Ybng87QxbDCeMqX2ZkF5O+N+dHmp0EeKdtYfKXNDxk2GplumPXBnjPbELpUMnbJS3TvnzQrA3Lzfa/8DYhillS+Ey/Qf14Zr9EKpVvX6uAA8Di7xArEclI8bfcwMMIbvx+28JLO1oEO7TsPdPHyQ024kG89BqbffQ/lW3kpHWIpQjZIrBMmuBFdcFs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 16:25:57.4733 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB312 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00094.txt.bz2 On 2017-09-05 05:32 PM, Thomas Preudhomme wrote: > Hi Sergio, > > I noticed that the share-env-with-gdbserver.exp test you added is skipped if using a gdb stub. However the comment says the test is meaningless for native-gdbserver. Shouldn't the check also look whether this is a cross debugger? > > Best regards, > > Thomas Why would a cross debugger make this test irrelevant? If you are debugging your ARM board from your x86 PC, you can still set environment variables for new processes that are spawned by gdbserver. I have the feeling that you are confused by the meanings of the various terms (native/remote/ extended-remote/cross/etc), which is understandable because these terms have different meanings depending on the context. Can you expand on why you think this is wrong, and maybe we can find where the possible confusion comes from? Simon