LLDB mainline
Classes | Namespaces
TraceDumper.h File Reference
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Target/TraceCursor.h"
#include <optional>
#include <stack>

Go to the source code of this file.


struct  lldb_private::TraceDumperOptions
 Class that holds the configuration used by TraceDumper for traversing and dumping instructions. More...
class  lldb_private::TraceDumper
 Class used to dump the instructions of a TraceCursor using its current state and granularity. More...
struct  lldb_private::TraceDumper::SymbolInfo
 Helper struct that holds symbol, disassembly and address information of an instruction. More...
struct  lldb_private::TraceDumper::TraceItem
 Helper struct that holds all the information we know about a trace item. More...
class  lldb_private::TraceDumper::FunctionCall
class  lldb_private::TraceDumper::FunctionCall::TracedSegment
class  lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment
class  lldb_private::TraceDumper::OutputWriter
 Interface used to abstract away the format in which the instruction information will be dumped. More...


namespace  lldb_private
 A class that represents a running process on the host machine.