From owner-svn-src-head@freebsd.org Fri May 5 16:58:20 2017 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15F0ED5F46B for ; Fri, 5 May 2017 16:58:20 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB94C8DB for ; Fri, 5 May 2017 16:58:19 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 172d97c0-31b4-11e7-bfb5-0d159cd3c324 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.78.92.27 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.78.92.27]) by outbound1.ore.mailhop.org (Halon) with ESMTPSA id 172d97c0-31b4-11e7-bfb5-0d159cd3c324; Fri, 05 May 2017 16:58:41 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id v45GwBw8001562; Fri, 5 May 2017 10:58:11 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1494003491.21860.9.camel@freebsd.org> Subject: Re: svn commit: r317809 - head/share/man/man7 From: Ian Lepore To: Bruce Evans , Ed Maste Cc: Konstantin Belousov , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Date: Fri, 05 May 2017 10:58:11 -0600 In-Reply-To: <20170506020904.P2496@besplex.bde.org> References: <201705042131.v44LVokb076951@repo.freebsd.org> <20170505174957.B875@besplex.bde.org> <20170505094601.GW1622@kib.kiev.ua> <20170505222702.Y1875@besplex.bde.org> <20170505143147.GX1622@kib.kiev.ua> <20170506020904.P2496@besplex.bde.org> Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.18.5.1 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 May 2017 16:58:20 -0000 On Sat, 2017-05-06 at 02:32 +1000, Bruce Evans wrote: > On Fri, 5 May 2017, Ed Maste wrote: > > > On 5 May 2017 at 10:31, Konstantin Belousov > wrote: > >> On Fri, May 05, 2017 at 11:39:23PM +1000, Bruce Evans wrote: > >>> > >>> Change "size" to "representation" if you want to allow for more > than the > >>> size changing. > >> I suggest you to negotiate a formulation with brooks@, who > provided the > >> existing note. > > > > If it's really undesirable to mention pointer integrity here, I > think > > the main point can still be made with a phrase like Bruce proposed > > (but I think it's fine as it exists now). > > No one except Cheri developers would know the Cheri meaning of > "integrity > mechanism". > I knew immediately what it meant.  Perhaps because back in 1990 I wrote a C interpreter for embedding into applications which did pretty much what Cheri does -- under the hood, pointers had an associated base address and range and other metadata, and the VM that ran the bytecode checked all pointer dereferences and pointer manipulations to ensure they didn't scribble outside the lines.  I would expect such things to become even more common going forward. -- Ian