[roll] Roll fuchsia [roll] Roll scudo [scudo] Add config option to modify get usable size behavior (#158710)

Currently, Scudo always returns the exact size allocated when calling
getUsableSize. This can be a performance issue where some programs will
get the usable size and do unnecessary calls to realloc since they think
there isn't enough space in the allocation. By default, usable size will
still return the exact size of the allocation.

Note that if the exact behavior is disabled and MTE is on, then the code
will still give an exact usable size.

GitOrigin-RevId: 0e3612e751381d35a3826a67527845e23bbd22af
Original-Revision: db7430026697dc14e2098bb621eb6e5f79304e50

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1412054
Original-Revision: 4a2c484e7845298d6bcee42c5e82b71a9424f8b3
GitOrigin-RevId: ab237a277bb6a244b8b536d6899c9d2684db9263
Change-Id: I237bc7c2ec8cdd895557282b72f04ce1e9a6be67
1 file changed
tree: 97734d6b5eea0794b210fe80eac81cd6404df03a
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. 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 in one of the communication channels documented at get involved.

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.