Flutter Engine
logging.h File Reference
#include <sstream>
#include "flutter/fml/log_level.h"
#include "flutter/fml/macros.h"

Go to the source code of this file.

Classes

class  fml::LogMessageVoidify
 
class  fml::LogMessage
 

Namespaces

 fml
 

Macros

#define FML_LOG_STREAM(severity)   ::fml::LogMessage(::fml::LOG_##severity, __FILE__, __LINE__, nullptr).stream()
 
#define FML_LAZY_STREAM(stream, condition)   !(condition) ? (void)0 : ::fml::LogMessageVoidify() & (stream)
 
#define FML_EAT_STREAM_PARAMETERS(ignored)
 
#define FML_LOG_IS_ON(severity)   (::fml::ShouldCreateLogMessage(::fml::LOG_##severity))
 
#define FML_LOG(severity)   FML_LAZY_STREAM(FML_LOG_STREAM(severity), FML_LOG_IS_ON(severity))
 
#define FML_CHECK(condition)
 
#define FML_VLOG_IS_ON(verbose_level)   ((verbose_level) <= ::fml::GetVlogVerbosity())
 
#define FML_VLOG_STREAM(verbose_level)   ::fml::LogMessage(-verbose_level, __FILE__, __LINE__, nullptr).stream()
 
#define FML_VLOG(verbose_level)   FML_LAZY_STREAM(FML_VLOG_STREAM(verbose_level), FML_VLOG_IS_ON(verbose_level))
 
#define FML_DLOG(severity)   FML_LOG(severity)
 
#define FML_DCHECK(condition)   FML_CHECK(condition)
 
#define FML_UNREACHABLE()
 

Functions

int fml::GetVlogVerbosity ()
 
bool fml::ShouldCreateLogMessage (LogSeverity severity)
 
void fml::KillProcess ()
 

Macro Definition Documentation

◆ FML_CHECK

#define FML_CHECK (   condition)
Value:
::fml::LogMessage(::fml::LOG_FATAL, __FILE__, __LINE__, #condition) \
.stream(), \
!(condition))
#define FML_LAZY_STREAM(stream, condition)
Definition: logging.h:53
constexpr LogSeverity LOG_FATAL
Definition: log_level.h:16

Definition at line 68 of file logging.h.

