From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23799 invoked by alias); 31 Oct 2017 14:35:18 -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 22297 invoked by uid 89); 31 Oct 2017 14:35:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00 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; Tue, 31 Oct 2017 14:35:16 +0000 Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.183.33]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id E9.2D.26775.22A88F95; Tue, 31 Oct 2017 15:35:14 +0100 (CET) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.33) with Microsoft SMTP Server (TLS) id 14.3.352.0; Tue, 31 Oct 2017 15:35:14 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from [142.133.61.28] (192.75.88.130) by DBXPR07MB320.eurprd07.prod.outlook.com (2a01:111:e400:941d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.4; Tue, 31 Oct 2017 14:35:11 +0000 Subject: Re: [PATCH 8/8] Construct readonly regcache without address space To: Yao Qi , References: <1509096702-12202-1-git-send-email-yao.qi@linaro.org> <1509096702-12202-9-git-send-email-yao.qi@linaro.org> From: Simon Marchi Message-ID: <0f36f5e2-f935-fa7e-7fe0-5603b4218ff5@ericsson.com> Date: Tue, 31 Oct 2017 14:35:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <1509096702-12202-9-git-send-email-yao.qi@linaro.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MWHPR10CA0065.namprd10.prod.outlook.com (2603:10b6:300:2c::27) To DBXPR07MB320.eurprd07.prod.outlook.com (2a01:111:e400:941d::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 81429235-5f46-40ae-c730-08d5206c986d X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(4534020)(4602075)(2017052603199);SRVR:DBXPR07MB320; X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;3:fRB2p5zSGO2dRi+DiY6kQI3l0UniMf3c2i8JTVKLaf2PBZmMzcP/DRfcRo3zsKoYexLwhdUYypALazabyPkQ6sThEd2x5q/T5jHwlKfTdebHHd1SVifZ5Ns7fVOEV2cJzUGOIkp4jWg3PjToJeOi40xrLFGNTloOj81JMufAQ8pTi0iEa5OAt0Fpi1apsfbS1vETCfvIs40PViDKC+MExkaYstxA9mj3BRGeB8JIf+GsHa6dH+WExh9cdDWeGovI;25:iQ0cYYv7XKzi/w9HgbmNJZ46bHN1fxMv7e70Y5Excyap4USof3bGegiK3+8gYp1Osp6Zf0rKGamUhlfVEXctA/5lNiH0PgRljnbQejutiHeQfLwutCE8HxpinagQ5Z9SO1LNMKVCZjgZwAdsSG6bHD5HKaFxQH3RNnuO50bXHcBVdNuOOLF0FOVCw/kNYHKfBQcj6N2DuDo987ygP2kP+wxNi3W+Vk8bQ1C3VY3ikdyjcqHDFfYsW4xse7dakRVjw2OR8Pmk7+LU8t4f15sskHxYS1d6l+odi5oacC+rmfxyWwEtNRtdYgi3V09MjwQIgppFYTHNEw3aO5mlkIAfA9yL95XnfNSU1lHU8uW0KXo=;31:F2rnBzbmnh4Oe/F+0JT6g5JUzw4JC99sRgsMEtURbfHeuVX2RSqtlvpDv98x5ShEeJW7PSg66hCveAWPekTL4vKkH0PBI/PG1w+tqD51Gqa3msIrlKSFavbdVXPnB9+iBncQL0k9y56aH2SK+B/cCiQMU6EpJ64UeXB8uhhltUi020KHA6nDtUL2cZTORPFO/DpbjTSNCJHt6TNknuzwnt+J0N1Cue6xtUc1rjDqBE8= X-MS-TrafficTypeDiagnostic: DBXPR07MB320: X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;20:gBbe0dEa8GPutxtT5jQoQ2Bacl4qT9w2wrFNyQ+q6ZSR6QR98+EF2nTtYII7J8QhTpxxICDc7Yasoju+BWb4OEXqARpT1ESaP9ibG2W6tSBfZd9ix6LsE6N0adHf6eGwTvhCXetnSAcIigPHg95+ICzqzUNPYID0XWLM9P9EC0f59F8a8gEH1ehxOeQf31jMjyDO8YawJyeIF9+yN271qEEyP8GbJ52xYI1eiJIwgwvehBENELA8GSdSD8//Gi5Oo7dZaftYHyvT0OdFvw/qdg++p66Z42M6h74Wytbwkho/9R60E7igeM8XDoTnD+ele1MMlqbG+vLZ50vDPvhCvdbbeBKcO6J0cqL+GC4pJz4gSw5qC2xwYlJKPAEgHqE6WuACDSelhl4UlvFM5w9Z3x+tzhRsYtIrd3k9B5XGhpGzRCmhEajV3XloiCdtZYXtBbZm5QhpzrihTk78YVB10kIqWIUcT5M59+FWla43vIS0/XfjQXQWTrS2SnjMe/Sa;4:9SXuc+tjoit6JUl1CDjE+m56XwzswppN0UiqPpNbrwhund2DHQpj16H/uE1KFZVTkuBCGtvJ50xBhBvyQunE/Fe39w0M4A0juNGa4VAQziwahTVZ3kmwnRqpSAeiRRymd8GP4+v+HBwVOb3z3wKf7050/DvmrAR7ufbR5AB7wQyuL+1pdvb8mSUJmMnQNrm15iP8Mr75OOeH0J23jLi1w0okynVDe4hcwv7EpIs0+le1m+aHn5Izj8M55Jw+ijZnDnXbG/Zq4Y0Y9Afox6Om3w== 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)(100000703101)(100105400095)(10201501046)(3231020)(93006095)(93001095)(3002001)(6041248)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DBXPR07MB320;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DBXPR07MB320; X-Forefront-PRVS: 04772EA191 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(979002)(6049001)(6009001)(39860400002)(376002)(346002)(24454002)(189002)(377424004)(199003)(54356999)(76176999)(50986999)(31686004)(305945005)(81166006)(316002)(16576012)(81156014)(8676002)(39060400002)(105586002)(106356001)(4001150100001)(189998001)(68736007)(36756003)(47776003)(230700001)(50466002)(58126008)(23676003)(83506002)(8936002)(7736002)(229853002)(101416001)(2906002)(49976008)(5660300001)(65826007)(97736004)(53546010)(478600001)(16526018)(66066001)(25786009)(64126003)(6116002)(65956001)(33646002)(6666003)(65806001)(6486002)(2950100002)(53936002)(6246003)(3846002)(31696002)(86362001)(78286006)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:DBXPR07MB320;H:[142.133.61.28];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: =?utf-8?B?MTtEQlhQUjA3TUIzMjA7MjM6Um1DdUxhRCt6b1doRUpWYWJDOENZTFRYM2Ju?= =?utf-8?B?Sy9PWFI2T09vNHVNaFQ2WDJtdnRQckVNUU5YMVRQRitWcjc3eDh3K3hmcGNK?= =?utf-8?B?UmIyTEVMNkFJSHByaWdPSkk4U0lNTFpYNnNoTWRneW04anRwNXhBVU4zbXNx?= =?utf-8?B?a3hmTGpyV2U3c0s5bXR6cUd5dU5GeHQwcFR2bThsa0xCZE03NEJtU0IyUHVI?= =?utf-8?B?My9LZmtEengzK0ZWeGROV3RoRXpKbllOc0xINGN3d0xyZjY4bmtFbGVUNlhW?= =?utf-8?B?SEVQZisvQ3lVZGJkejZHYmpheFRyYzFqT0s5enl4NXR5UjFRSWpwU3lqRWFX?= =?utf-8?B?SWIrODVzRmpLZmJPUnBuY1ZJcERUMk5yaFZwWTg1cFNnYXlKRGdXa1g2WExY?= =?utf-8?B?czB3NERkOGxpdUhYRGRmNVpuWHJsdEhFRmQ5TXVLQndUbERpT1ZYMDVzN3BB?= =?utf-8?B?NzF2UUR5anhYVHB6THU0bTh3b1I0S3RPSEtReVRZOSt1SkFlTnZlNW5scUpE?= =?utf-8?B?Rm9yREJRdHRoa0p0bUdNTlNyb1FkVW9VTDJwNldWQ29YMk1WTVpNYWxpVWpB?= =?utf-8?B?dklTN0EzOEt1QjBuQ1VrWUVrUXJmTW9LNWtKVU9JYkZzbjI4cXhrUnZSK3Jx?= =?utf-8?B?NFVSSnVNYXo5VHRSWnF4dzdKeTJRQjd3N3dRdUttWis5UWJRWTVjS1JvV1hK?= =?utf-8?B?OXJmMTZ1dnRUMzg1REFzQnJNc25mLzdSeFU4aEJUcG1DTkY4VVo5QW1ZNldi?= =?utf-8?B?ZnVFZkRmZFF6c2RFZDMxbGFSTFNYWTFqWlR6dm9Oc3lOT0phdGNYNTI4c3RX?= =?utf-8?B?SEZ0WXhpS3I1TzkvK2VENEhYR2E0WG92ZEFCQjNiOG9LaHhlTk1YOXVlSFJD?= =?utf-8?B?L0RqRjBtOVRzSXVxeDhtQm1ZaEttWUtsUWkxZXVUbC9wbUdsZnJTWDFDM0wr?= =?utf-8?B?Qm5yazhuMzNueTRGcXJRVlZYZGVRckR6anVyTDgvcWs2RVJ2Vmt0dUhQbFly?= =?utf-8?B?Q1RoMVdqTnI1QmdMVmRybzhielFZN1hrU3pZbGM3blRxL0w5WVEyeERnRTFX?= =?utf-8?B?WUk5S3NCSFdZQTBucXBOaGVYT2NCSHkyQXZqVVNsOE4vTHNUTUF4Z25LZ1FQ?= =?utf-8?B?blYwRkl0elRFNXRMZloycTBtemlzcGhEZ2Zibk1DUUMwbmd4T0E1MWU3UStW?= =?utf-8?B?NU1ueGhUWExmUnVZNGYzOUk4N3JsWlJ4N1dqT2VHc3hyakE4NlNLOW9yRDIx?= =?utf-8?B?TW5GV0pCclhpcWVPN1M2QUdJUGh0bXJSNW9SV1VaUm5qZVREWlUwVm1pOVZ3?= =?utf-8?B?bUVhSXNYUWhiNGZzU2NaWkwwNEY1K0tydlcrd3VWakxnUUhsbkZDdnNuVHFx?= =?utf-8?B?QVdranFlV3RpMjdIOW1rVDh1bEk2dlZ5c3ZTb2VYRkFLalZPbGQxUmZoV0NE?= =?utf-8?B?UDZUbVIySFFBdUtHSVFVSXRvWlZCL3VLSWFiSi9GbERTTXVYV1g4QXFMOWZ0?= =?utf-8?B?TFlVRlhWbEdXeFVVemRKY1M3UXRIV3RSL2xWODd4OC9XOWZxUSttbFpqbTdj?= =?utf-8?B?dUIrYlpRV2pHaW1Kck8wQjJtY3ROWGZ5dTJKRTM5VzFHZjV1M1VaSTlNZUp0?= =?utf-8?B?OEo1YWdLQmxLUWFqN25NclZaSTUyS3NnbGh6V2tpQVBEYlphVWJ6VHlFcWJV?= =?utf-8?B?VytMY0RIUGg0blRMMmlpSFJNYis1dExPYWxybVQzWXVBR1VBQlh4M3pia0py?= =?utf-8?B?bHJZY2xuR2s1VmJGcGcraGxybE16TFpBNngzOTlzUVA0OXNtZlhEZWRsQmNa?= =?utf-8?B?alNkeHdZZ2NLMXdzRHpmblJqdTZrWjhYTktadWRvckQwb25rOVVOVWNIaW0v?= =?utf-8?B?QldONUFVMTVhNmMzQUQ2RkZFZUR1bElSbFRzeS9GNXV6S21MdXhKYVlWd2RE?= =?utf-8?B?V0lxTGpmVVk0OVRYTFRDM2hhV1lLU0tHNXpVcExqVUE3YWVMc09NS2s4L1R3?= =?utf-8?B?SjgveklIZU5iT0t4TDZTVEEwYVEwRDVaOFptOWU4a3JIK3ZOc2xPQXZPVHkz?= =?utf-8?Q?fGU=3D?= X-Microsoft-Exchange-Diagnostics: 1;DBXPR07MB320;6:orjGg4JMNVD9m7uMFS/6VP5uSqnjSB5ifVROImb3s6GfCUoCvXP7qvemfaZVCyllzGVYY74rbvXBux2OcefJIi9B+y9+xj6FsnPT5ZoqX1RMZwAR9gDXQIzKR7M0nacZGwrDQOVoK3Gzx13f/gsAs0rkyXGh8K2XYhKLKjBkFj2u/W7ttpBALSSyGjKPb1sMx7sEZ4oBScNfP16j2iFB231v4PrF6CUUsVYXA38XDvRsXUsKdpw5bpDb9QcEXogyZ3+tPv9oRICfEdcqssJ+C5Rl6lO3jdY2oEs0t+6GrLuIClgppziW4clVFqlSbppI0KkZ5427ok9t3hFTCidep5wKRnNwcac2YRfZREI5ey0=;5:TGdm/Bk3ZkM9h54MUJLEdV5PT0Za9l5HzuyTyK3n490OetjPBauDnpkU6MRrK9RP5I6YkIywubPPQerrm0j0dc1kqoNRu/L8J1I7FTh60nK5uazsSmMgvFnHe2IBt+tfqd2vK9SIpmkSGDhGZY8PpdjgkShsJhXyQjJM2+rpF5M=;24:NDRlgeupAJjX/h0guFSNuN7uxgyJEWmm+LeKLfImJgm8iP/jKO+JyVEcSSIrogi5xg1vE9uMoOr8fmxF9IhGpIgZ+3eSZ709lh8Jof/5/rQ=;7:7hm8Ca+UDYBRX02NkHttADen5LAqRoGMnZeTiFI24ZybWDgPdxtjeFvcfk81UIMHIXtP9gHxpdGvrzvfYBzN8Rh6hfnxBT49XOBr0s01pMGaB7gf8LHQ+BIrYTyz9w6AwibQtNwv1V9kPYTQ/YFGeDn1WS+lc0hFyPbfQw6G4oIKYmoA0kmoVP/PClrsvnQnQbZlPzU595cwuRUms4aSW4CFAgoXTTH025wjQEUVGlXcU/70X+lczmILKGF6zOT4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2017 14:35:11.9618 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 81429235-5f46-40ae-c730-08d5206c986d X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB320 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-10/txt/msg00928.txt.bz2 On 2017-10-27 05:31 AM, Yao Qi wrote: > The address space is useless to readonly regcache, so this patch removes > the parameter to construct readonly regcache. Can you expand on why the aspace is useless for readonly regcaches? The comment of m_aspace says: /* The address space of this register cache (for registers where it makes sense, like PC or SP). */ Registers like PC or SP are present even in a readonly regcache, so I would think that it makes sense to have the address space there as well. So, is it that it's really useless (as in it doesn't make sense to have it there) or that we just don't happen to use the address space right now with readonly regcaches? Simon