LLDB mainline
Public Attributes | List of all members
lldb_private::TraceDumper::TraceItem Struct Reference

Helper struct that holds all the information we know about a trace item. More...

#include <TraceDumper.h>

Public Attributes

lldb::user_id_t id
 
lldb::addr_t load_address
 
std::optional< double > timestamp
 
std::optional< uint64_t > hw_clock
 
std::optional< std::string > sync_point_metadata
 
std::optional< llvm::StringRef > error
 
std::optional< lldb::TraceEventevent
 
std::optional< SymbolInfosymbol_info
 
std::optional< SymbolInfoprev_symbol_info
 
std::optional< lldb::cpu_id_tcpu_id
 

Detailed Description

Helper struct that holds all the information we know about a trace item.

Definition at line 63 of file TraceDumper.h.

Member Data Documentation

◆ cpu_id

std::optional<lldb::cpu_id_t> lldb_private::TraceDumper::TraceItem::cpu_id

◆ error

std::optional<llvm::StringRef> lldb_private::TraceDumper::TraceItem::error

◆ event

std::optional<lldb::TraceEvent> lldb_private::TraceDumper::TraceItem::event

◆ hw_clock

std::optional<uint64_t> lldb_private::TraceDumper::TraceItem::hw_clock

◆ id

lldb::user_id_t lldb_private::TraceDumper::TraceItem::id

◆ load_address

lldb::addr_t lldb_private::TraceDumper::TraceItem::load_address

◆ prev_symbol_info

std::optional<SymbolInfo> lldb_private::TraceDumper::TraceItem::prev_symbol_info

◆ symbol_info

std::optional<SymbolInfo> lldb_private::TraceDumper::TraceItem::symbol_info

◆ sync_point_metadata

std::optional<std::string> lldb_private::TraceDumper::TraceItem::sync_point_metadata

◆ timestamp

std::optional<double> lldb_private::TraceDumper::TraceItem::timestamp

The documentation for this struct was generated from the following file: