LLDB mainline
|
#include "intel-pt.h"
#include "lldb/Target/Trace.h"
#include "lldb/Utility/TraceIntelPTGDBRemotePackets.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/Error.h"
#include <deque>
#include <optional>
#include <utility>
#include <variant>
Go to the source code of this file.
Classes | |
class | lldb_private::trace_intel_pt::IntelPTError |
Class for representing a libipt decoding error. More... | |
class | lldb_private::trace_intel_pt::DecodedThread |
Class holding the instructions and function call hierarchy obtained from decoding a trace, as well as a position cursor used when reverse debugging the trace. More... | |
struct | lldb_private::trace_intel_pt::DecodedThread::TSCRange |
A structure that represents a maximal range of trace items associated to the same TSC value. More... | |
struct | lldb_private::trace_intel_pt::DecodedThread::NanosecondsRange |
A structure that represents a maximal range of trace items associated to the same non-interpolated timestamps in nanoseconds. More... | |
struct | lldb_private::trace_intel_pt::DecodedThread::EventsStats |
struct | lldb_private::trace_intel_pt::DecodedThread::ErrorStats |
Namespaces | |
namespace | lldb_private |
A class that represents a running process on the host machine. | |
namespace | lldb_private::trace_intel_pt |
Typedefs | |
using | lldb_private::trace_intel_pt::DecodedThreadSP = std::shared_ptr< DecodedThread > |