Referenced by fml::AcquireLooperForThread(), flutter::AndroidShellHolder::AndroidShellHolder(), flutter::BM_PlatformMessageResponseDartComplete(), flutter_runner::SessionConnection::CalculateNextLatchPoint(), flutter::testing::PendingTests::CheckTimedOutTests(), flutter_runner::IsolateConfigurator::ConfigureCurrentIsolate(), fml::SharedMutex::Create(), flutter::DartVMRef::Create(), zircon::dart::HandleWaiter::Create(), flutter::IOSContext::Create(), flutter::Shell::Create(), flutter::testing::CreateAndRunRootIsolate(), flutter_runner::CreateCompilationTrace(), flutter::testing::CreateRenderSurface(), flutter::AndroidSurfaceFactoryImpl::CreateSurface(), flutter_runner::CreateWithContentsOfFile(), flutter::decodeFontFeatures(), flutter::decodeTextShadows(), flutter::DeserializeImageWithoutData(), flutter::testing::EmbedderTestCompositor::EmbedderTestCompositor(), flutter::testing::EmbedderTestCompositorGL::EmbedderTestCompositorGL(), flutter::testing::EmbedderTestCompositorSoftware::EmbedderTestCompositorSoftware(), flutter::testing::EmbedderTestTaskRunner::EmbedderTestTaskRunner(), flutter::PlatformViewAndroidJNIImpl::FlutterViewBeginFrame(), flutter::PlatformViewAndroidJNIImpl::FlutterViewComputePlatformResolvedLocale(), flutter::PlatformViewAndroidJNIImpl::FlutterViewCreateOverlaySurface(), flutter::PlatformViewAndroidJNIImpl::FlutterViewDestroyOverlaySurfaces(), flutter::PlatformViewAndroidJNIImpl::FlutterViewDisplayOverlaySurface(), flutter::PlatformViewAndroidJNIImpl::FlutterViewEndFrame(), flutter::PlatformViewAndroidJNIImpl::FlutterViewHandlePlatformMessage(), flutter::PlatformViewAndroidJNIImpl::FlutterViewHandlePlatformMessageResponse(), flutter::PlatformViewAndroidJNIImpl::FlutterViewOnDisplayPlatformView(), flutter::PlatformViewAndroidJNIImpl::FlutterViewOnFirstFrame(), flutter::PlatformViewAndroidJNIImpl::FlutterViewOnPreEngineRestart(), flutter::PlatformViewAndroidJNIImpl::FlutterViewUpdateCustomAccessibilityActions(), flutter::PlatformViewAndroidJNIImpl::FlutterViewUpdateSemantics(), flutter::testing::UniqueEngineTraits::Free(), flutter::FlutterMain::Get(), flutter::testing::AutoIsolateShutdown::get(), flutter::testing::EmbedderTestContext::GetCompositor(), flutter::GetCoreAnimationLayerClassForRenderingAPI(), fml::MessageLoop::GetCurrent(), fml::MessageLoop::GetCurrentTaskQueueId(), flutter::Shell::GetDartVM(), flutter::testing::GetDebuggerStatus(), flutter::DartVMRef::GetIsolateNameServer(), flutter::SurfacePool::GetLayer(), flutter::testing::TestGLSurface::GetOnscreenSurface(), flutter::testing::EmbedderTestCompositor::GetPendingBackingStoresCount(), flutter::GetSymbolMapping(), flutter::DartVM::GetVMLaunchCount(), flutter::testing::EmbedderTestContextGL::GetWindowFBOId(), flutter::GLContextSwitch::GLContextSwitch(), flutter::DisplayManager::HandleDisplayUpdates(), flutter::testing::ImageMatchesFixture(), dart_runner::InitBuiltinLibrariesForIsolate(), flutter::DartIO::InitForIsolate(), zircon::dart::Initialize(), fuchsia::dart::Initialize(), fml::icu::InitializeICUFromMappingOnce(), fml::icu::InitializeICUOnce(), flutter::ColorFilter::initMatrix(), FlutterPlatformViewSemanticsContainer::initWithSemanticsObject:, flutter::IOSExternalViewEmbedder::IOSExternalViewEmbedder(), fml::MessageLoop::IsInitializedForCurrentThread(), flutter::IsProcResolverOpenGLES(), JNI_OnLoad(), flutter::LayerTree::LayerTree(), fml::RasterThreadMerger::MergeWithLease(), flutter::testing::PendingTests::OnTestBegin(), flutter::Paint::Paint(), flutter::PlatformViewAndroid::PlatformViewAndroid(), flutter_runner::SessionConnection::Present(), flutter::PersistentCache::Purge(), flutter::testing::RasterImagesAreSame(), fml::RasterThreadMerger::RasterThreadMerger(), flutter::VsyncWaiterAndroid::Register(), RegisterProfilerSymbols(), flutter::FlutterPlatformViewsController::RegisterViewFactory, flutter::PlatformConfiguration::ReportTimings(), fml::UniqueObject< fdio_ns_t *, UniqueFDIONSTraits >::reset(), flutter::testing::RunDartCodeInIsolateOnUITaskRunner(), fml::TaskRunnerChecker::RunsOnCreationTaskRunner(), flutter::SerializeImageWithoutData(), flutter_runner::SessionConnection::SessionConnection(), flutter::testing::EmbedderTestContextGL::SetGLPresentCallback(), flutter::testing::TestDartNativeResolver::SetNativeResolverForIsolate(), flutter::testing::EmbedderTestCompositor::SetNextSceneCallback(), flutter::testing::EmbedderConfigBuilder::SetOpenGLFBOCallBack(), flutter::testing::EmbedderConfigBuilder::SetOpenGLPresentCallBack(), flutter::testing::EmbedderTestCompositor::SetPresentCallback(), flutter::testing::FixtureTest::SetSnapshotsAndAssets(), flutter_runner_test::SessionConnectionTest::SetUp(), flutter::testing::EmbedderTestContextSoftware::SetupCompositor(), flutter::testing::EmbedderTestContextGL::SetupCompositor(), fml::MessageLoopTaskQueues::SetWakeable(), flutter::testing::ShellTestVsyncClock::SimulateVSync(), flutter::SamplingProfiler::Start(), flutter::DartServiceIsolate::Startup(), flutter::StartupAndShutdownShell(), flutter::AndroidExternalViewEmbedder::SubmitFrame(), flutter::PlatformViewAndroidJNIImpl::SurfaceTextureAttachToGLContext(), flutter::PlatformViewAndroidJNIImpl::SurfaceTextureDetachFromGLContext(), flutter::PlatformViewAndroidJNIImpl::SurfaceTextureGetTransformMatrix(), flutter::PlatformViewAndroidJNIImpl::SurfaceTextureUpdateTexImage(), flutter_runner_test::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TestGLSurface::TestGLSurface(), flutter::testing::TestIOManager::TestIOManager(), fml::RasterThreadMerger::UnMergeNow(), flutter::SemanticsUpdateBuilder::updateNode(), fml::RasterThreadMerger::WaitUntilMerged(), flutter::AndroidShellHolder::~AndroidShellHolder(), flutter::testing::AutoIsolateShutdown::~AutoIsolateShutdown(), flutter::DartVM::~DartVM(), flutter::testing::EmbedderTestContextGL::~EmbedderTestContextGL(), flutter::testing::TestGLSurface::~TestGLSurface(), and flutter::testing::TestTimeoutListener::~TestTimeoutListener().

◆ FML_DCHECK

#define FML_DCHECK (   condition)    FML_CHECK(condition)

Definition at line 86 of file logging.h.

Referenced by fml::AcquireLooperForThread(), flutter_runner::VulkanSurfacePool::AcquireSurface(), vulkan::VulkanWindow::AcquireSurface(), flutter::SceneUpdateContext::Frame::AddPaintLayer(), fml::internal::RefCountedThreadSafeBase::AddRef(), flutter_runner::AccessibilityBridge::AddSemanticsNodeUpdate(), fml::MessageLoopImpl::AddTaskObserver(), fml::MessageLoopTaskQueues::AddTaskObserver(), flutter::FlutterEventTracer::addTraceEvent(), fml::internal::RefCountedThreadSafeBase::Adopt(), flutter::AndroidShellHolder::AndroidShellHolder(), fml::BitConverter< from_length, to_length, buffer_length >::Append(), fml::internal::RefCountedThreadSafeBase::AssertHasOneRef(), txt::AssetFontManager::AssetFontManager(), fml::jni::AttachCurrentThread(), flutter::PlatformViewIOS::attachView(), flutter::testing::ShellTestVsyncWaiter::AwaitVSync(), flutter::testing::ConstantFiringVsyncWaiter::AwaitVSync(), flutter_runner::VulkanSurface::BindToImage(), flutter::SceneBuilder::build(), zircon::dart::HandleWaiter::Cancel(), zircon::dart::System::ChannelQueryAndRead(), FlutterClippingMaskView::clipPath:matrix:, flutter::ClipPathLayer::ClipPathLayer(), flutter::ClipRectLayer::ClipRectLayer(), flutter::ClipRRectLayer::ClipRRectLayer(), flutter_runner::CompatTaskRunner::CompatTaskRunner(), flutter::PlatformMessageResponseDart::Complete(), flutter::PlatformMessageResponseDart::CompleteEmpty(), flutter_runner::FuchsiaExternalViewEmbedder::CompositeEmbeddedView(), flutter::FlutterPlatformViewsController::CompositeEmbeddedView, flutter::PointerDataPacketConverter::Convert(), flutter::IOSSurface::Create(), zircon::dart::HandleWaiter::Create(), flutter::ViewHolder::Create(), flutter::Shell::Create(), fml::CreateDirectory(), flutter::UIDartState::CreateGPUObject(), flutter::PlatformView::CreateRenderingSurface(), flutter_runner::FuchsiaExternalViewEmbedder::CreateView(), flutter::SceneUpdateContext::CreateView(), flutter_runner::CreateVulkanImage(), flutter::DartIsolateGroupData::DartIsolateGroupData(), flutter::ImageDecoder::Decode(), fml::RasterThreadMerger::DecrementLease(), flutter::ViewHolder::Destroy(), FlutterEngine::destroyContext, flutter_runner::FuchsiaExternalViewEmbedder::DestroyView(), txt::ParagraphTxt::DidExceedMaxLines(), flutter::SmoothPointerDataDispatcher::DispatchPacket(), flutter_runner::PlatformView::DispatchSemanticsAction(), fml::MessageLoopTaskQueues::Dispose(), fml::MessageLoopTaskQueues::DisposeTasks(), flutter::RasterCacheResult::draw(), flutter::Rasterizer::Draw(), flutter::EmbedderExternalTextureGL::EmbedderExternalTextureGL(), flutter::EmbedderExternalViewEmbedder::EmbedderExternalViewEmbedder(), flutter::EmbedderRenderTarget::EmbedderRenderTarget(), flutter::EmbedderTaskRunner::EmbedderTaskRunner(), flutter::FlutterPlatformViewsController::EndFrame, flutter_runner::Engine::Engine(), flutter::Shell::EngineHasLivePorts(), FlutterEngine::ensureSemanticsEnabled, fml::RasterThreadMerger::ExtendLeaseTo(), fml::BitConverter< from_length, to_length, buffer_length >::Extract(), fml::AsciiTrie::Fill(), flutter::UIDartState::FlushMicrotasksNow(), flutter_runner::FlutterIdToFuchsiaId(), flutter_runner::UniqueFDIONSTraits::Free(), tonic::DartConverter< flutter::RRect >::FromArguments(), tonic::DartConverter< flutter::Paint >::FromArguments(), flutter::FxlToDartOrEarlier(), flutter::DartVMRef::get(), flutter::ImageDescriptor::get_pixels(), flutter::ImmutableBuffer::GetAllocationSize(), txt::ParagraphTxt::GetAlphabeticBaseline(), flutter::MergedContainerLayer::GetChildContainer(), flutter::FlutterPlatformViewsController::GetCurrentCanvases, flutter::Shell::GetDartVM(), flutter::testing::EmbedderTest::GetEmbedderContext(), flutter::Shell::GetEngine(), flutter::AssetManagerFontProvider::GetFamilyName(), flutter::AndroidSurfaceGL::GetGLInterface(), txt::ParagraphTxt::GetGlyphPositionAtCoordinate(), txt::ParagraphTxt::GetHeight(), txt::ParagraphTxt::GetIdeographicBaseline(), flutter::Shell::GetIOManager(), flutter::ShellTestExternalViewEmbedder::GetLastSubmittedFrameSize(), txt::ParagraphTxt::GetLineCount(), txt::ParagraphTxt::GetLineMetrics(), txt::ParagraphTxt::GetLongestLine(), flutter::Shell::GetMainDisplayRefreshRate(), txt::ParagraphTxt::GetMaxIntrinsicWidth(), txt::ParagraphTxt::GetMaxWidth(), txt::ParagraphTxt::GetMinIntrinsicWidth(), flutter::AndroidShellHolder::GetPlatformView(), flutter::Shell::GetPlatformView(), flutter::Shell::GetRasterizer(), txt::ParagraphTxt::GetRectsForPlaceholders(), txt::ParagraphTxt::GetRectsForRange(), flutter::EmbedderEngine::GetShell(), vulkan::VulkanSwapchain::GetSize(), flutter_runner::VulkanSurface::GetSize(), fml::Message::GetSizeRead(), flutter::AssetManagerFontStyleSet::getStyle(), txt::TypefaceFontStyleSet::getStyle(), fml::TaskRunner::GetTaskQueueId(), fml::ConcurrentMessageLoop::GetTaskRunner(), flutter::Shell::GetUIIsolateLastError(), flutter::DartVM::GetVMLaunchCount(), txt::ParagraphTxt::GetWordBoundary(), flutter::AndroidSurfaceGL::GLContextClearCurrent(), flutter::AndroidSurfaceGL::GLContextFBO(), flutter::AndroidSurfaceGL::GLContextMakeCurrent(), flutter::AndroidSurfaceGL::GLContextPresent(), flutter::HandleMessageOnHandler(), flutter_runner::AccessibilityBridge::HitTest(), flutter::ImageDecoder::ImageDecoder(), flutter::ImageFromCompressedData(), flutter::Vertices::init(), flutter::ImageDescriptor::initEncoded(), flutter::DartUI::InitForIsolate(), fml::jni::InitJavaVM(), flutter::CanvasGradient::initLinear(), flutter::CanvasGradient::initRadial(), flutter::ImageDescriptor::initRaw(), flutter::CanvasGradient::initSweep(), flutter::CanvasGradient::initTwoPointConical(), SemanticsObject::initWithBridge:uid:, FlutterEngine::initWithName:, SemanticsObjectContainer::initWithSemanticsObject:bridge:, ForwardingGestureRecognizer::initWithTarget:platformViewsController:, flutter::RTree::insert(), fml::internal::WeakPtrFlag::Invalidate(), flutter::IOSExternalTextureGL::IOSExternalTextureGL(), flutter::IOSExternalTextureMetal::IOSExternalTextureMetal(), flutter::IOSRenderTargetGL::IOSRenderTargetGL(), flutter::IOSSurface::IOSSurface(), fml::jni::JavaObjectWeakGlobalRef::JavaObjectWeakGlobalRef(), fml::jni::JavaRef< jobject >::JavaRef(), flutter::RuntimeController::LaunchRootIsolate(), flutter::ImmutableBuffer::length(), main(), flutter_runner::MakeDataFileMapping(), fml::RasterThreadMerger::MergeWithLease(), flutter::AndroidShellHolder::NotifyLowMemoryWarning(), flutter::testing::MockCanvas::onClipRegion(), flutter::testing::MockCanvas::onDoSaveBehind(), flutter::testing::MockCanvas::onDrawAnnotation(), flutter::testing::MockCanvas::onDrawArc(), flutter::testing::MockCanvas::onDrawAtlas(), flutter::testing::MockCanvas::onDrawBehind(), flutter::testing::MockCanvas::onDrawDrawable(), flutter::testing::MockCanvas::onDrawDRRect(), flutter::testing::MockCanvas::onDrawEdgeAAImageSet(), flutter::testing::MockCanvas::onDrawEdgeAAQuad(), flutter::testing::MockCanvas::onDrawImage(), flutter::testing::MockCanvas::onDrawImageLattice(), flutter::testing::MockCanvas::onDrawImageNine(), flutter::testing::MockCanvas::onDrawImageRect(), flutter::testing::MockCanvas::onDrawOval(), flutter::testing::MockCanvas::onDrawPatch(), flutter::testing::MockCanvas::onDrawPoints(), flutter::testing::MockCanvas::onDrawRegion(), flutter::testing::MockCanvas::onDrawRRect(), flutter::testing::MockCanvas::onDrawVerticesObject(), txt::AssetFontManager::onMatchFamily(), flutter::AndroidSurfaceGL::OnScreenSurfaceResize(), vulkan::OnVulkanDebugReportCallback(), flutter::DartVMRef::operator &(), fml::WeakPtr< flutter::Rasterizer >::operator*(), fml::RefPtr< flutter::CanvasImage >::operator*(), flutter::DartVMRef::operator->(), fml::WeakPtr< flutter::Rasterizer >::operator->(), fml::RefPtr< flutter::CanvasImage >::operator->(), fml::MessageLoopTaskQueues::Owns(), flutter::Paint::Paint(), flutter::ClipRectLayer::Paint(), flutter::ClipPathLayer::Paint(), flutter::ClipRRectLayer::Paint(), flutter::ImageFilterLayer::Paint(), flutter::ColorFilterLayer::Paint(), flutter::PlatformViewLayer::Paint(), flutter::BackdropFilterLayer::Paint(), flutter::TransformLayer::Paint(), flutter::ShaderMaskLayer::Paint(), flutter::ContainerLayer::Paint(), flutter::testing::MockLayer::Paint(), flutter::PictureLayer::Paint(), flutter::OpacityLayer::Paint(), flutter::PhysicalShapeLayer::Paint(), flutter::ContainerLayer::PaintChildren(), flutter::ParseKernelListPaths(), flutter::EmbedderResources::Path(), flutter_runner::PlatformView::PlatformView(), TextRange::position(), fml::MessageLoopImpl::PostTask(), flutter::EmbedderTaskRunner::PostTask(), fml::ConcurrentMessageLoop::PostTaskToAllWorkers(), flutter::PrepareKernelMappings(), flutter::ClipRRectLayer::Preroll(), flutter::ClipPathLayer::Preroll(), flutter::ClipRectLayer::Preroll(), flutter::TransformLayer::Preroll(), flutter::OpacityLayer::Preroll(), flutter::ContainerLayer::PrerollChildren(), flutter_runner::FuchsiaExternalViewEmbedder::PrerollCompositeEmbeddedView(), flutter::FlutterPlatformViewsController::PrerollCompositeEmbeddedView, flutter::IOSRenderTargetGL::PresentRenderBuffer(), flutter_runner::VulkanSurfaceProducer::ProduceSurface(), flutter::SceneBuilder::pushClipPath(), FlutterViewController::pushRoute:, flutter::ParagraphBuilder::pushStyle(), flutter::Rasterizer::Rasterizer(), flutter::PlatformViewIOS::RegisterExternalTexture(), fml::internal::RefCountedThreadSafeBase::Release(), zircon::dart::Handle::ReleaseHandle(), zircon::dart::Handle::ReleaseWaiter(), flutter::Shell::ReloadSystemFonts(), fml::MessageLoopImpl::RemoveTaskObserver(), flutter::EmbedderExternalView::Render(), flutter::PlatformConfiguration::ReportTimings(), fml::jni::JavaRef< jobject >::ResetLocalRef(), flutter::ResizeRasterImage(), flutter::AndroidSurfaceGL::ResourceContextClearCurrent(), flutter::AndroidSurfaceGL::ResourceContextMakeCurrent(), flutter::EmbedderResources::ResourceLookup(), FlutterEngine::run, flutter::Shell::RunEngine(), fml::TaskRunner::RunNowOrPostTask(), zircon::dart::Handle::ScheduleCallback(), flutter::VsyncWaiter::ScheduleSecondaryCallback(), fml::jni::ScopedJavaLocalFrame::ScopedJavaLocalFrame(), flutter::ScreenshotLayerTreeAsPicture(), flutter::ServiceProtocolFailureError(), flutter_runner::SessionConnection::SessionConnection(), flutter::IOSSwitchableGLContext::SetCurrent(), flutter::AndroidSurfaceGL::SetNativeWindow(), fml::jni::JavaRef< jobject >::SetNewGlobalRef(), fml::jni::JavaRef< jobject >::SetNewLocalRef(), flutter::PlatformViewIOS::SetOwnerViewController(), flutter::SceneHost::setProperties(), flutter::PlatformViewIOS::SetSemanticsEnabled(), flutter::EmbedderExternalViewEmbedder::SetSurfaceTransformationCallback(), flutter_runner::FuchsiaExternalViewEmbedder::SetViewProperties(), flutter::DartIsolate::Shutdown(), flutter_runner::VulkanSurface::SignalWritesFinished(), flutter_runner::VsyncWaiter::SnapToNextPhase(), zircon::dart::System::SocketRead(), flutter_runner::FuchsiaExternalViewEmbedder::SubmitFrame(), flutter::FlutterPlatformViewsController::SubmitFrame, flutter_runner::VulkanSurfaceProducer::SubmitSurface(), flutter::SurfaceFrame::SurfaceFrame(), fml::TaskRunnerAffineWeakPtrFactory< flutter::Rasterizer >::TaskRunnerAffineWeakPtrFactory(), flutter::Rasterizer::Teardown(), txt::ParagraphTxt::TextSize(), flutter::ToSkMatrix(), flutter::TransformLayer::TransformLayer(), flutter::ContainerLayer::TryToPrepareRasterCache(), flutter::ChildSceneLayer::UpdateScene(), flutter::ViewHolder::UpdateScene(), flutter::IOSRenderTargetGL::UpdateStorageSizeIfNecessary(), flutter::SceneUpdateContext::UpdateView(), flutter::UploadRasterImage(), fml::jni::VectorToStringArray(), flutter::ViewHolder::ViewHolder(), zircon::dart::System::VmoMap(), flutter::VsyncWaiterEmbedder::VsyncWaiterEmbedder(), flutter_runner::VulkanSurface::VulkanSurface(), flutter::Shell::WaitForFirstFrame(), fml::AutoResetWaitableEvent::WaitWithTimeout(), fml::ManualResetWaitableEvent::WaitWithTimeout(), fml::WaitWithTimeoutImpl(), fml::WeakPtrFactory< flutter_runner::VsyncWaiter >::WeakPtrFactory(), flutter::testing::MockCanvas::willRestore(), flutter::AndroidEGLSurface::~AndroidEGLSurface(), flutter::Layer::AutoPrerollSaveLayerState::~AutoPrerollSaveLayerState(), flutter::DartIsolate::~DartIsolate(), flutter::SceneUpdateContext::Entity::~Entity(), zircon::dart::Handle::~Handle(), flutter::IOSRenderTargetGL::~IOSRenderTargetGL(), fml::PlatformSemaphore::~PlatformSemaphore(), fml::internal::RefCountedThreadSafeBase::~RefCountedThreadSafeBase(), flutter::RuntimeController::~RuntimeController(), flutter_runner::VulkanSurfaceProducer::~VulkanSurfaceProducer(), and fml::internal::WeakPtrFlag::~WeakPtrFlag().

