Loading
Bug 1822194 - Vendor libwebrtc from 447b9f3fde
Upstream commit: https://webrtc.googlesource.com/src/+/447b9f3fde1fa733ad3a1565f996e16af248dfc9 Unvirtualize more wasteful functions Cleaning up instances of virtual functions with no overrides. Savings of 1.4kb for chrome.dll file. Note: These are the savings for Windows, relocation savings are probably larger on other platforms. GN args for builds: use_goma=true is_debug=false target_cpu="x64" use_lld=false fatal_linker_warnings=false symbol_level=2 dcheck_always_on = false pe_summarize analysis pre-change -> change: Size of out\Default\chrome.dll is 188.844544 MB Size of out\SessionDescription\chrome.dll is 188.843520 MB Memory size change from out\Default\chrome.dll to out\SessionDescription\chrome.dll .text: -704 bytes change .rdata: -512 bytes change .pdata: -48 bytes change .reloc: -168 bytes change Total change: -1432 bytes Bug: chromium:1371503 Change-Id: I51ad0a8acf3595fc499dbbcde2fab2d1bdf90fb9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283940 Commit-Queue: Ivan Rosales <rosalesi@google.com> Reviewed-by:Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38713}