[sanitizer][NFC] Remove InternalScopedString::size()
authorVitaly Buka <vitalybuka@google.com>
Tue, 16 Mar 2021 11:03:45 +0000 (04:03 -0700)
committerVitaly Buka <vitalybuka@google.com>
Tue, 16 Mar 2021 21:11:59 +0000 (14:11 -0700)
commitf5e6182ce6cd16080c62f6c8d599c09971904150
treed45d891f604fb5b932d83d6a282687019b2194c9
parentb605cfb336989705f391d255b7628062d3dfe9c3
[sanitizer][NFC] Remove InternalScopedString::size()

size() is inconsistent with length().
In most size() use cases we can replace InternalScopedString with
InternalMmapVector.

Remove non-constant data() to avoid direct manipulations of internal
buffer. append() should be enought to modify InternalScopedString.
12 files changed:
compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp
compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp
compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp
compiler-rt/lib/sanitizer_common/sanitizer_printf.cpp
compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cpp
compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp
compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
compiler-rt/lib/ubsan/ubsan_monitor.cpp