0f86336b69
-- 0b924fe4e9871200792617329d32beb8356daa9b by Derek Mauro <dmauro@google.com>: Use less threads in the GetTID() test to avoid test timeouts PiperOrigin-RevId: 292566826 -- 0b519c4fd48d61b7c4ea94ed6a6be6e981b9c51a by Abseil Team <absl-team@google.com>: Internal change. PiperOrigin-RevId: 292563778 -- 3204f6e07bcc2b5e9098d45f1a20998f25ab808e by Abseil Team <absl-team@google.com>: Internal change. PiperOrigin-RevId: 292550551 -- 09fbbe73833478d3f26f3e33c8291b991fd3be51 by Derek Mauro <dmauro@google.com>: Add a debug bounds-check to absl::string_view::operator[] string_view accesses that are out-of-bounds are undefined behavior: https://en.cppreference.com/w/cpp/string/basic_string_view/operator_at This change causes code to abort in debug mode, indicating a bug and possibly a security issue like a buffer overflow. Code broken by this change should be investigated. PiperOrigin-RevId: 292544735 -- bf2c19cb45682628f963d4067c0cd6deed7e656d by Derek Mauro <dmauro@google.com>: Add debug assertions to absl::string_view::front and absl::string_view::back Calling front() or back() on an empty string_view is undefined behavior. This assertion is to help catch broken code. https://en.cppreference.com/w/cpp/string/basic_string_view/front https://en.cppreference.com/w/cpp/string/basic_string_view/back PiperOrigin-RevId: 292453255 -- 47f573679b322f8c0fd2cb037cc87e7bc822ac6b by Xiaoyi Zhang <zhangxy@google.com>: Release functional/CMakeList.txt. PiperOrigin-RevId: 292417025 GitOrigin-RevId: 0b924fe4e9871200792617329d32beb8356daa9b Change-Id: Ie6980fb1ac351d72a2ce4468f25bd31db396f88a |
||
---|---|---|
.. | ||
atomic_hook.h | ||
atomic_hook_test.cc | ||
atomic_hook_test_helper.cc | ||
atomic_hook_test_helper.h | ||
bits.h | ||
bits_test.cc | ||
cmake_thread_test.cc | ||
cycleclock.cc | ||
cycleclock.h | ||
direct_mmap.h | ||
endian.h | ||
endian_test.cc | ||
exception_safety_testing.cc | ||
exception_safety_testing.h | ||
exception_testing.h | ||
exponential_biased.cc | ||
exponential_biased.h | ||
exponential_biased_test.cc | ||
hide_ptr.h | ||
identity.h | ||
inline_variable.h | ||
inline_variable_testing.h | ||
invoke.h | ||
low_level_alloc.cc | ||
low_level_alloc.h | ||
low_level_alloc_test.cc | ||
low_level_scheduling.h | ||
per_thread_tls.h | ||
periodic_sampler.cc | ||
periodic_sampler.h | ||
periodic_sampler_benchmark.cc | ||
periodic_sampler_test.cc | ||
pretty_function.h | ||
raw_logging.cc | ||
raw_logging.h | ||
scheduling_mode.h | ||
scoped_set_env.cc | ||
scoped_set_env.h | ||
scoped_set_env_test.cc | ||
spinlock.cc | ||
spinlock.h | ||
spinlock_akaros.inc | ||
spinlock_benchmark.cc | ||
spinlock_linux.inc | ||
spinlock_posix.inc | ||
spinlock_wait.cc | ||
spinlock_wait.h | ||
spinlock_win32.inc | ||
sysinfo.cc | ||
sysinfo.h | ||
sysinfo_test.cc | ||
thread_annotations.h | ||
thread_identity.cc | ||
thread_identity.h | ||
thread_identity_benchmark.cc | ||
thread_identity_test.cc | ||
throw_delegate.cc | ||
throw_delegate.h | ||
tsan_mutex_interface.h | ||
unaligned_access.h | ||
unscaledcycleclock.cc | ||
unscaledcycleclock.h |