class ThreadPostMortemTrace;
class Trace;
class TraceCursor;
-class TraceSessionFileParser;
class Type;
class TypeAndOrName;
class TypeCategoryImpl;
option(LLDB_BUILD_INTEL_PT "Enable Building of Intel(R) Processor Trace Tool" OFF)
+add_subdirectory(common)
+
if (LLDB_BUILD_INTEL_PT)
add_subdirectory(intel-pt)
endif()
--- /dev/null
+add_lldb_library(lldbPluginTraceCommon
+ ThreadPostMortemTrace.cpp
+ TraceSessionFileParser.cpp
+
+ LINK_LIBS
+ lldbCore
+ lldbTarget
+ )
//
//===----------------------------------------------------------------------===//
-#include "lldb/Target/ThreadPostMortemTrace.h"
+#include "ThreadPostMortemTrace.h"
#include <memory>
//
//===----------------------------------------------------------------------===/
-#include "lldb/Target/TraceSessionFileParser.h"
+#include "TraceSessionFileParser.h"
+#include "ThreadPostMortemTrace.h"
#include <sstream>
#include "lldb/Core/Module.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
-#include "lldb/Target/ThreadPostMortemTrace.h"
using namespace lldb;
using namespace lldb_private;
#include "llvm/Support/JSON.h"
-#include "lldb/Target/ThreadPostMortemTrace.h"
+#include "ThreadPostMortemTrace.h"
namespace lldb_private {
lldbCore
lldbSymbol
lldbTarget
+ lldbPluginTraceCommon
${LIBIPT_LIBRARY}
LINK_COMPONENTS
Support
ThreadPlanTracer.cpp
ThreadPlanStack.cpp
ThreadSpec.cpp
- ThreadPostMortemTrace.cpp
Trace.cpp
TraceCursor.cpp
TraceInstructionDumper.cpp
- TraceSessionFileParser.cpp
UnixSignals.cpp
UnwindAssembly.cpp
UnwindLLDB.cpp
#include "lldb/Target/Process.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/Thread.h"
-#include "lldb/Target/ThreadPostMortemTrace.h"
#include "lldb/Utility/Stream.h"
using namespace lldb;