◆ FML_DLOG

#define FML_DLOG (   severity)    FML_LOG(severity)

Definition at line 85 of file logging.h.

Referenced by vulkan::VulkanApplication::AcquireFirstCompatibleLogicalDevice(), flutter_runner::VulkanSurfacePool::AcquireSurface(), vulkan::VulkanWindow::AcquireSurface(), vulkan::VulkanSwapchain::AcquireSurface(), flutter_runner::AccessibilityBridge::AddSemanticsNodeUpdate(), flutter_runner::VulkanSurfacePool::AgeAndCollectOldBuffers(), vulkan::VulkanProcTable::AreDeviceProcsSetup(), flutter_runner::VulkanSurface::BindToImage(), flutter::CopyToBitmap(), flutter::DartVMRef::Create(), flutter_runner::CreateCompilationTrace(), flutter::IsolateConfiguration::CreateForKernelList(), flutter::IOSContextGL::CreateRenderTarget(), flutter::PlatformView::CreateResourceContext(), flutter::DartIsolate::CreateRunningRootIsolate(), flutter::PlatformView::CreateVSyncWaiter(), flutter_runner::CreateWithContentsOfFile(), flutter::DirectoryAssetBundle::DirectoryAssetBundle(), flutter::PlatformConfiguration::DispatchPlatformMessage(), flutter::Engine::DispatchPlatformMessage(), flutter_runner::PlatformView::DispatchSemanticsAction(), flutter::KernelListIsolateConfiguration::DoPrepareIsolate(), flutter_runner::Engine::Engine(), flutter::AssetManager::GetAsMapping(), flutter::Shell::GetDartVM(), fml::GetFileAttributesForUtf8Path(), fml::GetFullHandlePath(), flutter::Shell::GetMainDisplayRefreshRate(), fml::jni::GetRealObject(), flutter_runner::FuchsiaExternalViewEmbedder::GetRootCanvas(), flutter_runner::VulkanSurface::GetSize(), fml::ConcurrentMessageLoop::GetTaskRunner(), fml::GetTemporaryDirectoryPath(), flutter::IsolateConfiguration::InferFromSettings(), flutter::InvokeNextFrameCallback(), flutter::IOSContextMetal::IOSContextMetal(), flutter::IOSExternalTextureMetal::IOSExternalTextureMetal(), fml::ThreadChecker::IsCreationThreadCurrent(), flutter::RuntimeController::LaunchRootIsolate(), flutter::EmbedderEngine::LaunchShell(), main(), flutter_runner::MakeDataFileMapping(), flutter::Rasterizer::NotifyLowMemoryWarning(), flutter::PerformInitializationTasks(), flutter_runner::PlatformView::PlatformView(), flutter_runner::PointerTraceHACK(), fml::ConcurrentTaskRunner::PostTask(), flutter::DartIsolate::PrepareForRunningFromKernels(), flutter::IsolateConfiguration::PrepareIsolate(), flutter::PlatformViewIOS::RegisterExternalTexture(), flutter::PlatformViewAndroid::RegisterExternalTexture(), flutter::FontCollection::RegisterFonts(), vulkan::VulkanApplication::ReleaseInstanceOwnership(), flutter::Animator::Render(), fml::NativeLibrary::ResolveSymbol(), flutter::AndroidSurfaceVulkan::ResourceContextClearCurrent(), flutter::AndroidSurfaceVulkan::ResourceContextMakeCurrent(), flutter::RunBundleAndSnapshotFromLibrary(), flutter::ServiceProtocolFailureError(), fml::Thread::SetCurrentThreadName(), FlutterViewController::setFlutterViewDidRenderCallback:, flutter::EmbedderExternalViewEmbedder::SetSurfaceTransformationCallback(), vulkan::VulkanProcTable::SetupDeviceProcAddresses(), flutter::ShellIOManager::ShellIOManager(), flutter_runner::VulkanSurfacePool::ShrinkToFit(), flutter::DartIsolate::Shutdown(), flutter_runner::VulkanSurface::SignalWritesFinished(), flutter::testing::ShellTestPlatformViewVulkan::SimulateVSync(), vulkan::VulkanSwapchain::Submit(), vulkan::VulkanWindow::SwapBuffers(), flutter::testing::TEST(), fml::UnlinkFile(), flutter::IOSRenderTargetGL::UpdateStorageSizeIfNecessary(), fml::VisitFiles(), vulkan::VulkanApplication::VulkanApplication(), vulkan::VulkanBackbuffer::VulkanBackbuffer(), vulkan::VulkanCommandBuffer::VulkanCommandBuffer(), vulkan::VulkanDevice::VulkanDevice(), vulkan::VulkanSurface::VulkanSurface(), flutter_runner::VulkanSurface::VulkanSurface(), flutter_runner::VulkanSurfaceProducer::VulkanSurfaceProducer(), vulkan::VulkanSwapchain::VulkanSwapchain(), vulkan::VulkanWindow::VulkanWindow(), flutter::WriteServerErrorResponse(), flutter::GPUSurfaceMetal::~GPUSurfaceMetal(), and flutter::RuntimeController::~RuntimeController().

