From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 102923 invoked by alias); 10 Feb 2017 19:03:01 -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 102811 invoked by uid 89); 10 Feb 2017 19:02:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: sessmg22.ericsson.net Received: from sessmg22.ericsson.net (HELO sessmg22.ericsson.net) (193.180.251.58) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 10 Feb 2017 19:02:49 +0000 Received: from ESESSHC020.ericsson.se (Unknown_Domain [153.88.183.78]) by (Symantec Mail Security) with SMTP id 33.40.24099.45E0E985; Fri, 10 Feb 2017 20:02:46 +0100 (CET) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.78) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 10 Feb 2017 20:02:44 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from [142.133.48.238] (192.75.88.130) by DBXPR07MB398.eurprd07.prod.outlook.com (10.141.14.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.5; Fri, 10 Feb 2017 19:02:42 +0000 Subject: Re: [PATCH] Don't send queries to the MI interpreter To: Pedro Alves , Simon Marchi References: <20170210163650.10334-1-simon.marchi@ericsson.com> <89904751-7015-b272-98c1-33e786f7c356@redhat.com> <85ae4ad9-acdc-c9ba-6606-a7ac2abc7e2e@redhat.com> CC: From: Simon Marchi Message-ID: Date: Fri, 10 Feb 2017 19:03:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <85ae4ad9-acdc-c9ba-6606-a7ac2abc7e2e@redhat.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DM5PR19CA0013.namprd19.prod.outlook.com (10.175.226.151) To DBXPR07MB398.eurprd07.prod.outlook.com (10.141.14.148) X-MS-Office365-Filtering-Correlation-Id: 61b9319c-ee31-4196-0745-08d451e7646f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DBXPR07MB398; X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB398;3:BDBtw8ey93SMl0lOVKe9craXSMg2T9Ruj1dMwgRsRF90UCptSaNOTR84Usqcq28lP9cFlzMG2T9oTycS8ROft7XCUwA/LHo2jtXVyZuQTvugbK6zUPzPQJvlbHBbg76ynyb/6P1kEN0wvQEMIg6GYwep5AJSAc7QZCQFJitptJ8Cnv5K//TAfHFj+ot3XDqqFYUkYuz9yGjoDqGT5F5rW0SiqcCz87lzQN0kJldZrDip3QP82EWaxIEjDNZHguEfHloHXB7jheLA7uXYRJhu1g==;25:qGpaSXfpXIhQHPCPA8GAp3tCphwIVVQITv1NXcTOw9KXosprsx/PHs76Cno1mw5Pya9dmww6RA/VogFfcNLDm/xdEsy0keUmgW3jLr48XyyX0495IArh3r6yEExX9z8OHRBUM9aaP90DP3RLaAV3Pnh0DIDo4vLl5021R63s8ooKSr7FS0SCmsiRPXf4MdY9JrPEaASXrae/XDUsmImDhnb4JwSawm0+TEZLVnvOoLGHhJL2YHJnrcCyGB1X4vCmylIV7x370Hi5LnUGRZPvebz2EbSLmzAY8rYsBV1soGy1vfDoIYD81FqTNGa5vC/S53gJCrn6TTzHbZ1YCIn1CuSS3Utu2Iexz8PLWMC9Y0PXsuSj8RlY+2adi4tpTMWspE93thFGo9jUe5aBgk3A+lhuE+SaxciE/MW1Kb0xv3/NXY1Iiz3TkyeAaXXGctypYUe5Du5JNTUyV67lTRGzog== X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB398;31:licM58d0/xjC7tLgtrcp3nAAVs233S6Oklim+ZfN7rJoGPJaXzLcxkolVrUAZJUkZYrIeOpBULXLLLn5PsGMXGaTI4AxrY6a4WSqG1sXzu/f1chvnGnue7JLjqaFGp0UnOnz/Dg9cSOx5T0ORVeLKpA63HoJFQgCEiQJFS67ivE76EUu52a51Zg943sadED+/6PTg7G/TQyqomgL016C2CwbKsPWUmy7NaVGRPFPoft/eVDV+5peYS6nbUVbRDBXb4aXZeNqRiEjPipbd6uoyA==;20:xMOXvRxxOacNELp8TysweW6qTpEyWflDtJWnXzs8PeOx5JelktvULe722d8d24mJRNKJy0d/hkxNoBWZzHUKme0dKA7rN8uB0/EuvaRPHN0o1YrhyGYrdamrwT7Kscxtd2orUvfscvgxf+0Oy+UzV2EzlDc/RMDambKTDMYkeqmrMnjGUvrHKRqREImsjJJBh20svWpR670tPWmOSImr1sSkgRaIqVBBvH4U3AumiYNd/7fGeb3hDfSN3rkFN0o4wIQTqho1od/DBnH0LUpBqyMmMMVbVvZEyr+iwaaxVxwVWkNToSzE5VCl0ar12ydK/ShNylCFpEtai0qI/+zNywOay2qhkrMVgk4dEb6qeK814TwCGMnyrAwjK+KX7QKXLM3tt2Ie+dN1FpiqBSYG4L/n5z2o4Yx2iRDor0uaVJ5+W34L9Qmzv4BQCxytk0MLa/fPNr2pODE6uftsgTL9QYKtW/L/jIPBq4wZVm+W85idqWQxAIg/RayAf0c/K9aY X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(17755550239193); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123560025)(20161123558025)(20161123555025)(20161123562025)(20161123564025)(6072148);SRVR:DBXPR07MB398;BCL:0;PCL:0;RULEID:;SRVR:DBXPR07MB398; X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB398;4:i2E2u7y/JgsnzKZkSO+n6O5mL1lgrAQvUHHpRjPnZ7tgvuFV5WVMRYskeIN16ZoUIIrvBLmPT9LalBvlZX9xntKxvpaVn/z5I3h5MnsM/YPjeOnLY3XImMVTh/L6QbYOhGJDV4lc0ipHutT4m8QsofjJoA3td9O/iKoXDnDQ9JqBESRMSlq2MHJTZkZ42qhSzLeEK6jj1Hjo2m/QZhG1PmycM8Q/bevewELe8j+0Vkm5UIvuvd8o0skY+Ib+XgJHNod0yX+aWqM1QB3Y9BrBUyltZYTx6qnpHiSnSt5qk3vnd00FhXXPPsmLr7o1ePInGVITHBtc8GSqPHyZred+xOsYr944GXFDDuaIf6hHjNhI1okDLprIC6o3le6NqRsf56zdFNUI8PYNJWJj1nZaxFJcdK0oCOrZBKV74Bh869hnvPIKHmo8suWLpSsCHLKaO0uJWLRDnegg1Go0Xq2C6piw44XsevedYRt0T+kqXEn5pAV/sis/BXfnL+hdc05AXfBFg0+r2r/f6bhih4ZdpwGEBQaZl8Tu4Yr5rIukZJgBDU5NnPByoU4towa8cnEixFmmNTbb1aAx1AifdvLWdxHaqV998ppZ7Ij0UoK8ai0T6B8oLf7dwH4jeueCx+IOMmfrHgSMpd9ZOrwHBz1dEQ== X-Forefront-PRVS: 0214EB3F68 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(39450400003)(24454002)(189002)(377424004)(377454003)(199003)(6116002)(86362001)(189998001)(229853002)(97736004)(65956001)(83506001)(4001350100001)(66066001)(4326007)(47776003)(230700001)(65806001)(25786008)(64126003)(90366009)(50466002)(2906002)(23746002)(68736007)(53936002)(6666003)(38730400002)(6486002)(3846002)(2950100002)(7736002)(42186005)(106356001)(305945005)(33646002)(53546003)(76176999)(31686004)(92566002)(65826007)(6246003)(5660300001)(36756003)(50986999)(101416001)(81166006)(31696002)(105586002)(54356999)(8676002)(93886004)(81156014);DIR:OUT;SFP:1101;SCL:1;SRVR:DBXPR07MB398;H:[142.133.48.238];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DBXPR07MB398;23:akfTNt59+LBgoNMohKY8KZxvGoneoL0xXM1+PG?= =?Windows-1252?Q?9QpPVapgcOg3nly2C8HR508sA+dYNXeEBKOavKKd+hYU27lcsyebvhUd?= =?Windows-1252?Q?4mI+5FyFlUzWT4YMOeyMHQUK6fpE3kE9mXTux9B3cvysmW6deYhKj4lA?= =?Windows-1252?Q?qERArfIaFd/vl+e9/RJmlIn/Fg3H6ays7s7SR+JUl8lpwenRGzvJhdyj?= =?Windows-1252?Q?QA7gRXgEGeWqO4OrOTvsVliXATzvZsOvnqkK7T6zgnuY+rWPnMm12ktK?= =?Windows-1252?Q?CXvfA1Fd4obtXnXrLGhc7AHwxDIf9UenxsZQC6cljCFPdjnIjvnN71a5?= =?Windows-1252?Q?2nY7t+ZHOKa/2NXCrorslOLc8+QVhGD40q3PmGEZ0BaLjLBBSNa41RuT?= =?Windows-1252?Q?MQWxaLnO0nBiCbEa3dVUH5S7jLkeq2/bdXzxpJu1mXb5tHQpFtrZ6vR0?= =?Windows-1252?Q?4ZKbciA0SFuBu3cwfTkKndt88xvUTquFC6GPpBsY0rt8fDjZt3BUz3/J?= =?Windows-1252?Q?5Diqe6xbtdZ5YiyPoAihUClCtyn2AvsbIkJZl4RInir5MolY0O2Ohfdg?= =?Windows-1252?Q?hYehdcQBtSIdZ56IT90UBp69AYHwOKhfBqU1ijFlV+LRlrnttSH0hU1l?= =?Windows-1252?Q?6XzODHyI/80NfdLNuIhM7yyF9kJreZtsqPCpPgml6FXzfVAlSczV/LgE?= =?Windows-1252?Q?aH6xeT6WVfb2u/haQZodcnF4dIra93IuxJJJBD2Q12eTIJivPT5cpHgv?= =?Windows-1252?Q?FK7fsBQwrSsC2rbYWGRNrIV10A/exWDadAaUmGo8nQXGko7+DUPcKb6P?= =?Windows-1252?Q?4mSYkJywT8/Ae8H6IoGqzId9P37PZOYe7lvuDw+qS4+wYKRSubQGMLy4?= =?Windows-1252?Q?ojwHkaL00v55UYO5NlkVn5p0FwQNDlcNy37kXvtHzwwVdx2Vm7s2GmIM?= =?Windows-1252?Q?78nbIsV87tGngtG2c0t2/54qjc1c4MDz4/R5NxFLTcO1a+zgxFZzwKO8?= =?Windows-1252?Q?M/SwcnkpqS6cZZ/gJyPOtJ8YOoyPfbsmneG7+KY2MT3CmdHkZ2o5vBcJ?= =?Windows-1252?Q?wafKL8RkuKFoLIcuNEzgv2fXyoECpzjz2Yw5RnhzHj95ECzb8XcrPkyM?= =?Windows-1252?Q?EMugGks1rrRCVZYprQB5GQIBsmTDZVhaaI5uOVLe9UZzwh2MFc3yQbMs?= =?Windows-1252?Q?iCENIZL/YKg5tLhpigz1J/yZPcKj9KiDCLVGB+lyFcaRVEs8pUpP63yn?= =?Windows-1252?Q?k6jvxXDIDusRjeJSlScEQPRTxumlqqbyJok9LReTQ+g+golbGGKDyXmH?= =?Windows-1252?Q?pqeaYf8oXTiSoDqZham8Pj8HPz8Pwl0Cwjb/Ir5v77Lcx/Bj8iXQOWBE?= =?Windows-1252?Q?WadC5dyCevhN2ApjBlsNPpvIqo+dNQxwOxMAv9RWJore8ZSPk2styNZE?= =?Windows-1252?Q?36LvOl0sBffSkTmjiz1+FQ3WwdQqMeurNPFZ3608y8L7V+2v44DNBy1F?= =?Windows-1252?Q?KAeY0=3D?= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB398;6:q0LO9o/79OaM1BqS+9OCPNUPy9iO0wobNaUr13F1pteFOx4lKhRPd+ZUyQn3Qtd+h9aFSBZRqG1UnPD72S1HyDgazK333WSjYalAgqu+7xmBjje+4Dd7pTgjj4X+JezjG2OrrDK9z2F0aty7ATUKoxpw7gTiaySNmg06peW60Jr/Jpe4g41fCQygKL99zIswIiyv/EzXNLBIGADlNgvLM5ggWOuUcg29U964OcKI41R2JzeWsjplogSdaUmzqIVKpF8ePmu2SURYykClOO7QR/kGuxtTCwkh9hh8S1vI+O28+wrEfPFcANGErGK5zIVyFQp8DVubjag8G+cndtmM9rAr9BxARJkvZrKdbP9X5GOF7JAXIGl7zvtMIv2AEZESxzyEEfwciQupTsxHCwlydQ==;5:JH82gXXhOAysnkmtKULaF5BgLaBLVbu67IhGfVCzodk2Qel0RznIVEzPseGC7JJZwJ3J/A/lzvEIQXM3sOjQbKBYpRCItBcWf6a2aMUBBqN4VKVgLKJ6GCQc0fi0SsxkaMctln8+5TZVyDZBl/h+kg==;24:b/aOPSmeufaFnDxepLii8squ+lT+2boiSc7NllX4WEXLQvefkX2sbOcTNQZPKr3lDAJpW7Z7bStERMa4DIFoJhlsC6s/mo5nkmRUA1jYXN4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB398;7:dOdtL5WHmflrHJe6fID0uvf6sK6J0dREz0gQgETjwyyb7o50pKvbiULbq1qqDYiYWXoqiFVk+F0hnBA2X1qlHQO2IIDMk0Dkn7XC64vW7Yg+WaMqKr0UzL56ATMEpTkOK2/3NFh53znVt7U+u9MCBMJOgzxBHw/BQ39zw3wT7iocrrP04i2S5FTLlkFrFGfRi0WTIbVBq8KQKv13y5EtazA6+1n8DDRBX6e7QGLdIkSbZsspYeNknmIu1QBds5NB+EdWftKsNv/CIOntApzd8JIRZjQoeCJoDCA6m4YhKD+Y9yKEDKnPTn/ejHgJqEaxT0wCAjbaiyX9H2bfNJHS0w2XSUeavAQg0xXooZllKA5fEu8EwQAQFLn4UXuOqB8i3shUmXmBLYsjCFa2/WtALz5yC9kSygKrsL9kvxbyJ6CTh87kqwuFtDHc+OcWbtlNl+lJSLPax7BrQOxdJWKasfdncTh6jRqSFxDlGRfx+XGworfDom2ixRRPUbZenRyXchjHEHSKpgiEDhOjid9Grg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2017 19:02:42.3188 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB398 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-02/txt/msg00271.txt.bz2 On 17-02-10 12:44 PM, Pedro Alves wrote: > And it is at this point that I thought that it is odd to > query and ask for user input deep down inside the record layer, > while handling some asynchronous execution event -- i.e., > deep down inside handle_inferior_event. If we're buffering > output, when the user won't see the query anyway. > Hmm, now that I think of it, the "Do you want to auto delete > previous execution" query wouldn't be converted to an error, > but instead to a something like TARGET_WAITKIND_NO_HISTORY, > I suppose. And TARGET_WAITKIND_NO_HISTORY would cause a user-visible stop? (I'm processing the rest and will reply to your latest message)