Some time ago the invariant for CRC cordreps was relaxed to allow for nullptr values on empty cords with an explicit empty CRC value. The CordzInfo analysis never checked for nullptr values causing cord sampling to crash if the sampling happened to include a (very unlikely) empty Cord value. PiperOrigin-RevId: 558202613 Change-Id: Ib0e1eadd08047167e4df5d3035b36dca2c285a0d
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| internal | Loading commit data... | |
| BUILD.bazel | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| ascii.cc | Loading commit data... | |
| ascii.h | Loading commit data... | |
| ascii_benchmark.cc | Loading commit data... | |
| ascii_test.cc | Loading commit data... | |
| atod_manual_test.cc | Loading commit data... | |
| char_formatting_test.cc | Loading commit data... | |
| charconv.cc | Loading commit data... | |
| charconv.h | Loading commit data... | |
| charconv_benchmark.cc | Loading commit data... | |
| charconv_test.cc | Loading commit data... | |
| cord.cc | Loading commit data... | |
| cord.h | Loading commit data... | |
| cord_analysis.cc | Loading commit data... | |
| cord_analysis.h | Loading commit data... | |
| cord_buffer.cc | Loading commit data... | |
| cord_buffer.h | Loading commit data... | |
| cord_buffer_test.cc | Loading commit data... | |
| cord_ring_reader_test.cc | Loading commit data... | |
| cord_ring_test.cc | Loading commit data... | |
| cord_test.cc | Loading commit data... | |
| cord_test_helpers.h | Loading commit data... | |
| cordz_test.cc | Loading commit data... | |
| cordz_test_helpers.h | Loading commit data... | |
| escaping.cc | Loading commit data... | |
| escaping.h | Loading commit data... | |
| escaping_benchmark.cc | Loading commit data... | |
| escaping_test.cc | Loading commit data... | |
| match.cc | Loading commit data... | |
| match.h | Loading commit data... | |
| match_test.cc | Loading commit data... | |
| numbers.cc | Loading commit data... | |
| numbers.h | Loading commit data... | |
| numbers_benchmark.cc | Loading commit data... | |
| numbers_test.cc | Loading commit data... | |
| str_cat.cc | Loading commit data... | |
| str_cat.h | Loading commit data... | |
| str_cat_benchmark.cc | Loading commit data... | |
| str_cat_test.cc | Loading commit data... | |
| str_format.h | Loading commit data... | |
| str_format_test.cc | Loading commit data... | |
| str_join.h | Loading commit data... | |
| str_join_benchmark.cc | Loading commit data... | |
| str_join_test.cc | Loading commit data... | |
| str_replace.cc | Loading commit data... | |
| str_replace.h | Loading commit data... | |
| str_replace_benchmark.cc | Loading commit data... | |
| str_replace_test.cc | Loading commit data... | |
| str_split.cc | Loading commit data... | |
| str_split.h | Loading commit data... | |
| str_split_benchmark.cc | Loading commit data... | |
| str_split_test.cc | Loading commit data... | |
| string_view.cc | Loading commit data... | |
| string_view.h | Loading commit data... | |
| string_view_benchmark.cc | Loading commit data... | |
| string_view_test.cc | Loading commit data... | |
| strip.h | Loading commit data... | |
| strip_test.cc | Loading commit data... | |
| substitute.cc | Loading commit data... | |
| substitute.h | Loading commit data... | |
| substitute_test.cc | Loading commit data... |