LLDB mainline
|
jLLDBTraceStart gdb-remote packet More...
#include <TraceGDBRemotePackets.h>
Public Member Functions | |
bool | IsProcessTracing () const |
jLLDBTraceStart | |
Public Attributes | |
std::string | type |
Tracing technology name, e.g. intel-pt, arm-coresight. | |
std::optional< std::vector< lldb::tid_t > > | tids |
If std::nullopt, then this starts tracing the whole process. | |
jLLDBTraceStart gdb-remote packet
Definition at line 43 of file TraceGDBRemotePackets.h.
bool lldb_private::TraceStartRequest::IsProcessTracing | ( | ) | const |
jLLDBTraceStart
Definition at line 32 of file TraceGDBRemotePackets.cpp.
References tids.
Referenced by lldb_private::fromJSON(), and lldb_private::process_linux::IntelPTCollector::TraceStart().
std::optional<std::vector<lldb::tid_t> > lldb_private::TraceStartRequest::tids |
If std::nullopt, then this starts tracing the whole process.
Otherwise, only tracing for the specified threads is enabled.
Definition at line 49 of file TraceGDBRemotePackets.h.
Referenced by lldb_private::fromJSON(), IsProcessTracing(), lldb_private::trace_intel_pt::TraceIntelPT::Start(), lldb_private::toJSON(), and lldb_private::process_linux::IntelPTCollector::TraceStart().
std::string lldb_private::TraceStartRequest::type |
Tracing technology name, e.g. intel-pt, arm-coresight.
Definition at line 45 of file TraceGDBRemotePackets.h.
Referenced by lldb_private::fromJSON(), lldb_private::trace_intel_pt::TraceIntelPT::Start(), and lldb_private::toJSON().