| LLDB mainline
    | 
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::TraceEvent > | event | 
| std::optional< SymbolInfo > | symbol_info | 
| std::optional< SymbolInfo > | prev_symbol_info | 
| std::optional< lldb::cpu_id_t > | cpu_id | 
Helper struct that holds all the information we know about a trace item.
Definition at line 64 of file TraceDumper.h.
| std::optional<lldb::cpu_id_t> lldb_private::TraceDumper::TraceItem::cpu_id | 
Definition at line 74 of file TraceDumper.h.
Referenced by OutputWriterJSON::DumpEvent(), lldb_private::TraceDumper::DumpInstructions(), and OutputWriterCLI::TraceItem().
| std::optional<llvm::StringRef> lldb_private::TraceDumper::TraceItem::error | 
Definition at line 70 of file TraceDumper.h.
Referenced by lldb_private::TraceDumper::DumpInstructions(), OutputWriterCLI::TraceItem(), and OutputWriterJSON::TraceItem().
| std::optional<lldb::TraceEvent> lldb_private::TraceDumper::TraceItem::event | 
Definition at line 71 of file TraceDumper.h.
Referenced by OutputWriterJSON::DumpEvent(), lldb_private::TraceDumper::DumpInstructions(), OutputWriterCLI::TraceItem(), and OutputWriterJSON::TraceItem().
| std::optional<uint64_t> lldb_private::TraceDumper::TraceItem::hw_clock | 
Definition at line 68 of file TraceDumper.h.
Referenced by OutputWriterJSON::DumpEvent(), lldb_private::TraceDumper::DumpInstructions(), and OutputWriterCLI::TraceItem().
| lldb::user_id_t lldb_private::TraceDumper::TraceItem::id | 
Definition at line 65 of file TraceDumper.h.
Referenced by lldb_private::TraceDumper::CreatRawTraceItem(), OutputWriterCLI::TraceItem(), and OutputWriterJSON::TraceItem().
| lldb::addr_t lldb_private::TraceDumper::TraceItem::load_address | 
Definition at line 66 of file TraceDumper.h.
Referenced by OutputWriterJSON::DumpInstruction(), lldb_private::TraceDumper::DumpInstructions(), and OutputWriterCLI::TraceItem().
| std::optional<SymbolInfo> lldb_private::TraceDumper::TraceItem::prev_symbol_info | 
Definition at line 73 of file TraceDumper.h.
Referenced by lldb_private::TraceDumper::DumpInstructions(), and OutputWriterCLI::TraceItem().
| std::optional<SymbolInfo> lldb_private::TraceDumper::TraceItem::symbol_info | 
Definition at line 72 of file TraceDumper.h.
Referenced by OutputWriterJSON::DumpInstruction(), lldb_private::TraceDumper::DumpInstructions(), GetModuleName(), and OutputWriterCLI::TraceItem().
| std::optional<std::string> lldb_private::TraceDumper::TraceItem::sync_point_metadata | 
Definition at line 69 of file TraceDumper.h.
Referenced by OutputWriterJSON::DumpEvent(), lldb_private::TraceDumper::DumpInstructions(), and OutputWriterCLI::TraceItem().
| std::optional<double> lldb_private::TraceDumper::TraceItem::timestamp | 
Definition at line 67 of file TraceDumper.h.
Referenced by lldb_private::TraceDumper::CreatRawTraceItem(), OutputWriterCLI::TraceItem(), and OutputWriterJSON::TraceItem().