Class that handles the decoding of a thread and caches the result.
More...
#include <ThreadDecoder.h>
Class that handles the decoding of a thread and caches the result.
Definition at line 23 of file ThreadDecoder.h.
◆ ThreadDecoder() [1/2]
lldb_private::trace_intel_pt::ThreadDecoder::ThreadDecoder |
( |
const lldb::ThreadSP & |
thread_sp, |
|
|
TraceIntelPT & |
trace |
|
) |
| |
- Parameters
-
[in] | thread_sp | The thread whose trace buffer will be decoded. |
[in] | trace | The main Trace object who owns this decoder and its data. |
◆ ThreadDecoder() [2/2]
lldb_private::trace_intel_pt::ThreadDecoder::ThreadDecoder |
( |
const ThreadDecoder & |
other | ) |
|
|
delete |
◆ Decode()
◆ DoDecode()
◆ operator=()
◆ m_decoded_thread
llvm::Optional<DecodedThreadSP> lldb_private::trace_intel_pt::ThreadDecoder::m_decoded_thread |
|
private |
◆ m_thread_sp
lldb::ThreadSP lldb_private::trace_intel_pt::ThreadDecoder::m_thread_sp |
|
private |
◆ m_trace
TraceIntelPT& lldb_private::trace_intel_pt::ThreadDecoder::m_trace |
|
private |
The documentation for this class was generated from the following files: