Introduce the raw_ptr attribute AllowPtrArithmetic. This will help flag places that are better suited for conversions to span<> or other containers and prevent the growth of new usages. This CL flags the places that require pointer arithmetic, but stops short of banning it entirely. A future CL will refuse to compile pointer arithmetic against raw_ptrs that lack this attribute. Change-Id: Iff4a671280930df6eeacb04ff52dfa863da2b1dc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4229951 Owners-Override: danakj <[email protected]> Reviewed-by: Bartek Nowierski <[email protected]> Commit-Queue: Tom Sepez <[email protected]> Reviewed-by: danakj <[email protected]> Cr-Commit-Position: refs/heads/main@{#1105779} NOKEYCHECK=True GitOrigin-RevId: 09c200aef72e385f9549cdf21f14c1c15d90558b