From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 82616 invoked by alias); 24 Jan 2018 03:05:22 -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 79577 invoked by uid 89); 24 Jan 2018 03:05:22 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.2 spammy=Hx-spam-relays-external:153.88.183.27, H*RU:153.88.183.27, H*r:ip*153.88.183.27 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; Wed, 24 Jan 2018 03:05:20 +0000 Received: from ESESSHC003.ericsson.se (Unknown_Domain [153.88.183.27]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 6B.8E.31026.DE7F76A5; Wed, 24 Jan 2018 04:05:17 +0100 (CET) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.27) with Microsoft SMTP Server (TLS) id 14.3.352.0; Wed, 24 Jan 2018 04:05:17 +0100 Received: from [10.0.0.110] (192.222.251.162) by AMSPR07MB311.eurprd07.prod.outlook.com (2a01:111:e400:802f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.5; Wed, 24 Jan 2018 03:05:15 +0000 Subject: Re: [PATCH 10/15] Class regcache_readonly To: Yao Qi , References: <1512125286-29788-1-git-send-email-yao.qi@linaro.org> <1512125286-29788-11-git-send-email-yao.qi@linaro.org> From: Simon Marchi Message-ID: Date: Wed, 24 Jan 2018 03:05:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <1512125286-29788-11-git-send-email-yao.qi@linaro.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BN6PR11CA0049.namprd11.prod.outlook.com (2603:10b6:404:f7::11) To AMSPR07MB311.eurprd07.prod.outlook.com (2a01:111:e400:802f::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ff762d99-e1d9-4cbe-964c-08d562d74b40 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);SRVR:AMSPR07MB311; X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;3:h7TgaQewCUdKH++3XzJKjWLiHpBh8SzJmB6wz1SngaWBav/F9Ba+YzSIQDrB1VD1CHuXPuLXNnjOKD8V3TtdAoHmo4AmyVIptxNqJAFbx+W7QRRxA4vCwrDIHt4xMWFEAsIfhJ64ObHYTLTXtKDW+gMqZoPgLfjU1CBJ/02zar1bq7qoPPP0H1v34QO5Y2MTByKWHReUFMJIMOp0xk0Z1q8onfW7nTv2op5KvwDzhkacvGCblNyUWcM+vEEM52WM;25:4wFJ/NWVDzzWT5LRQRcV//r23JU7I+L1QfC8IACeLR31f/tkmKSoc/DHeEKHX/U6CAfNuc0dlHxPHCN7b8VoEuhukV37jgcmcuPgc2AgN/g8g6UrWu44KvU498Ct2Wq3qQor2yrEpow9XD+7RUZaMm1GjEwZE05tg5+XxgIO+Taz/3kykhLHWnoPLFaO7kxlduoEWUlLZgo33VqHdxWVdr9clO5oCqdd/OPAEwVHotGZbpTc5qsLW0D6V2qL1FaZbEPBBJZIBgs6BTUo5bk3LjTFi6xjIDZSt2X7ut/h9uoXtChxRLrMrvu7uSJs/usYgoYJp5Kb1Z9eYm268CE10w==;31:jFVmpQbMVp6YEbhWJLVcrQPw4sYyGJCQsx6xMOo4Wdd/i1yI60rVimv4sJC+0Sb5RMCFWEzE8YRA3K0FwZ0e6WHc+o2wV3CrKPX5QY0W9ilNrdSlwYVwmcrfCU7YZIKl0y7lUjgkyKXvvMBJvyIsXWy3GrwyxMjVO4uSHv+waCWVD9cRxnokWck/LYW7HrLvmXulPsBMWb/3mgOzaWbMClCmuP7qJ5G5tn0Lr+p1Q1k= X-MS-TrafficTypeDiagnostic: AMSPR07MB311: X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;20:JH7dj40nx4Du5ZpZhmnTPviyoLGNHp1TCXCpS7Qg0QciN62R7ijEJvHeSKmgvaRWcGCtLh92KlDUubq34TiH5aBL7XRVEn/I2x5y8M6SG3+W1DqaoFKwR2WcM4mb4dMAy6cDOI7G/N/p3CNlNjo+8mNsxjsn4mAWfQYOi1XO1Pc9LvkdoIZzwPiyNLe+W3/iQi1NE6b9UWjWKGli7MHkYDPTbYwZLlJXhBrKZZR2w1LraYxkdKqGO4QeKIoB6XRVElXPQ/SXMGfJkzKEGpY23gLnoS+WDkNmj4TQffLjBlsuyRg3R8UPdOc8bIIWtPOhwT9mW4eL0JXfrTsKIdWTDJl7w+/ULtASB5D44mVZs6m5AvfyHImFqs6pOxSp3qzhZnNGkaHTvv+BAQ76j+/kIf4vo3ASiYchMoUvSTctCsSXCetkcqLhfiKqSd4TNVH18pDEh578+odHrqY5ZBPvGERfRjC4TPx0Uc7dA+MV7VnN49llRp80ws846GIZOBGI;4:pEAJyteiEcAIiOcwmeYPLf02w9p9TFnaGgZyOyrN/nVYUHZpchIFDvDiRsJq/Sj19Jarxd2TowmKbCKpNMvmrc5w8V+hx9JgTLnvW6GyERg/euJZq4RasebtrI+GGa2GpElSs5KNCpepFE6JE8HwrX40rkKfldSkCM3dy5WJGDXtR1FY+ueMH1zTfPkGUVJy6vTio8LCk2F3wt7dBJ+91ultVtJN4cjuD2VaLpEZ1W/fQoF/im/eHrd0H59Rr9WBQSE6WGhvOwciT9abTQfKJw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040501)(2401047)(8121501046)(5005006)(3231046)(2400081)(944501161)(3002001)(10201501046)(93006095)(93001095)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);SRVR:AMSPR07MB311;BCL:0;PCL:0;RULEID:;SRVR:AMSPR07MB311; X-Forefront-PRVS: 056297E276 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(346002)(396003)(366004)(376002)(39860400002)(39380400002)(199004)(189003)(377424004)(52116002)(106356001)(50466002)(25786009)(52146003)(2486003)(6346003)(305945005)(59450400001)(7736002)(105586002)(23676004)(64126003)(58126008)(39060400002)(47776003)(3846002)(36756003)(478600001)(65806001)(6246003)(83506002)(31696002)(8936002)(230700001)(66066001)(65956001)(6666003)(81166006)(16526018)(81156014)(86362001)(97736004)(53936002)(8676002)(6486002)(26005)(53546011)(229853002)(68736007)(6116002)(77096007)(2906002)(65826007)(76176011)(31686004)(316002)(5660300001)(386003)(16576012)(2950100002);DIR:OUT;SFP:1101;SCL:1;SRVR:AMSPR07MB311;H:[10.0.0.110];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) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTVNQUjA3TUIzMTE7MjM6UTJNWXNvM2dSNkwwMFI0dGpYMkpQRGFSdlNQ?= =?utf-8?B?YXRmWGI5ZTR2NjRQNVlqMERlRWNMY0ZlNGE5czc4TnI3ejBqZ1c0YjRyeU5q?= =?utf-8?B?VFNJS0ZsU2VNR0ZTaGdMVTliTGRRYm9LZURXZTVqM0FVSmw5Q2dnUEVqOFNa?= =?utf-8?B?b09JWTIwejhJcHpWR2dJRUsxazlJdkgwbjltczdnZGROV1ptc0lSTjh5UGM0?= =?utf-8?B?MDc5TlBENGhwMWhvenVPRjhMTmJBU2lBVHZNaXA1Ymt3bzA2Q2dkQUJOQWQ2?= =?utf-8?B?ekNFd3N1TDRZMk1RaUs2Wi80WGRKVHhBOVBEVHczcjhBM2Q1R0cvL2tiKzZI?= =?utf-8?B?S1lMck5tMDl1S3QrS25UUTJmUjFrc0czWjNWNWZCU2JYbHdxR3NuOUl6MTFk?= =?utf-8?B?bG01VjNyZWpscG5rcHppbndWaDI2aTRQa1E1b0ZHYVY0S2hiVFRWYWNDdmR3?= =?utf-8?B?SkZvNTVnbUswcmFzSzNrZndWNFIwOTFlSXJkS3RGZUVNN1A1R1Vlend3MVRC?= =?utf-8?B?TCt3WXNscFg1L21TOGJEemRQODBnc0xjVXpyZXVjV3JBUGVOaE5jZHY2dmVO?= =?utf-8?B?OTBvOUk2eTlsYkVnaVhqVXVvdUxZQUVFVE9OUXAyQ1d4Rk1TWXRZYWNHUzdw?= =?utf-8?B?Vjh6NDlCRXdQTTJUdzUxVExZNXVpdEV1NTQ0d1RsWEJMdWpXMVh5Ukw0bVB6?= =?utf-8?B?N0d0MU5Xb1hHOGxDRDV2dVNWdXA2WE9VOUFydE1EamQzOTJmWmdKUUdxL1V3?= =?utf-8?B?OEZFV2w5SUJwU1k3ZU5wMStWYWczdTJCTjJzb3pOQ25ZNGFVbzJWdWk2eDZh?= =?utf-8?B?TVJLSFQvdjVGQ3E4UEFmMkhEOUh5RW1PQlh2TzBZYUJFS0JPaFlkN1FTUXNL?= =?utf-8?B?TjFxM05BZndaYTQ1TmxWMHptd3B2UUJ4Qm9zcDQ2NjBOYmhIeUIrTkV4RWgy?= =?utf-8?B?alJPM2wxOWZRTW9pVVI0c0x3VHQ4U3EraU1GdytKZkVvck5hWDdVcmoyWXdr?= =?utf-8?B?RDhvQ0xuT2d5VmtXNXJiYjlPTTNRUVBSenRMZUhUdXNYR0tQNEt5ZjBaZTlm?= =?utf-8?B?NkFRSHZMMWhmV1RBZ1VRcWZMQS8wMmR3TmNzbEdCcDFXVm0zNVFVRmIxZUFn?= =?utf-8?B?Tm9LajZObXFCT0trRnIvR1pPU1VJZ3hsaFhDaVQyMTlabkd4aXNPdG9ucGlt?= =?utf-8?B?WHNJWDhYVzl4MTdvaTJ3QUF4Vm5XcjlWWFppOGxsdUVaK1F3RTV3VCtFREor?= =?utf-8?B?ZTg4enpYakI2MkgzZUlzUllLV3JONDBlbEJQMUtJN09oTVhKSmhkek5XeUpM?= =?utf-8?B?cDlxU2hTV05RaElWRmlEdldQdlhWRVpwR3ljNTdPNCtQMEJzNm81SzVNaFI1?= =?utf-8?B?UFhCVmZ0RzhXM0REL2tiMXVXQm9rbVpKcFpzcWNBb3F1L08ydnZDMUNwQng2?= =?utf-8?B?cE1DZ3dDemtaM212RlZ6MExvY3NKRDUvQjhvcXlaMm8vMVRSdTVVcFdCOHQ4?= =?utf-8?B?ZWlSMXVyZzdRVDRpRkFTZGxyMDk2N21NdjBaL2VlUHVrYkVUMW5iQXF6M1dQ?= =?utf-8?B?bkwveW1uRVJzcUlJUi91QnJiYytyODMyNXhyaGpHUFYvOUdjd1h1T09ZWFR3?= =?utf-8?B?R0o2VHBXUVZmQUdvMHZCVHZkT3lrWUlMOVJDZ1QvSHJUWVJ5K3dxUUJHLzA2?= =?utf-8?B?VGcyMEdxNVQ2TXZzNDhCdlB5TGxmczJhekdyZnFnZ2lkTjlkU20zelVLdFli?= =?utf-8?B?UXczZnpZMitjbWhaTnBtMzB4RWJONGlYUHZVVUM2dWZIT3QrbmZPazh6MWR4?= =?utf-8?B?TWd3L1R1ZWViR25vWEJQekZoMlRUemJYSTFYNkRjWE9mV0JYY3NzT0JrR0pZ?= =?utf-8?Q?z+/+nOe2ztnBbZSSuT9JnRwWbTf11uL?= X-Microsoft-Exchange-Diagnostics: 1;AMSPR07MB311;6:rs8piyY6DdnacqRJ/spV7apn6qZ/ljPW2GWbzfrxm9SjVQZnJJwS9KTyKiFugraAjzn56vevfCyhBzet3KNvifPqvd8xLMA4rD381Q1oSTVpIdGwrRqth5cV9G4ccGyhfoFOyBGtLPjUrydVDda4bqAbZpXPNtkn/kZrt2q8jec64VefIT4A6iCJxOQlDh38GnLWkBm2p2Abd9CfJ7oaSbPnWiCsV4cMypl2ktFzvOOXTQAgfVGiOsNGF8W//JrNJiRUkj81egSoXDc7S+YjxvS4s4K6j249WANtGpfRAqACxgKSaSJxzIYvl/bNFSt8+V0jiJYOD7in499WK1U54/iGv/mu8GqrJY7yRAIgkUQ=;5:V0o6CmEFr3g3PZUsjO5fhUh+ZktejoZsrX1cBpTEv2HRPQnjcPKYm8eeI9cSg+2sf1j2IWySWYbrDQui38duHhR/IpP2AN+egLehtIE8lBcnR2taBMeJZVTQIWNgnuEbdhzmpNumJTjt5+weHEirmn+elKGG8kU+0Qw/+N7oDyU=;24:GTWOx+EnjQCCyeqzygiBp8tnEW9McIWTozbGkJM/hwh/KuddHlRCIPqPg4Lh9n6JEeLrlTi18krWmoC4T6ZvdqUpbVA/ahTPS74hVYfcDDs=;7:+YtDdrMrpe2+b3SVv7aoeyQh6CidR06YI2gG6nWeXf5nQZKyabzzr1bbnY/18cE7Elr16SPJmWrzYWeajcnuUbFC7aqDMIq0oZc++ttOx+kmjUkjsqvByKqAkFwoo05PgmwAhyZGwurc67yi7TcVGv/1miZSmqMRhh2aNE2JWecFgVVsXf4BpGjQ2bDWgFmeOCZMS6q+AxruJUog4kNLO81YhDnBJvehMMQhYt28d06IIG1/RzlJP3f2uT+U8KkQ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2018 03:05:15.8120 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ff762d99-e1d9-4cbe-964c-08d562d74b40 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB311 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2018-01/txt/msg00459.txt.bz2 On 2017-12-01 05:48 AM, Yao Qi wrote: > This patch adds a new class (type) for readonly regcache, which is > created via regcache::save. regcache_readonly inherts from > regcache_read. Hi Yao, Just a note about the naming. IIUC, the important thing about this kind of regcache is that it's detached from any target. Did you think about naming it detached_regcache or something like that ? Simon