gitextract_sr0vk97u/ ├── .clang-format ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── 00-bug_report.yml │ │ └── config.yml │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── ABSEIL_ISSUE_TEMPLATE.md ├── AUTHORS ├── BUILD.bazel ├── CMake/ │ ├── AbseilDll.cmake │ ├── AbseilHelpers.cmake │ ├── Googletest/ │ │ ├── CMakeLists.txt.in │ │ └── DownloadGTest.cmake │ ├── README.md │ ├── abslConfig.cmake.in │ └── install_test_project/ │ ├── CMakeLists.txt │ ├── simple.cc │ └── test.sh ├── CMakeLists.txt ├── CONTRIBUTING.md ├── FAQ.md ├── LICENSE ├── MODULE.bazel ├── PrivacyInfo.xcprivacy ├── README.md ├── UPGRADES.md ├── absl/ │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── abseil.podspec.gen.py │ ├── algorithm/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── algorithm.h │ │ ├── algorithm_test.cc │ │ ├── container.h │ │ └── container_test.cc │ ├── base/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── attributes.h │ │ ├── attributes_test.cc │ │ ├── bit_cast_test.cc │ │ ├── c_header_test.c │ │ ├── call_once.h │ │ ├── call_once_test.cc │ │ ├── casts.cc │ │ ├── casts.h │ │ ├── casts_test.cc │ │ ├── config.h │ │ ├── config_test.cc │ │ ├── const_init.h │ │ ├── dynamic_annotations.h │ │ ├── exception_safety_testing_test.cc │ │ ├── fast_type_id.h │ │ ├── fast_type_id_test.cc │ │ ├── internal/ │ │ │ ├── atomic_hook.h │ │ │ ├── atomic_hook_test.cc │ │ │ ├── atomic_hook_test_helper.cc │ │ │ ├── atomic_hook_test_helper.h │ │ │ ├── cmake_thread_test.cc │ │ │ ├── cycleclock.cc │ │ │ ├── cycleclock.h │ │ │ ├── cycleclock_config.h │ │ │ ├── direct_mmap.h │ │ │ ├── dynamic_annotations.h │ │ │ ├── endian.h │ │ │ ├── endian_test.cc │ │ │ ├── errno_saver.h │ │ │ ├── errno_saver_test.cc │ │ │ ├── exception_safety_testing.cc │ │ │ ├── exception_safety_testing.h │ │ │ ├── exception_testing.h │ │ │ ├── hardening.cc │ │ │ ├── hardening.h │ │ │ ├── hardening_test.cc │ │ │ ├── hide_ptr.h │ │ │ ├── iterator_traits.h │ │ │ ├── iterator_traits_test.cc │ │ │ ├── iterator_traits_test_helper.h │ │ │ ├── low_level_alloc.cc │ │ │ ├── low_level_alloc.h │ │ │ ├── low_level_alloc_test.cc │ │ │ ├── low_level_scheduling.h │ │ │ ├── nullability_traits.h │ │ │ ├── nullability_traits_test.cc │ │ │ ├── per_thread_tls.h │ │ │ ├── poison.cc │ │ │ ├── poison.h │ │ │ ├── poison_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 │ │ │ ├── strerror.cc │ │ │ ├── strerror.h │ │ │ ├── strerror_benchmark.cc │ │ │ ├── strerror_test.cc │ │ │ ├── sysinfo.cc │ │ │ ├── sysinfo.h │ │ │ ├── sysinfo_test.cc │ │ │ ├── thread_identity.cc │ │ │ ├── thread_identity.h │ │ │ ├── thread_identity_benchmark.cc │ │ │ ├── thread_identity_test.cc │ │ │ ├── tracing.cc │ │ │ ├── tracing.h │ │ │ ├── tracing_strong_test.cc │ │ │ ├── tracing_weak_test.cc │ │ │ ├── tsan_mutex_interface.h │ │ │ ├── unaligned_access.h │ │ │ ├── unique_small_name_test.cc │ │ │ ├── unscaledcycleclock.cc │ │ │ ├── unscaledcycleclock.h │ │ │ └── unscaledcycleclock_config.h │ │ ├── log_severity.cc │ │ ├── log_severity.h │ │ ├── log_severity_test.cc │ │ ├── macros.h │ │ ├── no_destructor.h │ │ ├── no_destructor_benchmark.cc │ │ ├── no_destructor_test.cc │ │ ├── nullability.h │ │ ├── nullability_default_nonnull_test.cc │ │ ├── nullability_test.cc │ │ ├── optimization.h │ │ ├── optimization_test.cc │ │ ├── options.h │ │ ├── policy_checks.h │ │ ├── port.h │ │ ├── prefetch.h │ │ ├── prefetch_test.cc │ │ ├── raw_logging_test.cc │ │ ├── spinlock_test_common.cc │ │ ├── thread_annotations.h │ │ ├── throw_delegate.cc │ │ ├── throw_delegate.h │ │ └── throw_delegate_test.cc │ ├── cleanup/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── cleanup.h │ │ ├── cleanup_test.cc │ │ └── internal/ │ │ └── cleanup.h │ ├── container/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── btree_benchmark.cc │ │ ├── btree_map.h │ │ ├── btree_set.h │ │ ├── btree_test.cc │ │ ├── btree_test.h │ │ ├── chunked_queue.h │ │ ├── chunked_queue_benchmark.cc │ │ ├── chunked_queue_test.cc │ │ ├── fixed_array.h │ │ ├── fixed_array_benchmark.cc │ │ ├── fixed_array_exception_safety_test.cc │ │ ├── fixed_array_test.cc │ │ ├── flat_hash_map.h │ │ ├── flat_hash_map_test.cc │ │ ├── flat_hash_set.h │ │ ├── flat_hash_set_test.cc │ │ ├── hash_container_defaults.h │ │ ├── inlined_vector.h │ │ ├── inlined_vector_benchmark.cc │ │ ├── inlined_vector_exception_safety_test.cc │ │ ├── inlined_vector_test.cc │ │ ├── internal/ │ │ │ ├── btree.h │ │ │ ├── btree_container.h │ │ │ ├── chunked_queue.h │ │ │ ├── common.h │ │ │ ├── common_policy_traits.h │ │ │ ├── common_policy_traits_test.cc │ │ │ ├── compressed_tuple.h │ │ │ ├── compressed_tuple_test.cc │ │ │ ├── container_memory.h │ │ │ ├── container_memory_test.cc │ │ │ ├── hash_function_defaults.h │ │ │ ├── hash_function_defaults_test.cc │ │ │ ├── hash_generator_testing.cc │ │ │ ├── hash_generator_testing.h │ │ │ ├── hash_policy_testing.h │ │ │ ├── hash_policy_testing_test.cc │ │ │ ├── hash_policy_traits.h │ │ │ ├── hash_policy_traits_test.cc │ │ │ ├── hashtable_control_bytes.h │ │ │ ├── hashtable_control_bytes_test.cc │ │ │ ├── hashtable_debug.h │ │ │ ├── hashtable_debug_hooks.h │ │ │ ├── hashtablez_sampler.cc │ │ │ ├── hashtablez_sampler.h │ │ │ ├── hashtablez_sampler_force_weak_definition.cc │ │ │ ├── hashtablez_sampler_test.cc │ │ │ ├── heterogeneous_lookup_testing.h │ │ │ ├── inlined_vector.h │ │ │ ├── layout.h │ │ │ ├── layout_benchmark.cc │ │ │ ├── layout_test.cc │ │ │ ├── node_slot_policy.h │ │ │ ├── node_slot_policy_test.cc │ │ │ ├── raw_hash_map.h │ │ │ ├── raw_hash_set.cc │ │ │ ├── raw_hash_set.h │ │ │ ├── raw_hash_set_allocator_test.cc │ │ │ ├── raw_hash_set_benchmark.cc │ │ │ ├── raw_hash_set_probe_benchmark.cc │ │ │ ├── raw_hash_set_resize_impl.h │ │ │ ├── raw_hash_set_resize_impl_test.cc │ │ │ ├── raw_hash_set_test.cc │ │ │ ├── test_allocator.h │ │ │ ├── test_instance_tracker.cc │ │ │ ├── test_instance_tracker.h │ │ │ ├── test_instance_tracker_test.cc │ │ │ ├── tracked.h │ │ │ ├── unordered_map_constructor_test.h │ │ │ ├── unordered_map_lookup_test.h │ │ │ ├── unordered_map_members_test.h │ │ │ ├── unordered_map_modifiers_test.h │ │ │ ├── unordered_map_test.cc │ │ │ ├── unordered_set_constructor_test.h │ │ │ ├── unordered_set_lookup_test.h │ │ │ ├── unordered_set_members_test.h │ │ │ ├── unordered_set_modifiers_test.h │ │ │ └── unordered_set_test.cc │ │ ├── linked_hash_map.h │ │ ├── linked_hash_map_benchmark.cc │ │ ├── linked_hash_map_test.cc │ │ ├── linked_hash_set.h │ │ ├── linked_hash_set_benchmark.cc │ │ ├── linked_hash_set_test.cc │ │ ├── node_hash_map.h │ │ ├── node_hash_map_test.cc │ │ ├── node_hash_set.h │ │ ├── node_hash_set_test.cc │ │ └── sample_element_size_test.cc │ ├── copts/ │ │ ├── AbseilConfigureCopts.cmake │ │ ├── GENERATED_AbseilCopts.cmake │ │ ├── GENERATED_copts.bzl │ │ ├── configure_copts.bzl │ │ ├── copts.py │ │ └── generate_copts.py │ ├── crc/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── crc32c.cc │ │ ├── crc32c.h │ │ ├── crc32c_benchmark.cc │ │ ├── crc32c_test.cc │ │ └── internal/ │ │ ├── cpu_detect.cc │ │ ├── cpu_detect.h │ │ ├── crc.cc │ │ ├── crc.h │ │ ├── crc32_x86_arm_combined_simd.h │ │ ├── crc32c.h │ │ ├── crc32c_inline.h │ │ ├── crc_cord_state.cc │ │ ├── crc_cord_state.h │ │ ├── crc_cord_state_test.cc │ │ ├── crc_internal.h │ │ ├── crc_memcpy.h │ │ ├── crc_memcpy_fallback.cc │ │ ├── crc_memcpy_test.cc │ │ ├── crc_memcpy_x86_arm_combined.cc │ │ ├── crc_non_temporal_memcpy.cc │ │ ├── crc_x86_arm_combined.cc │ │ ├── gen_crc32c_consts.py │ │ ├── non_temporal_arm_intrinsics.h │ │ ├── non_temporal_memcpy.h │ │ └── non_temporal_memcpy_test.cc │ ├── debugging/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── failure_signal_handler.cc │ │ ├── failure_signal_handler.h │ │ ├── failure_signal_handler_test.cc │ │ ├── internal/ │ │ │ ├── address_is_readable.cc │ │ │ ├── address_is_readable.h │ │ │ ├── addresses.h │ │ │ ├── bounded_utf8_length_sequence.h │ │ │ ├── bounded_utf8_length_sequence_test.cc │ │ │ ├── decode_rust_punycode.cc │ │ │ ├── decode_rust_punycode.h │ │ │ ├── decode_rust_punycode_test.cc │ │ │ ├── demangle.cc │ │ │ ├── demangle.h │ │ │ ├── demangle_rust.cc │ │ │ ├── demangle_rust.h │ │ │ ├── demangle_rust_test.cc │ │ │ ├── demangle_test.cc │ │ │ ├── elf_mem_image.cc │ │ │ ├── elf_mem_image.h │ │ │ ├── examine_stack.cc │ │ │ ├── examine_stack.h │ │ │ ├── stack_consumption.cc │ │ │ ├── stack_consumption.h │ │ │ ├── stack_consumption_test.cc │ │ │ ├── stacktrace_aarch64-inl.inc │ │ │ ├── stacktrace_arm-inl.inc │ │ │ ├── stacktrace_config.h │ │ │ ├── stacktrace_emscripten-inl.inc │ │ │ ├── stacktrace_generic-inl.inc │ │ │ ├── stacktrace_powerpc-inl.inc │ │ │ ├── stacktrace_riscv-inl.inc │ │ │ ├── stacktrace_unimplemented-inl.inc │ │ │ ├── stacktrace_win32-inl.inc │ │ │ ├── stacktrace_x86-inl.inc │ │ │ ├── symbolize.h │ │ │ ├── utf8_for_code_point.cc │ │ │ ├── utf8_for_code_point.h │ │ │ ├── utf8_for_code_point_test.cc │ │ │ ├── vdso_support.cc │ │ │ └── vdso_support.h │ │ ├── leak_check.cc │ │ ├── leak_check.h │ │ ├── leak_check_fail_test.cc │ │ ├── leak_check_test.cc │ │ ├── stacktrace.cc │ │ ├── stacktrace.h │ │ ├── stacktrace_benchmark.cc │ │ ├── stacktrace_test.cc │ │ ├── symbolize.cc │ │ ├── symbolize.h │ │ ├── symbolize_darwin.inc │ │ ├── symbolize_elf.inc │ │ ├── symbolize_emscripten.inc │ │ ├── symbolize_test.cc │ │ ├── symbolize_unimplemented.inc │ │ └── symbolize_win32.inc │ ├── flags/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── commandlineflag.cc │ │ ├── commandlineflag.h │ │ ├── commandlineflag_test.cc │ │ ├── config.h │ │ ├── config_test.cc │ │ ├── declare.h │ │ ├── flag.h │ │ ├── flag_benchmark.cc │ │ ├── flag_benchmark.lds │ │ ├── flag_test.cc │ │ ├── flag_test_defs.cc │ │ ├── internal/ │ │ │ ├── commandlineflag.cc │ │ │ ├── commandlineflag.h │ │ │ ├── flag.cc │ │ │ ├── flag.h │ │ │ ├── parse.h │ │ │ ├── path_util.h │ │ │ ├── path_util_test.cc │ │ │ ├── private_handle_accessor.cc │ │ │ ├── private_handle_accessor.h │ │ │ ├── program_name.cc │ │ │ ├── program_name.h │ │ │ ├── program_name_test.cc │ │ │ ├── registry.h │ │ │ ├── sequence_lock.h │ │ │ ├── sequence_lock_test.cc │ │ │ ├── usage.cc │ │ │ ├── usage.h │ │ │ └── usage_test.cc │ │ ├── marshalling.cc │ │ ├── marshalling.h │ │ ├── marshalling_test.cc │ │ ├── parse.cc │ │ ├── parse.h │ │ ├── parse_test.cc │ │ ├── reflection.cc │ │ ├── reflection.h │ │ ├── reflection_test.cc │ │ ├── usage.cc │ │ ├── usage.h │ │ ├── usage_config.cc │ │ ├── usage_config.h │ │ └── usage_config_test.cc │ ├── functional/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── any_invocable.h │ │ ├── any_invocable_test.cc │ │ ├── bind_front.h │ │ ├── bind_front_test.cc │ │ ├── function_ref.h │ │ ├── function_ref_test.cc │ │ ├── function_type_benchmark.cc │ │ ├── internal/ │ │ │ ├── any_invocable.h │ │ │ ├── front_binder.h │ │ │ └── function_ref.h │ │ ├── overload.h │ │ └── overload_test.cc │ ├── hash/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── hash.h │ │ ├── hash_benchmark.cc │ │ ├── hash_instantiated_test.cc │ │ ├── hash_test.cc │ │ ├── hash_testing.h │ │ └── internal/ │ │ ├── city.cc │ │ ├── city.h │ │ ├── city_test.cc │ │ ├── hash.cc │ │ ├── hash.h │ │ ├── hash_test.h │ │ ├── low_level_hash_test.cc │ │ ├── print_hash_of.cc │ │ ├── spy_hash_state.h │ │ └── weakly_mixed_integer.h │ ├── log/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── absl_check.h │ │ ├── absl_check_test.cc │ │ ├── absl_log.h │ │ ├── absl_log_basic_test.cc │ │ ├── absl_vlog_is_on.h │ │ ├── check.h │ │ ├── check_test.cc │ │ ├── check_test_impl.inc │ │ ├── die_if_null.cc │ │ ├── die_if_null.h │ │ ├── die_if_null_test.cc │ │ ├── flags.cc │ │ ├── flags.h │ │ ├── flags_test.cc │ │ ├── globals.cc │ │ ├── globals.h │ │ ├── globals_test.cc │ │ ├── initialize.cc │ │ ├── initialize.h │ │ ├── internal/ │ │ │ ├── BUILD.bazel │ │ │ ├── append_truncated.h │ │ │ ├── check_impl.h │ │ │ ├── check_op.cc │ │ │ ├── check_op.h │ │ │ ├── conditions.cc │ │ │ ├── conditions.h │ │ │ ├── config.h │ │ │ ├── container.h │ │ │ ├── container_test.cc │ │ │ ├── flags.h │ │ │ ├── fnmatch.cc │ │ │ ├── fnmatch.h │ │ │ ├── fnmatch_benchmark.cc │ │ │ ├── fnmatch_test.cc │ │ │ ├── globals.cc │ │ │ ├── globals.h │ │ │ ├── log_format.cc │ │ │ ├── log_format.h │ │ │ ├── log_impl.h │ │ │ ├── log_message.cc │ │ │ ├── log_message.h │ │ │ ├── log_sink_set.cc │ │ │ ├── log_sink_set.h │ │ │ ├── nullguard.cc │ │ │ ├── nullguard.h │ │ │ ├── nullstream.h │ │ │ ├── proto.cc │ │ │ ├── proto.h │ │ │ ├── stderr_log_sink_test.cc │ │ │ ├── strip.h │ │ │ ├── structured.h │ │ │ ├── structured_proto.cc │ │ │ ├── structured_proto.h │ │ │ ├── structured_proto_test.cc │ │ │ ├── test_actions.cc │ │ │ ├── test_actions.h │ │ │ ├── test_helpers.cc │ │ │ ├── test_helpers.h │ │ │ ├── test_matchers.cc │ │ │ ├── test_matchers.h │ │ │ ├── vlog_config.cc │ │ │ ├── vlog_config.h │ │ │ ├── vlog_config_benchmark.cc │ │ │ └── voidify.h │ │ ├── log.h │ │ ├── log_basic_test.cc │ │ ├── log_basic_test_impl.inc │ │ ├── log_benchmark.cc │ │ ├── log_entry.cc │ │ ├── log_entry.h │ │ ├── log_entry_test.cc │ │ ├── log_format_test.cc │ │ ├── log_macro_hygiene_test.cc │ │ ├── log_modifier_methods_test.cc │ │ ├── log_sink.cc │ │ ├── log_sink.h │ │ ├── log_sink_registry.h │ │ ├── log_sink_test.cc │ │ ├── log_streamer.h │ │ ├── log_streamer_test.cc │ │ ├── scoped_mock_log.cc │ │ ├── scoped_mock_log.h │ │ ├── scoped_mock_log_test.cc │ │ ├── stripping_test.cc │ │ ├── structured.h │ │ ├── structured_test.cc │ │ ├── vlog_is_on.h │ │ └── vlog_is_on_test.cc │ ├── memory/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── memory.h │ │ └── memory_test.cc │ ├── meta/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── internal/ │ │ │ ├── constexpr_testing.h │ │ │ ├── constexpr_testing_test.cc │ │ │ ├── requires.h │ │ │ └── requires_test.cc │ │ ├── type_traits.h │ │ └── type_traits_test.cc │ ├── numeric/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── bits.h │ │ ├── bits_benchmark.cc │ │ ├── bits_test.cc │ │ ├── int128.cc │ │ ├── int128.h │ │ ├── int128_benchmark.cc │ │ ├── int128_have_intrinsic.inc │ │ ├── int128_no_intrinsic.inc │ │ ├── int128_stream_test.cc │ │ ├── int128_test.cc │ │ └── internal/ │ │ ├── bits.h │ │ └── representation.h │ ├── profiling/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── hashtable.cc │ │ ├── hashtable.h │ │ └── internal/ │ │ ├── exponential_biased.cc │ │ ├── exponential_biased.h │ │ ├── exponential_biased_test.cc │ │ ├── periodic_sampler.cc │ │ ├── periodic_sampler.h │ │ ├── periodic_sampler_benchmark.cc │ │ ├── periodic_sampler_test.cc │ │ ├── profile_builder.cc │ │ ├── profile_builder.h │ │ ├── sample_recorder.h │ │ └── sample_recorder_test.cc │ ├── random/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── benchmarks.cc │ │ ├── bernoulli_distribution.h │ │ ├── bernoulli_distribution_test.cc │ │ ├── beta_distribution.h │ │ ├── beta_distribution_test.cc │ │ ├── bit_gen_ref.h │ │ ├── bit_gen_ref_test.cc │ │ ├── discrete_distribution.cc │ │ ├── discrete_distribution.h │ │ ├── discrete_distribution_test.cc │ │ ├── distributions.h │ │ ├── distributions_test.cc │ │ ├── examples_test.cc │ │ ├── exponential_distribution.h │ │ ├── exponential_distribution_test.cc │ │ ├── gaussian_distribution.cc │ │ ├── gaussian_distribution.h │ │ ├── gaussian_distribution_test.cc │ │ ├── generators_test.cc │ │ ├── internal/ │ │ │ ├── BUILD.bazel │ │ │ ├── chi_square.cc │ │ │ ├── chi_square.h │ │ │ ├── chi_square_test.cc │ │ │ ├── distribution_caller.h │ │ │ ├── distribution_test_util.cc │ │ │ ├── distribution_test_util.h │ │ │ ├── distribution_test_util_test.cc │ │ │ ├── entropy_pool.cc │ │ │ ├── entropy_pool.h │ │ │ ├── entropy_pool_test.cc │ │ │ ├── explicit_seed_seq.h │ │ │ ├── explicit_seed_seq_test.cc │ │ │ ├── fast_uniform_bits.h │ │ │ ├── fast_uniform_bits_test.cc │ │ │ ├── fastmath.h │ │ │ ├── fastmath_test.cc │ │ │ ├── gaussian_distribution_gentables.cc │ │ │ ├── generate_real.h │ │ │ ├── generate_real_test.cc │ │ │ ├── iostream_state_saver.h │ │ │ ├── iostream_state_saver_test.cc │ │ │ ├── mock_helpers.h │ │ │ ├── mock_overload_set.h │ │ │ ├── mock_validators.h │ │ │ ├── nanobenchmark.cc │ │ │ ├── nanobenchmark.h │ │ │ ├── nanobenchmark_test.cc │ │ │ ├── nonsecure_base.h │ │ │ ├── nonsecure_base_test.cc │ │ │ ├── pcg_engine.h │ │ │ ├── pcg_engine_test.cc │ │ │ ├── platform.h │ │ │ ├── randen.cc │ │ │ ├── randen.h │ │ │ ├── randen_benchmarks.cc │ │ │ ├── randen_detect.cc │ │ │ ├── randen_detect.h │ │ │ ├── randen_engine.h │ │ │ ├── randen_engine_test.cc │ │ │ ├── randen_hwaes.cc │ │ │ ├── randen_hwaes.h │ │ │ ├── randen_hwaes_test.cc │ │ │ ├── randen_round_keys.cc │ │ │ ├── randen_slow.cc │ │ │ ├── randen_slow.h │ │ │ ├── randen_slow_test.cc │ │ │ ├── randen_test.cc │ │ │ ├── randen_traits.h │ │ │ ├── salted_seed_seq.h │ │ │ ├── salted_seed_seq_test.cc │ │ │ ├── seed_material.cc │ │ │ ├── seed_material.h │ │ │ ├── seed_material_test.cc │ │ │ ├── sequence_urbg.h │ │ │ ├── traits.h │ │ │ ├── traits_test.cc │ │ │ ├── uniform_helper.h │ │ │ ├── uniform_helper_test.cc │ │ │ ├── wide_multiply.h │ │ │ └── wide_multiply_test.cc │ │ ├── log_uniform_int_distribution.h │ │ ├── log_uniform_int_distribution_test.cc │ │ ├── mock_distributions.h │ │ ├── mock_distributions_test.cc │ │ ├── mocking_bit_gen.h │ │ ├── mocking_bit_gen_test.cc │ │ ├── poisson_distribution.h │ │ ├── poisson_distribution_test.cc │ │ ├── random.h │ │ ├── seed_gen_exception.cc │ │ ├── seed_gen_exception.h │ │ ├── seed_sequences.cc │ │ ├── seed_sequences.h │ │ ├── seed_sequences_test.cc │ │ ├── uniform_int_distribution.h │ │ ├── uniform_int_distribution_test.cc │ │ ├── uniform_real_distribution.h │ │ ├── uniform_real_distribution_test.cc │ │ ├── zipf_distribution.h │ │ └── zipf_distribution_test.cc │ ├── status/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── internal/ │ │ │ ├── status_internal.cc │ │ │ ├── status_internal.h │ │ │ ├── status_matchers.cc │ │ │ ├── status_matchers.h │ │ │ └── statusor_internal.h │ │ ├── status.cc │ │ ├── status.h │ │ ├── status_benchmark.cc │ │ ├── status_matchers.h │ │ ├── status_matchers_test.cc │ │ ├── status_payload_printer.cc │ │ ├── status_payload_printer.h │ │ ├── status_test.cc │ │ ├── statusor.cc │ │ ├── statusor.h │ │ ├── statusor_benchmark.cc │ │ └── statusor_test.cc │ ├── strings/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── ascii.cc │ │ ├── ascii.h │ │ ├── ascii_benchmark.cc │ │ ├── ascii_test.cc │ │ ├── atod_manual_test.cc │ │ ├── char_formatting_test.cc │ │ ├── charconv.cc │ │ ├── charconv.h │ │ ├── charconv_benchmark.cc │ │ ├── charconv_test.cc │ │ ├── charset.h │ │ ├── charset_benchmark.cc │ │ ├── charset_test.cc │ │ ├── cord.cc │ │ ├── cord.h │ │ ├── cord_analysis.cc │ │ ├── cord_analysis.h │ │ ├── cord_buffer.h │ │ ├── cord_buffer_test.cc │ │ ├── cord_test.cc │ │ ├── cord_test_helpers.h │ │ ├── cordz_test.cc │ │ ├── cordz_test_helpers.h │ │ ├── escaping.cc │ │ ├── escaping.h │ │ ├── escaping_benchmark.cc │ │ ├── escaping_test.cc │ │ ├── has_absl_stringify.h │ │ ├── has_absl_stringify_test.cc │ │ ├── has_ostream_operator.h │ │ ├── has_ostream_operator_test.cc │ │ ├── internal/ │ │ │ ├── append_and_overwrite.h │ │ │ ├── append_and_overwrite_test.cc │ │ │ ├── charconv_bigint.cc │ │ │ ├── charconv_bigint.h │ │ │ ├── charconv_bigint_test.cc │ │ │ ├── charconv_parse.cc │ │ │ ├── charconv_parse.h │ │ │ ├── charconv_parse_test.cc │ │ │ ├── cord_data_edge.h │ │ │ ├── cord_data_edge_test.cc │ │ │ ├── cord_internal.cc │ │ │ ├── cord_internal.h │ │ │ ├── cord_rep_btree.cc │ │ │ ├── cord_rep_btree.h │ │ │ ├── cord_rep_btree_navigator.cc │ │ │ ├── cord_rep_btree_navigator.h │ │ │ ├── cord_rep_btree_navigator_test.cc │ │ │ ├── cord_rep_btree_reader.cc │ │ │ ├── cord_rep_btree_reader.h │ │ │ ├── cord_rep_btree_reader_test.cc │ │ │ ├── cord_rep_btree_test.cc │ │ │ ├── cord_rep_consume.cc │ │ │ ├── cord_rep_consume.h │ │ │ ├── cord_rep_crc.cc │ │ │ ├── cord_rep_crc.h │ │ │ ├── cord_rep_crc_test.cc │ │ │ ├── cord_rep_flat.h │ │ │ ├── cord_rep_test_util.h │ │ │ ├── cordz_functions.cc │ │ │ ├── cordz_functions.h │ │ │ ├── cordz_functions_test.cc │ │ │ ├── cordz_handle.cc │ │ │ ├── cordz_handle.h │ │ │ ├── cordz_handle_test.cc │ │ │ ├── cordz_info.cc │ │ │ ├── cordz_info.h │ │ │ ├── cordz_info_statistics_test.cc │ │ │ ├── cordz_info_test.cc │ │ │ ├── cordz_sample_token.cc │ │ │ ├── cordz_sample_token.h │ │ │ ├── cordz_sample_token_test.cc │ │ │ ├── cordz_statistics.h │ │ │ ├── cordz_update_scope.h │ │ │ ├── cordz_update_scope_test.cc │ │ │ ├── cordz_update_tracker.h │ │ │ ├── cordz_update_tracker_test.cc │ │ │ ├── damerau_levenshtein_distance.cc │ │ │ ├── damerau_levenshtein_distance.h │ │ │ ├── damerau_levenshtein_distance_benchmark.cc │ │ │ ├── damerau_levenshtein_distance_test.cc │ │ │ ├── escaping.cc │ │ │ ├── escaping.h │ │ │ ├── escaping_test_common.h │ │ │ ├── generic_printer.cc │ │ │ ├── generic_printer.h │ │ │ ├── generic_printer_internal.h │ │ │ ├── generic_printer_test.cc │ │ │ ├── memutil.cc │ │ │ ├── memutil.h │ │ │ ├── memutil_benchmark.cc │ │ │ ├── memutil_test.cc │ │ │ ├── numbers_test_common.h │ │ │ ├── ostringstream.cc │ │ │ ├── ostringstream.h │ │ │ ├── ostringstream_benchmark.cc │ │ │ ├── ostringstream_test.cc │ │ │ ├── pow10_helper.cc │ │ │ ├── pow10_helper.h │ │ │ ├── pow10_helper_test.cc │ │ │ ├── resize_uninitialized.h │ │ │ ├── resize_uninitialized_test.cc │ │ │ ├── stl_type_traits.h │ │ │ ├── str_format/ │ │ │ │ ├── arg.cc │ │ │ │ ├── arg.h │ │ │ │ ├── arg_test.cc │ │ │ │ ├── bind.cc │ │ │ │ ├── bind.h │ │ │ │ ├── bind_test.cc │ │ │ │ ├── checker.h │ │ │ │ ├── checker_test.cc │ │ │ │ ├── constexpr_parser.h │ │ │ │ ├── convert_test.cc │ │ │ │ ├── extension.cc │ │ │ │ ├── extension.h │ │ │ │ ├── extension_test.cc │ │ │ │ ├── float_conversion.cc │ │ │ │ ├── float_conversion.h │ │ │ │ ├── output.cc │ │ │ │ ├── output.h │ │ │ │ ├── output_test.cc │ │ │ │ ├── parser.cc │ │ │ │ ├── parser.h │ │ │ │ └── parser_test.cc │ │ │ ├── str_join_internal.h │ │ │ ├── str_split_internal.h │ │ │ ├── string_constant.h │ │ │ ├── string_constant_test.cc │ │ │ ├── stringify_sink.cc │ │ │ ├── stringify_sink.h │ │ │ ├── stringify_stream.h │ │ │ ├── stringify_stream_test.cc │ │ │ ├── utf8.cc │ │ │ ├── utf8.h │ │ │ └── utf8_test.cc │ │ ├── match.cc │ │ ├── match.h │ │ ├── match_test.cc │ │ ├── numbers.cc │ │ ├── numbers.h │ │ ├── numbers_benchmark.cc │ │ ├── numbers_test.cc │ │ ├── resize_and_overwrite.h │ │ ├── resize_and_overwrite_test.cc │ │ ├── str_cat.cc │ │ ├── str_cat.h │ │ ├── str_cat_benchmark.cc │ │ ├── str_cat_test.cc │ │ ├── str_format.h │ │ ├── str_format_test.cc │ │ ├── str_join.h │ │ ├── str_join_benchmark.cc │ │ ├── str_join_test.cc │ │ ├── str_replace.cc │ │ ├── str_replace.h │ │ ├── str_replace_benchmark.cc │ │ ├── str_replace_test.cc │ │ ├── str_split.cc │ │ ├── str_split.h │ │ ├── str_split_benchmark.cc │ │ ├── str_split_test.cc │ │ ├── string_view.h │ │ ├── string_view_test.cc │ │ ├── strip.h │ │ ├── strip_test.cc │ │ ├── substitute.cc │ │ ├── substitute.h │ │ ├── substitute_benchmark.cc │ │ └── substitute_test.cc │ ├── synchronization/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── barrier.cc │ │ ├── barrier.h │ │ ├── barrier_test.cc │ │ ├── blocking_counter.cc │ │ ├── blocking_counter.h │ │ ├── blocking_counter_benchmark.cc │ │ ├── blocking_counter_test.cc │ │ ├── internal/ │ │ │ ├── create_thread_identity.cc │ │ │ ├── create_thread_identity.h │ │ │ ├── futex.h │ │ │ ├── futex_waiter.cc │ │ │ ├── futex_waiter.h │ │ │ ├── graphcycles.cc │ │ │ ├── graphcycles.h │ │ │ ├── graphcycles_benchmark.cc │ │ │ ├── graphcycles_test.cc │ │ │ ├── kernel_timeout.cc │ │ │ ├── kernel_timeout.h │ │ │ ├── kernel_timeout_test.cc │ │ │ ├── per_thread_sem.cc │ │ │ ├── per_thread_sem.h │ │ │ ├── per_thread_sem_test.cc │ │ │ ├── pthread_waiter.cc │ │ │ ├── pthread_waiter.h │ │ │ ├── sem_waiter.cc │ │ │ ├── sem_waiter.h │ │ │ ├── stdcpp_waiter.cc │ │ │ ├── stdcpp_waiter.h │ │ │ ├── thread_pool.h │ │ │ ├── waiter.h │ │ │ ├── waiter_base.cc │ │ │ ├── waiter_base.h │ │ │ ├── waiter_test.cc │ │ │ ├── win32_waiter.cc │ │ │ └── win32_waiter.h │ │ ├── lifetime_test.cc │ │ ├── mutex.cc │ │ ├── mutex.h │ │ ├── mutex_benchmark.cc │ │ ├── mutex_method_pointer_test.cc │ │ ├── mutex_test.cc │ │ ├── notification.cc │ │ ├── notification.h │ │ └── notification_test.cc │ ├── time/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── civil_time.cc │ │ ├── civil_time.h │ │ ├── civil_time_benchmark.cc │ │ ├── civil_time_test.cc │ │ ├── clock.cc │ │ ├── clock.h │ │ ├── clock_benchmark.cc │ │ ├── clock_interface.cc │ │ ├── clock_interface.h │ │ ├── clock_interface_test.cc │ │ ├── clock_test.cc │ │ ├── duration.cc │ │ ├── duration_benchmark.cc │ │ ├── duration_test.cc │ │ ├── flag_test.cc │ │ ├── format.cc │ │ ├── format_benchmark.cc │ │ ├── format_test.cc │ │ ├── internal/ │ │ │ ├── cctz/ │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── include/ │ │ │ │ │ └── cctz/ │ │ │ │ │ ├── civil_time.h │ │ │ │ │ ├── civil_time_detail.h │ │ │ │ │ ├── time_zone.h │ │ │ │ │ └── zone_info_source.h │ │ │ │ ├── src/ │ │ │ │ │ ├── cctz_benchmark.cc │ │ │ │ │ ├── civil_time_detail.cc │ │ │ │ │ ├── civil_time_test.cc │ │ │ │ │ ├── test_time_zone_names.cc │ │ │ │ │ ├── test_time_zone_names.h │ │ │ │ │ ├── time_zone_fixed.cc │ │ │ │ │ ├── time_zone_fixed.h │ │ │ │ │ ├── time_zone_format.cc │ │ │ │ │ ├── time_zone_format_test.cc │ │ │ │ │ ├── time_zone_if.cc │ │ │ │ │ ├── time_zone_if.h │ │ │ │ │ ├── time_zone_impl.cc │ │ │ │ │ ├── time_zone_impl.h │ │ │ │ │ ├── time_zone_info.cc │ │ │ │ │ ├── time_zone_info.h │ │ │ │ │ ├── time_zone_libc.cc │ │ │ │ │ ├── time_zone_libc.h │ │ │ │ │ ├── time_zone_lookup.cc │ │ │ │ │ ├── time_zone_lookup_test.cc │ │ │ │ │ ├── time_zone_name_win.cc │ │ │ │ │ ├── time_zone_name_win.h │ │ │ │ │ ├── time_zone_posix.cc │ │ │ │ │ ├── time_zone_posix.h │ │ │ │ │ ├── tzfile.h │ │ │ │ │ └── zone_info_source.cc │ │ │ │ └── testdata/ │ │ │ │ ├── README.zoneinfo │ │ │ │ ├── version │ │ │ │ └── zoneinfo/ │ │ │ │ ├── Africa/ │ │ │ │ │ ├── Abidjan │ │ │ │ │ ├── Accra │ │ │ │ │ ├── Addis_Ababa │ │ │ │ │ ├── Algiers │ │ │ │ │ ├── Asmara │ │ │ │ │ ├── Asmera │ │ │ │ │ ├── Bamako │ │ │ │ │ ├── Bangui │ │ │ │ │ ├── Banjul │ │ │ │ │ ├── Bissau │ │ │ │ │ ├── Blantyre │ │ │ │ │ ├── Brazzaville │ │ │ │ │ ├── Bujumbura │ │ │ │ │ ├── Cairo │ │ │ │ │ ├── Casablanca │ │ │ │ │ ├── Ceuta │ │ │ │ │ ├── Conakry │ │ │ │ │ ├── Dakar │ │ │ │ │ ├── Dar_es_Salaam │ │ │ │ │ ├── Djibouti │ │ │ │ │ ├── Douala │ │ │ │ │ ├── El_Aaiun │ │ │ │ │ ├── Freetown │ │ │ │ │ ├── Gaborone │ │ │ │ │ ├── Harare │ │ │ │ │ ├── Johannesburg │ │ │ │ │ ├── Juba │ │ │ │ │ ├── Kampala │ │ │ │ │ ├── Khartoum │ │ │ │ │ ├── Kigali │ │ │ │ │ ├── Kinshasa │ │ │ │ │ ├── Lagos │ │ │ │ │ ├── Libreville │ │ │ │ │ ├── Lome │ │ │ │ │ ├── Luanda │ │ │ │ │ ├── Lubumbashi │ │ │ │ │ ├── Lusaka │ │ │ │ │ ├── Malabo │ │ │ │ │ ├── Maputo │ │ │ │ │ ├── Maseru │ │ │ │ │ ├── Mbabane │ │ │ │ │ ├── Mogadishu │ │ │ │ │ ├── Monrovia │ │ │ │ │ ├── Nairobi │ │ │ │ │ ├── Ndjamena │ │ │ │ │ ├── Niamey │ │ │ │ │ ├── Nouakchott │ │ │ │ │ ├── Ouagadougou │ │ │ │ │ ├── Porto-Novo │ │ │ │ │ ├── Sao_Tome │ │ │ │ │ ├── Timbuktu │ │ │ │ │ ├── Tripoli │ │ │ │ │ ├── Tunis │ │ │ │ │ └── Windhoek │ │ │ │ ├── America/ │ │ │ │ │ ├── Adak │ │ │ │ │ ├── Anchorage │ │ │ │ │ ├── Anguilla │ │ │ │ │ ├── Antigua │ │ │ │ │ ├── Araguaina │ │ │ │ │ ├── Argentina/ │ │ │ │ │ │ ├── Buenos_Aires │ │ │ │ │ │ ├── Catamarca │ │ │ │ │ │ ├── ComodRivadavia │ │ │ │ │ │ ├── Cordoba │ │ │ │ │ │ ├── Jujuy │ │ │ │ │ │ ├── La_Rioja │ │ │ │ │ │ ├── Mendoza │ │ │ │ │ │ ├── Rio_Gallegos │ │ │ │ │ │ ├── Salta │ │ │ │ │ │ ├── San_Juan │ │ │ │ │ │ ├── San_Luis │ │ │ │ │ │ ├── Tucuman │ │ │ │ │ │ └── Ushuaia │ │ │ │ │ ├── Aruba │ │ │ │ │ ├── Asuncion │ │ │ │ │ ├── Atikokan │ │ │ │ │ ├── Atka │ │ │ │ │ ├── Bahia │ │ │ │ │ ├── Bahia_Banderas │ │ │ │ │ ├── Barbados │ │ │ │ │ ├── Belem │ │ │ │ │ ├── Belize │ │ │ │ │ ├── Blanc-Sablon │ │ │ │ │ ├── Boa_Vista │ │ │ │ │ ├── Bogota │ │ │ │ │ ├── Boise │ │ │ │ │ ├── Buenos_Aires │ │ │ │ │ ├── Cambridge_Bay │ │ │ │ │ ├── Campo_Grande │ │ │ │ │ ├── Cancun │ │ │ │ │ ├── Caracas │ │ │ │ │ ├── Catamarca │ │ │ │ │ ├── Cayenne │ │ │ │ │ ├── Cayman │ │ │ │ │ ├── Chicago │ │ │ │ │ ├── Chihuahua │ │ │ │ │ ├── Ciudad_Juarez │ │ │ │ │ ├── Coral_Harbour │ │ │ │ │ ├── Cordoba │ │ │ │ │ ├── Costa_Rica │ │ │ │ │ ├── Coyhaique │ │ │ │ │ ├── Creston │ │ │ │ │ ├── Cuiaba │ │ │ │ │ ├── Curacao │ │ │ │ │ ├── Danmarkshavn │ │ │ │ │ ├── Dawson │ │ │ │ │ ├── Dawson_Creek │ │ │ │ │ ├── Denver │ │ │ │ │ ├── Detroit │ │ │ │ │ ├── Dominica │ │ │ │ │ ├── Edmonton │ │ │ │ │ ├── Eirunepe │ │ │ │ │ ├── El_Salvador │ │ │ │ │ ├── Ensenada │ │ │ │ │ ├── Fort_Nelson │ │ │ │ │ ├── Fort_Wayne │ │ │ │ │ ├── Fortaleza │ │ │ │ │ ├── Glace_Bay │ │ │ │ │ ├── Godthab │ │ │ │ │ ├── Goose_Bay │ │ │ │ │ ├── Grand_Turk │ │ │ │ │ ├── Grenada │ │ │ │ │ ├── Guadeloupe │ │ │ │ │ ├── Guatemala │ │ │ │ │ ├── Guayaquil │ │ │ │ │ ├── Guyana │ │ │ │ │ ├── Halifax │ │ │ │ │ ├── Havana │ │ │ │ │ ├── Hermosillo │ │ │ │ │ ├── Indiana/ │ │ │ │ │ │ ├── Indianapolis │ │ │ │ │ │ ├── Knox │ │ │ │ │ │ ├── Marengo │ │ │ │ │ │ ├── Petersburg │ │ │ │ │ │ ├── Tell_City │ │ │ │ │ │ ├── Vevay │ │ │ │ │ │ ├── Vincennes │ │ │ │ │ │ └── Winamac │ │ │ │ │ ├── Indianapolis │ │ │ │ │ ├── Inuvik │ │ │ │ │ ├── Iqaluit │ │ │ │ │ ├── Jamaica │ │ │ │ │ ├── Jujuy │ │ │ │ │ ├── Juneau │ │ │ │ │ ├── Kentucky/ │ │ │ │ │ │ ├── Louisville │ │ │ │ │ │ └── Monticello │ │ │ │ │ ├── Knox_IN │ │ │ │ │ ├── Kralendijk │ │ │ │ │ ├── La_Paz │ │ │ │ │ ├── Lima │ │ │ │ │ ├── Los_Angeles │ │ │ │ │ ├── Louisville │ │ │ │ │ ├── Lower_Princes │ │ │ │ │ ├── Maceio │ │ │ │ │ ├── Managua │ │ │ │ │ ├── Manaus │ │ │ │ │ ├── Marigot │ │ │ │ │ ├── Martinique │ │ │ │ │ ├── Matamoros │ │ │ │ │ ├── Mazatlan │ │ │ │ │ ├── Mendoza │ │ │ │ │ ├── Menominee │ │ │ │ │ ├── Merida │ │ │ │ │ ├── Metlakatla │ │ │ │ │ ├── Mexico_City │ │ │ │ │ ├── Miquelon │ │ │ │ │ ├── Moncton │ │ │ │ │ ├── Monterrey │ │ │ │ │ ├── Montevideo │ │ │ │ │ ├── Montreal │ │ │ │ │ ├── Montserrat │ │ │ │ │ ├── Nassau │ │ │ │ │ ├── New_York │ │ │ │ │ ├── Nipigon │ │ │ │ │ ├── Nome │ │ │ │ │ ├── Noronha │ │ │ │ │ ├── North_Dakota/ │ │ │ │ │ │ ├── Beulah │ │ │ │ │ │ ├── Center │ │ │ │ │ │ └── New_Salem │ │ │ │ │ ├── Nuuk │ │ │ │ │ ├── Ojinaga │ │ │ │ │ ├── Panama │ │ │ │ │ ├── Pangnirtung │ │ │ │ │ ├── Paramaribo │ │ │ │ │ ├── Phoenix │ │ │ │ │ ├── Port-au-Prince │ │ │ │ │ ├── Port_of_Spain │ │ │ │ │ ├── Porto_Acre │ │ │ │ │ ├── Porto_Velho │ │ │ │ │ ├── Puerto_Rico │ │ │ │ │ ├── Punta_Arenas │ │ │ │ │ ├── Rainy_River │ │ │ │ │ ├── Rankin_Inlet │ │ │ │ │ ├── Recife │ │ │ │ │ ├── Regina │ │ │ │ │ ├── Resolute │ │ │ │ │ ├── Rio_Branco │ │ │ │ │ ├── Rosario │ │ │ │ │ ├── Santa_Isabel │ │ │ │ │ ├── Santarem │ │ │ │ │ ├── Santiago │ │ │ │ │ ├── Santo_Domingo │ │ │ │ │ ├── Sao_Paulo │ │ │ │ │ ├── Scoresbysund │ │ │ │ │ ├── Shiprock │ │ │ │ │ ├── Sitka │ │ │ │ │ ├── St_Barthelemy │ │ │ │ │ ├── St_Johns │ │ │ │ │ ├── St_Kitts │ │ │ │ │ ├── St_Lucia │ │ │ │ │ ├── St_Thomas │ │ │ │ │ ├── St_Vincent │ │ │ │ │ ├── Swift_Current │ │ │ │ │ ├── Tegucigalpa │ │ │ │ │ ├── Thule │ │ │ │ │ ├── Thunder_Bay │ │ │ │ │ ├── Tijuana │ │ │ │ │ ├── Toronto │ │ │ │ │ ├── Tortola │ │ │ │ │ ├── Vancouver │ │ │ │ │ ├── Virgin │ │ │ │ │ ├── Whitehorse │ │ │ │ │ ├── Winnipeg │ │ │ │ │ ├── Yakutat │ │ │ │ │ └── Yellowknife │ │ │ │ ├── Antarctica/ │ │ │ │ │ ├── Casey │ │ │ │ │ ├── Davis │ │ │ │ │ ├── DumontDUrville │ │ │ │ │ ├── Macquarie │ │ │ │ │ ├── Mawson │ │ │ │ │ ├── McMurdo │ │ │ │ │ ├── Palmer │ │ │ │ │ ├── Rothera │ │ │ │ │ ├── South_Pole │ │ │ │ │ ├── Syowa │ │ │ │ │ ├── Troll │ │ │ │ │ └── Vostok │ │ │ │ ├── Arctic/ │ │ │ │ │ └── Longyearbyen │ │ │ │ ├── Asia/ │ │ │ │ │ ├── Aden │ │ │ │ │ ├── Almaty │ │ │ │ │ ├── Amman │ │ │ │ │ ├── Anadyr │ │ │ │ │ ├── Aqtau │ │ │ │ │ ├── Aqtobe │ │ │ │ │ ├── Ashgabat │ │ │ │ │ ├── Ashkhabad │ │ │ │ │ ├── Atyrau │ │ │ │ │ ├── Baghdad │ │ │ │ │ ├── Bahrain │ │ │ │ │ ├── Baku │ │ │ │ │ ├── Bangkok │ │ │ │ │ ├── Barnaul │ │ │ │ │ ├── Beirut │ │ │ │ │ ├── Bishkek │ │ │ │ │ ├── Brunei │ │ │ │ │ ├── Calcutta │ │ │ │ │ ├── Chita │ │ │ │ │ ├── Choibalsan │ │ │ │ │ ├── Chongqing │ │ │ │ │ ├── Chungking │ │ │ │ │ ├── Colombo │ │ │ │ │ ├── Dacca │ │ │ │ │ ├── Damascus │ │ │ │ │ ├── Dhaka │ │ │ │ │ ├── Dili │ │ │ │ │ ├── Dubai │ │ │ │ │ ├── Dushanbe │ │ │ │ │ ├── Famagusta │ │ │ │ │ ├── Gaza │ │ │ │ │ ├── Harbin │ │ │ │ │ ├── Hebron │ │ │ │ │ ├── Ho_Chi_Minh │ │ │ │ │ ├── Hong_Kong │ │ │ │ │ ├── Hovd │ │ │ │ │ ├── Irkutsk │ │ │ │ │ ├── Istanbul │ │ │ │ │ ├── Jakarta │ │ │ │ │ ├── Jayapura │ │ │ │ │ ├── Jerusalem │ │ │ │ │ ├── Kabul │ │ │ │ │ ├── Kamchatka │ │ │ │ │ ├── Karachi │ │ │ │ │ ├── Kashgar │ │ │ │ │ ├── Kathmandu │ │ │ │ │ ├── Katmandu │ │ │ │ │ ├── Khandyga │ │ │ │ │ ├── Kolkata │ │ │ │ │ ├── Krasnoyarsk │ │ │ │ │ ├── Kuala_Lumpur │ │ │ │ │ ├── Kuching │ │ │ │ │ ├── Kuwait │ │ │ │ │ ├── Macao │ │ │ │ │ ├── Macau │ │ │ │ │ ├── Magadan │ │ │ │ │ ├── Makassar │ │ │ │ │ ├── Manila │ │ │ │ │ ├── Muscat │ │ │ │ │ ├── Nicosia │ │ │ │ │ ├── Novokuznetsk │ │ │ │ │ ├── Novosibirsk │ │ │ │ │ ├── Omsk │ │ │ │ │ ├── Oral │ │ │ │ │ ├── Phnom_Penh │ │ │ │ │ ├── Pontianak │ │ │ │ │ ├── Pyongyang │ │ │ │ │ ├── Qatar │ │ │ │ │ ├── Qostanay │ │ │ │ │ ├── Qyzylorda │ │ │ │ │ ├── Rangoon │ │ │ │ │ ├── Riyadh │ │ │ │ │ ├── Saigon │ │ │ │ │ ├── Sakhalin │ │ │ │ │ ├── Samarkand │ │ │ │ │ ├── Seoul │ │ │ │ │ ├── Shanghai │ │ │ │ │ ├── Singapore │ │ │ │ │ ├── Srednekolymsk │ │ │ │ │ ├── Taipei │ │ │ │ │ ├── Tashkent │ │ │ │ │ ├── Tbilisi │ │ │ │ │ ├── Tehran │ │ │ │ │ ├── Tel_Aviv │ │ │ │ │ ├── Thimbu │ │ │ │ │ ├── Thimphu │ │ │ │ │ ├── Tokyo │ │ │ │ │ ├── Tomsk │ │ │ │ │ ├── Ujung_Pandang │ │ │ │ │ ├── Ulaanbaatar │ │ │ │ │ ├── Ulan_Bator │ │ │ │ │ ├── Urumqi │ │ │ │ │ ├── Ust-Nera │ │ │ │ │ ├── Vientiane │ │ │ │ │ ├── Vladivostok │ │ │ │ │ ├── Yakutsk │ │ │ │ │ ├── Yangon │ │ │ │ │ ├── Yekaterinburg │ │ │ │ │ └── Yerevan │ │ │ │ ├── Atlantic/ │ │ │ │ │ ├── Azores │ │ │ │ │ ├── Bermuda │ │ │ │ │ ├── Canary │ │ │ │ │ ├── Cape_Verde │ │ │ │ │ ├── Faeroe │ │ │ │ │ ├── Faroe │ │ │ │ │ ├── Jan_Mayen │ │ │ │ │ ├── Madeira │ │ │ │ │ ├── Reykjavik │ │ │ │ │ ├── South_Georgia │ │ │ │ │ ├── St_Helena │ │ │ │ │ └── Stanley │ │ │ │ ├── Australia/ │ │ │ │ │ ├── ACT │ │ │ │ │ ├── Adelaide │ │ │ │ │ ├── Brisbane │ │ │ │ │ ├── Broken_Hill │ │ │ │ │ ├── Canberra │ │ │ │ │ ├── Currie │ │ │ │ │ ├── Darwin │ │ │ │ │ ├── Eucla │ │ │ │ │ ├── Hobart │ │ │ │ │ ├── LHI │ │ │ │ │ ├── Lindeman │ │ │ │ │ ├── Lord_Howe │ │ │ │ │ ├── Melbourne │ │ │ │ │ ├── NSW │ │ │ │ │ ├── North │ │ │ │ │ ├── Perth │ │ │ │ │ ├── Queensland │ │ │ │ │ ├── South │ │ │ │ │ ├── Sydney │ │ │ │ │ ├── Tasmania │ │ │ │ │ ├── Victoria │ │ │ │ │ ├── West │ │ │ │ │ └── Yancowinna │ │ │ │ ├── Brazil/ │ │ │ │ │ ├── Acre │ │ │ │ │ ├── DeNoronha │ │ │ │ │ ├── East │ │ │ │ │ └── West │ │ │ │ ├── CET │ │ │ │ ├── CST6CDT │ │ │ │ ├── Canada/ │ │ │ │ │ ├── Atlantic │ │ │ │ │ ├── Central │ │ │ │ │ ├── Eastern │ │ │ │ │ ├── Mountain │ │ │ │ │ ├── Newfoundland │ │ │ │ │ ├── Pacific │ │ │ │ │ ├── Saskatchewan │ │ │ │ │ └── Yukon │ │ │ │ ├── Chile/ │ │ │ │ │ ├── Continental │ │ │ │ │ └── EasterIsland │ │ │ │ ├── Cuba │ │ │ │ ├── EET │ │ │ │ ├── EST │ │ │ │ ├── EST5EDT │ │ │ │ ├── Egypt │ │ │ │ ├── Eire │ │ │ │ ├── Etc/ │ │ │ │ │ ├── GMT │ │ │ │ │ ├── GMT+0 │ │ │ │ │ ├── GMT+1 │ │ │ │ │ ├── GMT+10 │ │ │ │ │ ├── GMT+11 │ │ │ │ │ ├── GMT+12 │ │ │ │ │ ├── GMT+2 │ │ │ │ │ ├── GMT+3 │ │ │ │ │ ├── GMT+4 │ │ │ │ │ ├── GMT+5 │ │ │ │ │ ├── GMT+6 │ │ │ │ │ ├── GMT+7 │ │ │ │ │ ├── GMT+8 │ │ │ │ │ ├── GMT+9 │ │ │ │ │ ├── GMT-0 │ │ │ │ │ ├── GMT-1 │ │ │ │ │ ├── GMT-10 │ │ │ │ │ ├── GMT-11 │ │ │ │ │ ├── GMT-12 │ │ │ │ │ ├── GMT-13 │ │ │ │ │ ├── GMT-14 │ │ │ │ │ ├── GMT-2 │ │ │ │ │ ├── GMT-3 │ │ │ │ │ ├── GMT-4 │ │ │ │ │ ├── GMT-5 │ │ │ │ │ ├── GMT-6 │ │ │ │ │ ├── GMT-7 │ │ │ │ │ ├── GMT-8 │ │ │ │ │ ├── GMT-9 │ │ │ │ │ ├── GMT0 │ │ │ │ │ ├── Greenwich │ │ │ │ │ ├── UCT │ │ │ │ │ ├── UTC │ │ │ │ │ ├── Universal │ │ │ │ │ └── Zulu │ │ │ │ ├── Europe/ │ │ │ │ │ ├── Amsterdam │ │ │ │ │ ├── Andorra │ │ │ │ │ ├── Astrakhan │ │ │ │ │ ├── Athens │ │ │ │ │ ├── Belfast │ │ │ │ │ ├── Belgrade │ │ │ │ │ ├── Berlin │ │ │ │ │ ├── Bratislava │ │ │ │ │ ├── Brussels │ │ │ │ │ ├── Bucharest │ │ │ │ │ ├── Budapest │ │ │ │ │ ├── Busingen │ │ │ │ │ ├── Chisinau │ │ │ │ │ ├── Copenhagen │ │ │ │ │ ├── Dublin │ │ │ │ │ ├── Gibraltar │ │ │ │ │ ├── Guernsey │ │ │ │ │ ├── Helsinki │ │ │ │ │ ├── Isle_of_Man │ │ │ │ │ ├── Istanbul │ │ │ │ │ ├── Jersey │ │ │ │ │ ├── Kaliningrad │ │ │ │ │ ├── Kiev │ │ │ │ │ ├── Kirov │ │ │ │ │ ├── Kyiv │ │ │ │ │ ├── Lisbon │ │ │ │ │ ├── Ljubljana │ │ │ │ │ ├── London │ │ │ │ │ ├── Luxembourg │ │ │ │ │ ├── Madrid │ │ │ │ │ ├── Malta │ │ │ │ │ ├── Mariehamn │ │ │ │ │ ├── Minsk │ │ │ │ │ ├── Monaco │ │ │ │ │ ├── Moscow │ │ │ │ │ ├── Nicosia │ │ │ │ │ ├── Oslo │ │ │ │ │ ├── Paris │ │ │ │ │ ├── Podgorica │ │ │ │ │ ├── Prague │ │ │ │ │ ├── Riga │ │ │ │ │ ├── Rome │ │ │ │ │ ├── Samara │ │ │ │ │ ├── San_Marino │ │ │ │ │ ├── Sarajevo │ │ │ │ │ ├── Saratov │ │ │ │ │ ├── Simferopol │ │ │ │ │ ├── Skopje │ │ │ │ │ ├── Sofia │ │ │ │ │ ├── Stockholm │ │ │ │ │ ├── Tallinn │ │ │ │ │ ├── Tirane │ │ │ │ │ ├── Tiraspol │ │ │ │ │ ├── Ulyanovsk │ │ │ │ │ ├── Uzhgorod │ │ │ │ │ ├── Vaduz │ │ │ │ │ ├── Vatican │ │ │ │ │ ├── Vienna │ │ │ │ │ ├── Vilnius │ │ │ │ │ ├── Volgograd │ │ │ │ │ ├── Warsaw │ │ │ │ │ ├── Zagreb │ │ │ │ │ ├── Zaporozhye │ │ │ │ │ └── Zurich │ │ │ │ ├── Factory │ │ │ │ ├── GB │ │ │ │ ├── GB-Eire │ │ │ │ ├── GMT │ │ │ │ ├── GMT+0 │ │ │ │ ├── GMT-0 │ │ │ │ ├── GMT0 │ │ │ │ ├── Greenwich │ │ │ │ ├── HST │ │ │ │ ├── Hongkong │ │ │ │ ├── Iceland │ │ │ │ ├── Indian/ │ │ │ │ │ ├── Antananarivo │ │ │ │ │ ├── Chagos │ │ │ │ │ ├── Christmas │ │ │ │ │ ├── Cocos │ │ │ │ │ ├── Comoro │ │ │ │ │ ├── Kerguelen │ │ │ │ │ ├── Mahe │ │ │ │ │ ├── Maldives │ │ │ │ │ ├── Mauritius │ │ │ │ │ ├── Mayotte │ │ │ │ │ └── Reunion │ │ │ │ ├── Iran │ │ │ │ ├── Israel │ │ │ │ ├── Jamaica │ │ │ │ ├── Japan │ │ │ │ ├── Kwajalein │ │ │ │ ├── Libya │ │ │ │ ├── MET │ │ │ │ ├── MST │ │ │ │ ├── MST7MDT │ │ │ │ ├── Mexico/ │ │ │ │ │ ├── BajaNorte │ │ │ │ │ ├── BajaSur │ │ │ │ │ └── General │ │ │ │ ├── NZ │ │ │ │ ├── NZ-CHAT │ │ │ │ ├── Navajo │ │ │ │ ├── PRC │ │ │ │ ├── PST8PDT │ │ │ │ ├── Pacific/ │ │ │ │ │ ├── Apia │ │ │ │ │ ├── Auckland │ │ │ │ │ ├── Bougainville │ │ │ │ │ ├── Chatham │ │ │ │ │ ├── Chuuk │ │ │ │ │ ├── Easter │ │ │ │ │ ├── Efate │ │ │ │ │ ├── Enderbury │ │ │ │ │ ├── Fakaofo │ │ │ │ │ ├── Fiji │ │ │ │ │ ├── Funafuti │ │ │ │ │ ├── Galapagos │ │ │ │ │ ├── Gambier │ │ │ │ │ ├── Guadalcanal │ │ │ │ │ ├── Guam │ │ │ │ │ ├── Honolulu │ │ │ │ │ ├── Johnston │ │ │ │ │ ├── Kanton │ │ │ │ │ ├── Kiritimati │ │ │ │ │ ├── Kosrae │ │ │ │ │ ├── Kwajalein │ │ │ │ │ ├── Majuro │ │ │ │ │ ├── Marquesas │ │ │ │ │ ├── Midway │ │ │ │ │ ├── Nauru │ │ │ │ │ ├── Niue │ │ │ │ │ ├── Norfolk │ │ │ │ │ ├── Noumea │ │ │ │ │ ├── Pago_Pago │ │ │ │ │ ├── Palau │ │ │ │ │ ├── Pitcairn │ │ │ │ │ ├── Pohnpei │ │ │ │ │ ├── Ponape │ │ │ │ │ ├── Port_Moresby │ │ │ │ │ ├── Rarotonga │ │ │ │ │ ├── Saipan │ │ │ │ │ ├── Samoa │ │ │ │ │ ├── Tahiti │ │ │ │ │ ├── Tarawa │ │ │ │ │ ├── Tongatapu │ │ │ │ │ ├── Truk │ │ │ │ │ ├── Wake │ │ │ │ │ ├── Wallis │ │ │ │ │ └── Yap │ │ │ │ ├── Poland │ │ │ │ ├── Portugal │ │ │ │ ├── ROC │ │ │ │ ├── ROK │ │ │ │ ├── Singapore │ │ │ │ ├── Turkey │ │ │ │ ├── UCT │ │ │ │ ├── US/ │ │ │ │ │ ├── Alaska │ │ │ │ │ ├── Aleutian │ │ │ │ │ ├── Arizona │ │ │ │ │ ├── Central │ │ │ │ │ ├── East-Indiana │ │ │ │ │ ├── Eastern │ │ │ │ │ ├── Hawaii │ │ │ │ │ ├── Indiana-Starke │ │ │ │ │ ├── Michigan │ │ │ │ │ ├── Mountain │ │ │ │ │ ├── Pacific │ │ │ │ │ └── Samoa │ │ │ │ ├── UTC │ │ │ │ ├── Universal │ │ │ │ ├── W-SU │ │ │ │ ├── WET │ │ │ │ ├── Zulu │ │ │ │ ├── iso3166.tab │ │ │ │ ├── zone1970.tab │ │ │ │ └── zonenow.tab │ │ │ ├── get_current_time_chrono.inc │ │ │ ├── get_current_time_posix.inc │ │ │ ├── test_util.cc │ │ │ └── test_util.h │ │ ├── simulated_clock.cc │ │ ├── simulated_clock.h │ │ ├── simulated_clock_test.cc │ │ ├── time.cc │ │ ├── time.h │ │ ├── time_benchmark.cc │ │ ├── time_test.cc │ │ └── time_zone_test.cc │ ├── types/ │ │ ├── BUILD.bazel │ │ ├── CMakeLists.txt │ │ ├── any.h │ │ ├── any_span.h │ │ ├── any_span_benchmark.cc │ │ ├── any_span_test.cc │ │ ├── compare.h │ │ ├── compare_test.cc │ │ ├── internal/ │ │ │ ├── any_span.h │ │ │ └── span.h │ │ ├── optional.h │ │ ├── optional_ref.h │ │ ├── optional_ref_test.cc │ │ ├── source_location.h │ │ ├── source_location_test.cc │ │ ├── span.h │ │ ├── span_test.cc │ │ ├── variant.h │ │ └── variant_test.cc │ └── utility/ │ ├── BUILD.bazel │ ├── CMakeLists.txt │ └── utility.h ├── ci/ │ ├── absl_alternate_options.h │ ├── cmake_common.sh │ ├── cmake_install_test.sh │ ├── linux_arm_clang-latest_libcxx_bazel.sh │ ├── linux_clang-latest_libcxx_asan_bazel.sh │ ├── linux_clang-latest_libcxx_bazel.sh │ ├── linux_clang-latest_libcxx_tsan_bazel.sh │ ├── linux_clang-latest_libstdcxx_bazel.sh │ ├── linux_docker_containers.sh │ ├── linux_gcc-floor_libstdcxx_bazel.sh │ ├── linux_gcc-latest_libstdcxx_bazel.sh │ ├── linux_gcc-latest_libstdcxx_cmake.sh │ ├── linux_gcc_alpine_cmake.sh │ ├── macos_xcode_bazel.sh │ ├── macos_xcode_cmake.sh │ ├── windows_clangcl_bazel.bat │ ├── windows_msvc_bazel.bat │ └── windows_msvc_cmake.bat ├── conanfile.py └── create_lts.py