Path Lines of Code fml/BUILD.gn 286 fml/ascii_trie.cc 40 fml/ascii_trie.h 24 fml/ascii_trie_unittests.cc 27 fml/backtrace.cc 119 fml/backtrace.h 10 fml/backtrace_stub.cc 12 fml/backtrace_unittests.cc 28 fml/base32.cc 55 fml/base32.h 40 fml/base32_unittest.cc 77 fml/build_config.h 67 fml/closure.h 32 fml/command_line.cc 127 fml/command_line.h 120 fml/command_line_unittest.cc 359 fml/compiler_specific.h 12 fml/concurrent_message_loop.cc 126 fml/concurrent_message_loop.h 50 fml/dart/BUILD.gn 11 fml/dart/dart_converter.cc 3 fml/dart/dart_converter.h 95 fml/delayed_task.cc 29 fml/delayed_task.h 30 fml/eintr_wrapper.h 29 fml/endianness.cc 1 fml/endianness.h 49 fml/endianness_unittests.cc 27 fml/file.cc 101 fml/file.h 73 fml/file_unittest.cc 258 fml/hash_combine.h 26 fml/hash_combine_unittests.cc 16 fml/hex_codec.cc 15 fml/hex_codec.h 7 fml/hex_codec_unittest.cc 21 fml/icu_util.cc 87 fml/icu_util.h 12 fml/log_level.h 19 fml/log_settings.cc 35 fml/log_settings.h 20 fml/log_settings_state.cc 6 fml/logging.cc 123 fml/logging.h 66 fml/logging_unittests.cc 102 fml/macros.h 25 fml/make_copyable.h 31 fml/mapping.cc 139 fml/mapping.h 124 fml/mapping_unittests.cc 49 fml/math.h 17 fml/math_unittests.cc 18 fml/memory/ref_counted.h 31 fml/memory/ref_counted_internal.h 70 fml/memory/ref_counted_unittest.cc 502 fml/memory/ref_ptr.h 148 fml/memory/ref_ptr_internal.h 21 fml/memory/task_runner_checker.cc 40 fml/memory/task_runner_checker.h 26 fml/memory/task_runner_checker_unittest.cc 140 fml/memory/thread_checker.h 55 fml/memory/weak_ptr.h 153 fml/memory/weak_ptr_internal.cc 14 fml/memory/weak_ptr_internal.h 19 fml/memory/weak_ptr_unittest.cc 200 fml/message_loop.cc 61 fml/message_loop.h 32 fml/message_loop_impl.cc 113 fml/message_loop_impl.h 45 fml/message_loop_impl_unittests.cc 23 fml/message_loop_task_queues.cc 327 fml/message_loop_task_queues.h 81 fml/message_loop_task_queues_benchmark.cc 53 fml/message_loop_task_queues_merge_unmerge_unittests.cc 229 fml/message_loop_task_queues_unittests.cc 329 fml/message_loop_unittests.cc 296 fml/native_library.h 54 fml/paths.cc 53 fml/paths.h 18 fml/paths_unittests.cc 11 fml/platform/android/jni_util.cc 205 fml/platform/android/jni_util.h 29 fml/platform/android/jni_weak_ref.cc 50 fml/platform/android/jni_weak_ref.h 24 fml/platform/android/message_loop_android.cc 68 fml/platform/android/message_loop_android.h 30 fml/platform/android/paths_android.cc 16 fml/platform/android/paths_android.h 10 fml/platform/android/scoped_java_ref.cc 70 fml/platform/android/scoped_java_ref.h 105 fml/platform/darwin/cf_utils.cc 3 fml/platform/darwin/cf_utils.h 47 fml/platform/darwin/cf_utils_unittests.mm 45 fml/platform/darwin/message_loop_darwin.h 27 fml/platform/darwin/message_loop_darwin.mm 58 fml/platform/darwin/paths_darwin.mm 22 fml/platform/darwin/platform_version.h 8 fml/platform/darwin/platform_version.mm 12 fml/platform/darwin/scoped_block.h 62 fml/platform/darwin/scoped_block.mm 3 fml/platform/darwin/scoped_nsobject.h 85 fml/platform/darwin/scoped_nsobject.mm 3 fml/platform/darwin/string_range_sanitization.h 8 fml/platform/darwin/string_range_sanitization.mm 19 fml/platform/darwin/string_range_sanitization_unittests.mm 26 fml/platform/fuchsia/message_loop_fuchsia.cc 68 fml/platform/fuchsia/message_loop_fuchsia.h 24 fml/platform/fuchsia/paths_fuchsia.cc 12 fml/platform/fuchsia/task_observers.cc 19 fml/platform/fuchsia/task_observers.h 10 fml/platform/linux/message_loop_linux.cc 63 fml/platform/linux/message_loop_linux.h 25 fml/platform/linux/paths_linux.cc 18 fml/platform/linux/timerfd.cc 46 fml/platform/linux/timerfd.h 26 fml/platform/posix/file_posix.cc 211 fml/platform/posix/mapping_posix.cc 85 fml/platform/posix/native_library_posix.cc 48 fml/platform/posix/paths_posix.cc 44 fml/platform/posix/posix_wrappers_posix.cc 7 fml/platform/posix/shared_mutex_posix.cc 22 fml/platform/posix/shared_mutex_posix.h 18 fml/platform/win/errors_win.cc 30 fml/platform/win/errors_win.h 7 fml/platform/win/file_win.cc 381 fml/platform/win/mapping_win.cc 96 fml/platform/win/message_loop_win.cc 28 fml/platform/win/message_loop_win.h 28 fml/platform/win/native_library_win.cc 42 fml/platform/win/paths_win.cc 75 fml/platform/win/posix_wrappers_win.cc 7 fml/platform/win/wstring_conversion.h 18 fml/posix_wrappers.h 7 fml/raster_thread_merger.cc 146 fml/raster_thread_merger.h 56 fml/raster_thread_merger_unittests.cc 494 fml/shared_thread_merger.cc 82 fml/shared_thread_merger.h 34 fml/size.h 10 fml/status.h 51 fml/synchronization/atomic_object.h 23 fml/synchronization/count_down_latch.cc 18 fml/synchronization/count_down_latch.h 19 fml/synchronization/count_down_latch_unittests.cc 31 fml/synchronization/semaphore.cc 137 fml/synchronization/semaphore.h 21 fml/synchronization/semaphore_unittest.cc 35 fml/synchronization/shared_mutex.h 32 fml/synchronization/shared_mutex_std.cc 18 fml/synchronization/shared_mutex_std.h 18 fml/synchronization/sync_switch.cc 26 fml/synchronization/sync_switch.h 25 fml/synchronization/sync_switch_unittest.cc 22 fml/synchronization/waitable_event.cc 121 fml/synchronization/waitable_event.h 40 fml/synchronization/waitable_event_unittest.cc 134 fml/task_queue_id.h 16 fml/task_runner.cc 46 fml/task_runner.h 36 fml/task_source.cc 86 fml/task_source.h 32 fml/task_source_grade.h 10 fml/task_source_unittests.cc 83 fml/thread.cc 79 fml/thread.h 23 fml/thread_local.cc 26 fml/thread_local.h 54 fml/thread_local_unittests.cc 87 fml/thread_unittests.cc 18 fml/time/chrono_timestamp_provider.cc 14 fml/time/chrono_timestamp_provider.h 21 fml/time/dart_timestamp_provider.cc 25 fml/time/dart_timestamp_provider.h 23 fml/time/time_delta.h 96 fml/time/time_delta_unittest.cc 13 fml/time/time_point.cc 33 fml/time/time_point.h 45 fml/time/time_point_unittest.cc 24 fml/time/time_unittest.cc 41 fml/time/timestamp_provider.h 12 fml/trace_event.cc 331 fml/trace_event.h 282 fml/unique_fd.cc 24 fml/unique_fd.h 71 fml/unique_object.h 78 fml/wakeable.h 11