◆ FML_EAT_STREAM_PARAMETERS

#define FML_EAT_STREAM_PARAMETERS (   ignored)
Value:
true || (ignored) \
? (void)0 \
::fml::LogMessage(::fml::LOG_FATAL, 0, 0, nullptr).stream()
constexpr LogSeverity LOG_FATAL
Definition: log_level.h:16

Definition at line 56 of file logging.h.

◆ FML_LAZY_STREAM

#define FML_LAZY_STREAM (   stream,
  condition 
)    !(condition) ? (void)0 : ::fml::LogMessageVoidify() & (stream)

Definition at line 53 of file logging.h.

◆ FML_LOG

#define FML_LOG (   severity)    FML_LAZY_STREAM(FML_LOG_STREAM(severity), FML_LOG_IS_ON(severity))

Definition at line 65 of file logging.h.

Referenced by flutter_runner::AccessibilityBridge::AccessibilityBridge(), flutter::GPUSurfaceGL::AcquireFrame(), vulkan::VulkanSwapchain::AcquireSurface(), flutter::DartIsolate::AddIsolateShutdownCallback(), flutter_runner::AccessibilityBridge::AddSemanticsNodeUpdate(), fml::MessageLoopImpl::AddTaskObserver(), flutter::AndroidContextGL::AndroidContextGL(), flutter::AndroidShellHolder::AndroidShellHolder(), zircon::dart::Handle::AsyncWait(), flutter_runner::SessionConnection::CalculateNextLatchPoint(), flutter::testing::TestGLSurface::ClearCurrent(), flutter::AndroidContextGL::ClearCurrent(), flutter::CopyToBitmap(), flutter::testing::ShellTestPlatformView::Create(), flutter::testing::EmbedderTestBackingStoreProducer::Create(), flutter::DartVMRef::Create(), flutter::DartVMData::Create(), flutter::testing::CreateAndRunRootIsolate(), flutter::ShellIOManager::CreateCompatibleResourceLoadingContext(), flutter_runner::CreateCompilationTrace(), CreateEmbedderRenderTarget(), flutter::CreateEmbedderTaskRunner(), flutter::CreateGLInterface(), flutter::DartIsolate::CreateRunningRootIsolate(), flutter::CreateSnapshotSurface(), flutter_runner::CreateWithContentsOfFile(), flutter::ImageDecoder::Decode(), FlutterEngine::destroyContext, flutter_runner::PlatformView::DispatchSemanticsAction(), flutter::PersistentCache::DumpSkp(), flutter::testing::EmbedderConfigBuilder::EmbedderConfigBuilder(), flutter::EmbedderInformationCallback(), flutter::EmbedderSurfaceGL::EmbedderSurfaceGL(), flutter::EmbedderSurfaceSoftware::EmbedderSurfaceSoftware(), flutter::testing::EmbedderTestCompositorGL::EmbedderTestCompositorGL(), flutter::testing::EmbedderTestCompositorSoftware::EmbedderTestCompositorSoftware(), flutter_runner::Engine::Engine(), FlutterEngineInitialize(), tonic::DartConverter< DartConverterMapping >::FromDart(), flutter::ProfilerMetricsIOS::GenerateSample(), flutter::ImmutableBuffer::GetAllocationSize(), flutter::testing::TestGLSurface::GetOnscreenSurface(), flutter::testing::TestGLSurface::GetProcAddress(), flutter::testing::TestGLSurface::GetRasterSurfaceSnapshot(), flutter::GetRenderingAPIForProcess(), flutter::AndroidEGLSurface::GetSize(), flutter::DartVM::GetVMLaunchCount(), flutter::GetVMServiceAssetsArchiveCallback(), flutter::GPUSurfaceGL::GPUSurfaceGL(), flutter::PlatformViewEmbedder::HandlePlatformMessage(), flutter_runner::AccessibilityBridge::HitTest(), flutter::ImageDescriptor::image(), flutter::ImageFromCompressedData(), flutter::ImageFromDecompressedData(), flutter::testing::ImageMatchesFixture(), InferExternalViewEmbedderFromArgs(), flutter::IsolateConfiguration::InferFromSettings(), FlutterViewController::initWithEngine:nibName:bundle:, FlutterBinaryMessengerRelay::initWithParent:, flutter::InvokeMainEntrypoint(), flutter::IOSExternalTextureGL::IOSExternalTextureGL(), flutter::KernelListIsolateConfiguration::KernelListIsolateConfiguration(), flutter::RuntimeController::LaunchRootIsolate(), flutter::DartCallbackCache::LoadCacheFromDisk(), flutter::testing::LoadELFSymbolFromFixturesIfNeccessary(), flutter::PersistentCache::LoadSkSLs(), flutter::LogLastEGLError(), flutter::testing::LogSkData(), main(), flutter::MakeBackingStoreConfig(), flutter::testing::TestGLSurface::MakeCurrent(), flutter::AndroidEGLSurface::MakeCurrent(), flutter_runner::MakeDataFileMapping(), flutter_runner::MakeLocalizationPlatformMessageData(), flutter::testing::TestGLSurface::MakeResourceCurrent(), MakeSkSurfaceFromBackingStore(), flutter::PlatformView::NotifyCreated(), flutter_runner::AccessibilityBridge::OnAccessibilityActionRequested(), flutter::AndroidSurfaceGL::OnScreenSurfaceResize(), flutter_runner::VulkanSurfaceProducer::OnSurfacesPresented(), vulkan::OnVulkanDebugReportCallback(), flutter::testing::OpenFixture(), flutter::testing::OpenFixturesDirectory(), flutter::PlatformViewLayer::Paint(), flutter::LayerTree::Paint(), txt::ParagraphTxt::ParagraphTxt(), flutter::ParseBase32(), flutter::ParseBase64(), flutter::PerformInitializationTasks(), flutter::PersistentCacheStore(), flutter_runner::PlatformView::PlatformView(), flutter_runner::PointerTraceHACK(), flutter::EmbedderTaskRunner::PostTask(), flutter::PlatformViewLayer::Preroll(), flutter::LayerTree::Preroll(), flutter::testing::TestGLSurface::Present(), flutter::testing::EmbedderTestCompositor::Present(), flutter_runner::PrintNodeSizeError(), flutter::PropagateIfError(), flutter::PersistentCache::Purge(), flutter::CompositorContext::ScopedFrame::Raster(), flutter::testing::RasterImagesAreSame(), flutter::PlatformViewAndroid::Register(), flutter::RegisterApi(), RegisterProfilerSymbols(), flutter_runner::RegisterProfilerSymbols(), flutter::UIDartState::ReportUnhandledException(), flutter::ResizeRasterImage(), flutter::Engine::Restart(), flutter::Engine::Run(), flutter::testing::RunDartCodeInIsolateOnUITaskRunner(), flutter::Shell::RunEngine(), flutter::RunTester(), flutter_runner::ScopedFrame::ScopedFrame(), flutter::Rasterizer::ScreenshotLastLayerTree(), flutter::PersistentCache::SetCacheSkSL(), FlutterViewController::setFlutterViewDidRenderCallback:, flutter_runner::SetInterfaceErrorHandler(), flutter_runner::AccessibilityBridge::SetSemanticsEnabled(), flutter::PlatformViewIOS::SetSemanticsEnabled(), flutter::testing::FixtureTest::SetSnapshotsAndAssets(), flutter::SettingsFromCommandLine(), flutter::DartIsolate::Shutdown(), fml::SignalHandler(), txt::RenderTest::Snapshot(), flutter_runner::VsyncWaiter::SnapToNextPhase(), flutter::testing::TEST_F(), flutter::TestMetalSurfaceImpl::TestMetalSurfaceImpl(), flutter::testing::TestTimeoutListener::TestTimeoutListener(), tonic::DartConverter< DartConverterMapping >::ToDart(), fml::ToggleSignalHandlers(), flutter::TransformLayer::TransformLayer(), flutter::UploadRasterImage(), fml::VisitFilesRecursively(), flutter_runner::VsyncWaiter::VsyncWaiter(), flutter_runner::VulkanSurfaceProducer::VulkanSurfaceProducer(), flutter::WrapOnscreenSurface(), flutter_runner::Engine::WriteProfileToTrace(), flutter::AndroidContextGL::~AndroidContextGL(), flutter::testing::AutoIsolateShutdown::~AutoIsolateShutdown(), flutter::GPUSurfaceGL::~GPUSurfaceGL(), flutter::GPUSurfaceMetal::~GPUSurfaceMetal(), flutter_runner::Runner::~Runner(), fml::ScopedTemporaryDirectory::~ScopedTemporaryDirectory(), and flutter_runner::VulkanSurfaceProducer::~VulkanSurfaceProducer().

