Reland "Rewrite previously excluded raw_ptr fields"
This is a reland of commit 8a98a9bad2a2f3fc9a7a8e34092e95b6d4705b2a
PatchSet1 is the original change
Later patchsets are additional fixes.
The initial change was reverted due to compilation failure detected on
`linux-asan-media-v8-arm-rel`. This is due to `off_t` type being
`long long` in this configuration and due to raw_ptr not allowing
pointer arithmetic with such types.
Original change's description:
> Rewrite previously excluded raw_ptr fields
>
> This rewrites pointers to byte buffers that were accidentally skipped by
> the rewriter. In addition to skipping string literals, the rewriter was
> wrongly skipping byte buffers.
>
> DanglingUntriaged-notes: Annotating pre-existing dangling pointers.
> Bug: 331840473
> Change-Id: I1845d17a5edffeeb94150e17afb2166b889f4c9d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5497157
> Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
> Owners-Override: Arthur Sonzogni <arthursonzogni@chromium.org>
> Reviewed-by: Frank Liberato <liberato@chromium.org>
> Reviewed-by: Bartek Nowierski <bartekn@chromium.org>
> Commit-Queue: Ali Hijazi <ahijazi@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1306660}
Bug: 331840473
Change-Id: I0a4222f60804e528db3ace4a3d637d6d08f1994d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5575382
Owners-Override: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Frank Liberato <liberato@chromium.org>
Reviewed-by: Bartek Nowierski <bartekn@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Ali Hijazi <ahijazi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1307468}
NOKEYCHECK=True
GitOrigin-RevId: f5d8b7440713112f54f04fd94180897c76497422
4 files changed