[roll] Roll fuchsia [kernel][dlog] Change zx_log_record_t sequence to 64-bit value

Change type of zx_log_record_t's sequence field from uint32_t to
uint64_t and add a 32-bit padding field to ensure no implicit padding.

Change the Rust definition of ZX_LOG_RECORD_DATA_MAX to match the
updated struct size (which fixes fxbug.dev/77962).

Add debuglog core test to verify that truncation happens at exactly
ZX_LOG_RECORD_DATA_MAX (a regression test for fxbug.dev/77962).

Original-Bug: 69290
Original-Bug: 70316
Original-Bug: 77962
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/539045
Original-Revision: f3df7486b17af4b400f152cbf0f1db6d09285937
GitOrigin-RevId: 0214cf610856c53784c66be83cef3675036c6cc8
Change-Id: Ibe93fd845d3b0292f56f689e304d7ad8a1125d14
1 file changed
tree: f614528f764f94fd53f7275dd5f53ad74bc4b38e
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.