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.

Classes

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...
 

Namespaces

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