LLDB mainline
lldb_private::VariableAnnotator Class Reference

Tracks live variable annotations across instructions and produces per-instruction "events" like name = RDI or name = <undef>. More...

#include <Disassembler.h>

Classes

struct  VarState

Public Member Functions

std::vector< std::string > annotate (Instruction &inst, Target &target, const lldb::ModuleSP &module_sp)
 Compute annotation strings for a single instruction and update Live_.

Private Attributes

llvm::DenseMap< lldb::user_id_t, VarStateLive_

Detailed Description

Tracks live variable annotations across instructions and produces per-instruction "events" like name = RDI or name = <undef>.

Definition at line 571 of file Disassembler.h.

Member Function Documentation

◆ annotate()

Member Data Documentation

◆ Live_

llvm::DenseMap<lldb::user_id_t, VarState> lldb_private::VariableAnnotator::Live_
private

Definition at line 580 of file Disassembler.h.

Referenced by annotate().


The documentation for this class was generated from the following files: