commit | 196ca28d1e516424ab24d9a798e13473895f8b71 | [log] [tgz] |
---|---|---|
author | mikt <[email protected]> | Fri May 02 10:17:38 2025 |
committer | Copybara-Service <[email protected]> | Fri May 02 10:20:27 2025 |
tree | da724ca49e496f2a3321d67d6af5fe667a869018 | |
parent | 93234db35d91c7af0ff75025fc4be90cc99dfcb9 [diff] |
[PA] Remove Freelist Dispatcher We enabled pool-offset freelist on 64-bit systems [*]. To avoid overhead from runtime toggles, this patch removes freelist dispatcher and switch implementations on compile-time. - [*] https://crrev.com/c/6277911 This can increase binary size from inlining, but it is unavoidable to restore the original performance. Also, this change should be seen as a revert change of https://crrev.com/c/5315868 and in that aspect we are just going back to the original state. Fuchsia-Binary-Size: see commit message Fixed: 40274683 Change-Id: I10fde4b590b22b996bece84bdaf5fa1f38038aed Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6506680 Commit-Queue: Mikihito Matsuura <[email protected]> Reviewed-by: Takashi Sakamoto <[email protected]> Reviewed-by: Kentaro Hara <[email protected]> Cr-Commit-Position: refs/heads/main@{#1454897} NOKEYCHECK=True GitOrigin-RevId: e2f56893166e22499f491d3b6514c3e1c4ad199f