|
LLDB mainline
|
Structured data for a single variable annotation. More...
#include <Disassembler.h>
Public Attributes | |
| std::string | variable_name |
| std::string | location_description |
| Location description (e.g., "r15", "undef", "const_0"). | |
| bool | is_live |
| Whether variable is live at this instruction. | |
| lldb::RegisterKind | register_kind |
| Register numbering scheme for location interpretation. | |
| std::optional< lldb_private::AddressRange > | address_range |
| Where this annotation is valid. | |
| std::optional< std::string > | decl_file |
| Source file where variable was declared. | |
| std::optional< uint32_t > | decl_line |
| Line number where variable was declared. | |
| std::optional< std::string > | type_name |
| Variable's type name. | |
Structured data for a single variable annotation.
Definition at line 578 of file Disassembler.h.
| std::optional<lldb_private::AddressRange> lldb_private::VariableAnnotation::address_range |
Where this annotation is valid.
Definition at line 587 of file Disassembler.h.
| std::optional<std::string> lldb_private::VariableAnnotation::decl_file |
Source file where variable was declared.
Definition at line 589 of file Disassembler.h.
| std::optional<uint32_t> lldb_private::VariableAnnotation::decl_line |
Line number where variable was declared.
Definition at line 591 of file Disassembler.h.
| bool lldb_private::VariableAnnotation::is_live |
Whether variable is live at this instruction.
Definition at line 583 of file Disassembler.h.
Referenced by AddVariableAnnotationToVector().
| std::string lldb_private::VariableAnnotation::location_description |
Location description (e.g., "r15", "undef", "const_0").
Definition at line 581 of file Disassembler.h.
Referenced by AddVariableAnnotationToVector().
| lldb::RegisterKind lldb_private::VariableAnnotation::register_kind |
Register numbering scheme for location interpretation.
Definition at line 585 of file Disassembler.h.
| std::optional<std::string> lldb_private::VariableAnnotation::type_name |
Variable's type name.
Definition at line 593 of file Disassembler.h.
| std::string lldb_private::VariableAnnotation::variable_name |
Definition at line 579 of file Disassembler.h.