From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 126690 invoked by alias); 2 Sep 2017 21:36:53 -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 126667 invoked by uid 89); 2 Sep 2017 21:36:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-12.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:720, H*r:ip*15.20.35.3, H*r:15.20.35 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; Sat, 02 Sep 2017 21:36:47 +0000 Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.183.81]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 74.EF.22436.C642BA95; Sat, 2 Sep 2017 23:36:44 +0200 (CEST) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.81) with Microsoft SMTP Server (TLS) id 14.3.352.0; Sat, 2 Sep 2017 23:36:44 +0200 Received: from elxacz23q12.localdomain (80.216.43.226) by AM3PR07MB305.eurprd07.prod.outlook.com (2a01:111:e400:881b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.3; Sat, 2 Sep 2017 21:36:42 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH 0/3] Tiny patches related to command lines Date: Sat, 02 Sep 2017 21:36:00 -0000 Message-ID: <1504388179-579-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: DB6P193CA0003.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::13) To AM3PR07MB305.eurprd07.prod.outlook.com (2a01:111:e400:881b::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9b5d19ca-494f-4d79-3433-08d4f24ab43d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:AM3PR07MB305; X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB305;3:9FETzsZB0kK6XpS4j8IdhAdqE79CzGU/NdBTZUx4fxKLFatxHJlb0UbtuoobSintJ/eP35tfbr4XjcubrOadL0lsOCv5zRvRkh1s0P4VJ8oztZUJcSh52y72PY0iVm86FUl7bQTwks0RwoCoUpkHFy6Z4IBo+5LAFEaYBbXaNyJX/WiaT4cMvBpvaSRF+7YKqTc5opRP/RbIIBHI+D/PE9J7Y5eBA+nA1ARneI2ewlK5fW8ocpWusUOKVCPZY7AM;25:5LTlHzByImpejTFQ0AUJtz3VBgjfy47P6nIpx1vVOhgMoTXUm/LiZ+HF36TFARSO7iBeJzzyWRB4FRfPdC9/jSZ3jiuJNIgRDVlUlMl3+WcNqZ7UUNG9+vHTsKtjZbB7/fn5iHvHglx58FhYLyWdNP33AJO7ZHCDJ45WCw1e/ae5SaKzewFrCc6al18zbvNF30Gln33m5Bj1KM1tek3GVPXjLHTEV3UMrpRzZbVNRdGGZZ4O8MECeivmbuMhdBmwimXBttjtsLCfoy7ItAzapGk4MZA1Ukh5yh1YxOMqDraVUx6kj0aHsBLo3yE7mRwZPo4ydFmKn2WyCwNCzRLxLg==;31:7IItfNkWph72CD/tWS8QvPh8McPXiUbF48+U+F1+gimwmkjb3A6Zn5CvrKfuA5I9/K+5q5ljR14Ag9SfPvbsVE370QPNjOjmps+ykewpSF2HN08IUIP+XxfySu2j8yeBkygxvquEru5Qtq7Y1f7KMYa0IISti2BLn01yJC3rzILx42wJYj8zkphln+kFaLj7Y7aOVsOowskz+QsJL0QC36yVUW/cfGhMz/I09MIRkzQ= X-MS-TrafficTypeDiagnostic: AM3PR07MB305: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB305;20:UEFnd1T9s2QrLXHeVG4u7z89qHmAlilC6jaJt5Q/UKutX5txkjqu06mj9BWyH1qCY4bFcJ7uEpdWyGQkB0jtNFwGRRUS0jiXl6KCdTcrYVPCI4OnK0Kwgco0C3kKod6aX4UxRLXTMEQMVuzc2JkAyJ1qpTN4IGyeC/K+tz4nqAPRd2/yWTIKgy8CO/qAx/TZbbx3RirmshoBbHTqu1S/TAoG+MWwBIjp7oghBQOLYWGjQWVYNGlNEYDb++rz/uitCoZRZs6czJ2hNSPLiAFrDkjX1HS3lfBvsP7HwRfaLoJ4THDSGO7qKOSPQZdlO9PCgWhhQCudmwLAX6bhm88thG39l6OWFHu3LxnPLz0hOb2Nx7bQthxavSLrx6mw7smpc44lxe1kCq+O28J8CG3CH7cHgax464bNb7LFZh3ey43C8Lg0xfiEBaGJ4IpepdUmk7p+CbKblzP7Uc74oa5GDH6mF5iZ6T84uMohJQNWs+MmWtkbvPa84/wPdpG+Uv9D;4:DXBQzyIGZulCeOyzOKvskKeHHVEs9zZj8K9r1HKtDp6EdNU5oe3tuemLR8hEmh8HgsZPfPBa6m92FQd1Qfu7r8DXaiRdhIVrQVtKJ+jtHnLWHV44CRgM1KaF8ax4t3cqLwc83p/UaraJwGQQ7RGlzrO3x0IibavPiDxLm0mlpjcZCIpe6jS74wZdBYdW8ygvZzjHu0DvSfNMIhng3Z0i9WITKdCXG4d6tpk3HyC4pdqkaxFn6jWB8699FVtqaTGC 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)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM3PR07MB305;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM3PR07MB305; X-Forefront-PRVS: 04180B6720 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(199003)(189002)(6116002)(3846002)(48376002)(50226002)(25786009)(68736007)(2351001)(7350300001)(47776003)(6512007)(189998001)(97736004)(53936002)(66066001)(2361001)(50466002)(101416001)(50986999)(33646002)(2906002)(478600001)(107886003)(8676002)(6486002)(305945005)(36756003)(42186005)(4326008)(6916009)(5003940100001)(5660300001)(81156014)(81166006)(106356001)(86362001)(7736002)(105586002)(6666003)(6506006)(110136004);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR07MB305;H:elxacz23q12.localdomain;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: =?us-ascii?Q?1;AM3PR07MB305;23:0zRpUUe3hJ1dlBCgfSfj7qxrwxZ1S6wt8eSsXXH8xi?= =?us-ascii?Q?g+ZgSo/SUBQ2byYpzr1GPtBBF1UwJnBuvFXS4uVk57QYYCfDZgreGaKZyHrT?= =?us-ascii?Q?1ng/0o+eIZj8tknjnlrdQsGlJ1yCXCsaRAxz/n4b0WTJ1RBOpO3uJ5gYb3AS?= =?us-ascii?Q?AQuB/I2uN74eV4PjjP3nZkDEGTY9X2RSd/ZZ7ZQo+a/Gnm66/xlY3QW5Rghv?= =?us-ascii?Q?xm62e0sfGoXqJCeMRYGX7mDmiQ1uo2WrS4pfZL1s2V84PknDOL0tvQBoOiSY?= =?us-ascii?Q?ifo5HgNeZjPguaJdUHx+YYw23dsZoDaXl4FcAiWAnpXYgO9VYtMxbJNcvOut?= =?us-ascii?Q?32zeURNNFvtBedyA37w4sWrVJpjSEh6lVKkAZss4Ku28ah/qyeGxwI+86pC0?= =?us-ascii?Q?THV/Kw4nSvRfYslWjlJ0d4qPiCzFOZX9f+Wa6zC5VWHHSvt/buosnKa/g97N?= =?us-ascii?Q?QNQOVbgwhK9M3zVozzvPKYLM7VFpSizT1Pg9O/BrD17ULivnVieaD9Q7lmBN?= =?us-ascii?Q?44Y/cWxDTC7JTdXWCO0e7kP5dnUWtJuJN75772ZP93ZufO71AK7U/pYprcOw?= =?us-ascii?Q?EStvKGUtrXFoH45c4cLdvLRqkDKmHr/IG6N3G6vSteAexALYLddEIF+dN35Q?= =?us-ascii?Q?y93ZYP+wby1H7XiAI+iabPcZR17SxRjfQwZuceeEVHZA/ltyODqMupGYbUjF?= =?us-ascii?Q?tndhdrt5Vgyxt+LPtePlWzj0vGXOuCUTuFcq3DSCpygSyx70Y7NV6r/JW2PH?= =?us-ascii?Q?UfMo2/4xco0e7CL0ibeTQC55WEg20MVhcRbkWpBK5pr2x1onitMav7kGVvZ1?= =?us-ascii?Q?OqOyn7pY/hZKI1Y/fUy0PwKmi43xSrsFibiDv37N4AaeBLlO+St83rbzvZLP?= =?us-ascii?Q?vSCyoLem1lis5ZYtjU0jDv77F/XacnNcTxSqovXl1+45/qcSmCr8tDYgh/0e?= =?us-ascii?Q?R/y7qvFh+39CLd4jVO0hKKT2y31SSLvo9lA25LkJoA0tAhO4ssBzK+qhr5Ra?= =?us-ascii?Q?cEX7XQltLXflzP3osT+oBrzGOSdFJaJRA2iGQmaYKYCM5LemCiLp+XsLCs8K?= =?us-ascii?Q?c9obGWeowG6s5zrACaWGDE+G3qBqItUs1piZD9rMr8aMekDA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM3PR07MB305;6:jEyQguCgRFmZ1ADyeE2jS+t46WEExyeExgtFdKNH6sdLWoQ7rA0jy+xTpbiQ/7rNRsZo9vKqgwquJE8GJTHfj8p9sVFsoB2NUNtSl9YVVsyuvMW3PX2jsM1pddXdrKmeFAENf8vCM34oaAKG/CFjjQOjJY+5ekbtHytp2qZFg9rXBbQ2RXaAP+wp73NQzZXmMrAXqfAfy04lH54iyzERmEXDXB/T7w7MGQhTmlkKpJkXbcHjFqpeS+9eLC6OCWQBSfjIavFq69bttC8YiwXvB7F9HXwYCmEEOJet6CUqltahxlo6TIDaBBqSdCNFed1FCo3JIN0PtRquHnq8dCVSbw==;5:pIZVsRr4HBQT3V7BVm8tg8wrDqZtatDQyrCRJW1sv5FFs3G+AMwmHBrpiKwnh577rQMBek00EGw6Onnj0Is0scrTS6XgsIX0OhNfcHK0GxGjOFyduc/4A51ev5v/GWI9CHXTKBV8Ku7GpXM/9Dfa4w==;24:Cnl4JT7qoCS5KNXYimSpF5nRf+EbEvzzZNbzL4HV9JBpF6ixbhuX7868ejIfNvOqRtS66q1vElMot+q473vhah9KKeSLBE0Zm8bD8BZzQl4=;7:n5WXrFgQYwY66TeINWnN/rmPCJ68B4Cn77HTCXMqOPXWV8iEdPzfRb5x1dpWIiVmwN1i6fli5IYjTX77gPJOphXdLL0J7aXF99EjxAX3s6qnH9IJY6GFeclg+XnXWgZCgjbkaXCyDw2Q5XxQss+18odm1OnDYA+ag4kccAtGPyf38Qs+5LhlOPZ04gx4vrCTsQVItBNFr5sgrPUPJ9l5K1GqU/o7mG/9ZHOxwsZa1wo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2017 21:36:42.8369 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB305 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00016.txt.bz2 These patches address small things that bug me, which I found while reviewing Tom's patch series about breakpoint commands. Simon Marchi (3): Move command lines types/declarations to cli-script.h Error out immediatly when using if command without args in command list Add tests for loop_break and loop_continue commands gdb/breakpoint.h | 1 + gdb/cli/cli-script.c | 3 +- gdb/cli/cli-script.h | 76 ++++++++++++++++++++++++++++++++++++- gdb/defs.h | 74 ------------------------------------ gdb/extension-priv.h | 1 + gdb/gdbcmd.h | 1 + gdb/testsuite/gdb.base/commands.exp | 59 ++++++++++++++++++++++++++++ 7 files changed, 139 insertions(+), 76 deletions(-) -- 2.7.4