LLDB  mainline
Functions
CMakeLists.txt File Reference

Functions

 if (NOT LIBIPT_INCLUDE_PATH) message(FATAL_ERROR "libipt include path not provided") endif() if(NOT EXISTS "$
 
 message (FATAL_ERROR "invalid libipt include path provided") endif() include_directories($
 
 find_library (LIBIPT_LIBRARY ipt PATHS ${LIBIPT_LIBRARY_PATH} REQUIRED) lldb_tablegen(TraceIntelPTCommandOptions.inc -gen-lldb-option-defs SOURCE TraceIntelPTOptions.td TARGET TraceIntelPTOptionsGen) add_lldb_library(lldbPluginTraceIntelPT PLUGIN CommandObjectTraceStartIntelPT.cpp DecodedThread.cpp TaskTimer.cpp LibiptDecoder.cpp PerfContextSwitchDecoder.cpp ThreadDecoder.cpp TraceCursorIntelPT.cpp TraceIntelPT.cpp TraceIntelPTJSONStructs.cpp TraceIntelPTMultiCpuDecoder.cpp TraceIntelPTBundleLoader.cpp TraceIntelPTBundleSaver.cpp LINK_LIBS lldbCore lldbSymbol lldbTarget lldbPluginTraceCommon $
 

Function Documentation

◆ find_library()

find_library ( LIBIPT_LIBRARY ipt PATHS ${LIBIPT_LIBRARY_PATH}  REQUIRED)

Definition at line 10 of file Plugins/Trace/intel-pt/CMakeLists.txt.

◆ if()

if ( NOT  LIBIPT_INCLUDE_PATH)

Definition at line 1 of file Plugins/Trace/intel-pt/CMakeLists.txt.

◆ message()

message ( FATAL_ERROR "invalid libipt include path provided"  )

Definition at line 6 of file Plugins/Trace/intel-pt/CMakeLists.txt.

Referenced by lldb_private::DiagnosticManager::AddDiagnostic(), lldb::SBProcess::AppendEventStateReport(), lldb::SBCommandReturnObject::AppendMessage(), lldb_private::Diagnostic::AppendMessage(), lldb::SBCommandReturnObject::AppendWarning(), ProcessMessage::Crash(), lldb_private::platform_android::AdbClient::DeletePortForwarding(), lldb_private::ClangDynamicCheckerFunctions::DoCheckersExplainStop(), lldb_private::CommandObjectQuit::DoExecute(), lldb_private::StreamLogHandler::Emit(), lldb_private::CallbackLogHandler::Emit(), lldb_private::RotatingLogHandler::Emit(), lldb_private::SystemLogHandler::Emit(), lldb_private::PlatformDarwin::ExtractCrashInfoAnnotations(), lldb_private::Log::Format(), lldb_private::Thread::GetDescription(), lldb_private::process_linux::NativeProcessLinux::GetEventMessage(), lldb_private::ScriptedProcess::GetLoadedDynamicLibrariesInfos(), lldb_private::Target::GetOrCreateModule(), lldb_private::trace_intel_pt::TraceIntelPT::GetStartConfigurationHelp(), lldb_private::StructuredDataDarwinLog::HandleDisplayOfEvent(), lldb_private::Debugger::HandleProgressEvent(), lldb_private::REPL::IOHandlerInputComplete(), lldb_private::ProcessDebugger::LaunchProcess(), LaunchProcessXPC(), PrivateReportDiagnostic(), PrivateReportProgress(), lldb_private::platform_android::AdbClient::ReadMessage(), lldb_private::platform_android::AdbClient::ReadMessageStream(), lldb_private::Debugger::ReportDiagnosticImpl(), lldb_private::Debugger::ReportError(), lldb_private::Debugger::ReportProgress(), lldb_private::ThreadPlanCallFunction::ReportRegisterState(), lldb_private::Debugger::ReportWarning(), lldb_private::process_gdb_remote::GDBRemoteCommunicationServer::SendIllFormedResponse(), SetErrorWithJSON(), lldb_private::platform_android::AdbClient::SetPortForwarding(), CommandObjectProcessLaunchOrAttach::StopProcessIfNecessary(), lldb_private::Host::SystemLog(), and lldb_private::Log::WriteMessage().