LLDB
mainline
|
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 $ | |
find_library | ( | LIBIPT_LIBRARY ipt PATHS ${LIBIPT_LIBRARY_PATH} | REQUIRED | ) |
Definition at line 10 of file Plugins/Trace/intel-pt/CMakeLists.txt.
if | ( | NOT | LIBIPT_INCLUDE_PATH | ) |
Definition at line 1 of file Plugins/Trace/intel-pt/CMakeLists.txt.
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().