◆ FML_LOG_IS_ON

#define FML_LOG_IS_ON (   severity)    (::fml::ShouldCreateLogMessage(::fml::LOG_##severity))

Definition at line 62 of file logging.h.

◆ FML_LOG_STREAM

#define FML_LOG_STREAM (   severity)    ::fml::LogMessage(::fml::LOG_##severity, __FILE__, __LINE__, nullptr).stream()

Definition at line 50 of file logging.h.

◆ FML_UNREACHABLE

#define FML_UNREACHABLE ( )
Value:
{ \
FML_LOG(ERROR) << "Reached unreachable code."; \
}
void KillProcess()
Definition: logging.cc:108

Definition at line 92 of file logging.h.

Referenced by fml::testing::TEST(), and fml::testing::UnreachableScopeWithMacroWithoutReturnDoesNotMakeCompilerMad().

◆ FML_VLOG

#define FML_VLOG (   verbose_level)    FML_LAZY_STREAM(FML_VLOG_STREAM(verbose_level), FML_VLOG_IS_ON(verbose_level))

Definition at line 81 of file logging.h.

Referenced by flutter_runner::Engine::Engine().

◆ FML_VLOG_IS_ON

#define FML_VLOG_IS_ON (   verbose_level)    ((verbose_level) <= ::fml::GetVlogVerbosity())

Definition at line 74 of file logging.h.

◆ FML_VLOG_STREAM

#define FML_VLOG_STREAM (   verbose_level)    ::fml::LogMessage(-verbose_level, __FILE__, __LINE__, nullptr).stream()

Definition at line 78 of file logging.h.