LLDB mainline
|
This is the complete list of members for lldb_private::Disassembler, including all inherited members.
AddLineToSourceLineTables(SourceLine &line, std::map< FileSpec, std::set< uint32_t > > &source_lines_seen) | lldb_private::Disassembler | protectedstatic |
DecodeInstructions(const Address &base_addr, const DataExtractor &data, lldb::offset_t data_offset, size_t num_instructions, bool append, bool data_from_file)=0 | lldb_private::Disassembler | pure virtual |
Disassemble(Debugger &debugger, const ArchSpec &arch, const char *plugin_name, const char *flavor, const ExecutionContext &exe_ctx, const Address &start, Limit limit, bool mixed_source_and_assembly, uint32_t num_mixed_context_lines, uint32_t options, Stream &strm) | lldb_private::Disassembler | static |
Disassemble(Debugger &debugger, const ArchSpec &arch, StackFrame &frame, Stream &strm) | lldb_private::Disassembler | static |
DisassembleBytes(const ArchSpec &arch, const char *plugin_name, const char *flavor, const Address &start, const void *bytes, size_t length, uint32_t max_num_instructions, bool data_from_file) | lldb_private::Disassembler | static |
Disassembler(const ArchSpec &arch, const char *flavor) | lldb_private::Disassembler | |
Disassembler(const Disassembler &)=delete | lldb_private::Disassembler | private |
DisassembleRange(const ArchSpec &arch, const char *plugin_name, const char *flavor, Target &target, const AddressRange &disasm_range, bool force_live_memory=false) | lldb_private::Disassembler | static |
eHexStyleAsm enum value | lldb_private::Disassembler | |
eHexStyleC enum value | lldb_private::Disassembler | |
ElideMixedSourceAndDisassemblyLine(const ExecutionContext &exe_ctx, const SymbolContext &sc, SourceLine &line) | lldb_private::Disassembler | protectedstatic |
ElideMixedSourceAndDisassemblyLine(const ExecutionContext &exe_ctx, const SymbolContext &sc, LineEntry &line) | lldb_private::Disassembler | inlineprotectedstatic |
eOptionMarkPCAddress enum value | lldb_private::Disassembler | |
eOptionMarkPCSourceLine enum value | lldb_private::Disassembler | |
eOptionNone enum value | lldb_private::Disassembler | |
eOptionRawOuput enum value | lldb_private::Disassembler | |
eOptionShowBytes enum value | lldb_private::Disassembler | |
eOptionShowControlFlowKind enum value | lldb_private::Disassembler | |
FindPlugin(const ArchSpec &arch, const char *flavor, const char *plugin_name) | lldb_private::Disassembler | static |
FindPluginForTarget(const Target &target, const ArchSpec &arch, const char *flavor, const char *plugin_name) | lldb_private::Disassembler | static |
FlavorValidForArchSpec(const lldb_private::ArchSpec &arch, const char *flavor)=0 | lldb_private::Disassembler | pure virtual |
GetArchitecture() const | lldb_private::Disassembler | inline |
GetFlavor() const | lldb_private::Disassembler | inline |
GetFunctionDeclLineEntry(const SymbolContext &sc) | lldb_private::Disassembler | protectedstatic |
GetInstructionList() | lldb_private::Disassembler | |
GetInstructionList() const | lldb_private::Disassembler | |
GetPluginName()=0 | lldb_private::PluginInterface | pure virtual |
HexImmediateStyle enum name | lldb_private::Disassembler | |
m_arch | lldb_private::Disassembler | protected |
m_flavor | lldb_private::Disassembler | protected |
m_instruction_list | lldb_private::Disassembler | protected |
operator=(const Disassembler &)=delete | lldb_private::Disassembler | private |
lldb_private::PluginInterface::operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
ParseInstructions(Target &target, Address address, Limit limit, Stream *error_strm_ptr, bool force_live_memory=false) | lldb_private::Disassembler | |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_private::PluginInterface | |
PrintInstructions(Debugger &debugger, const ArchSpec &arch, const ExecutionContext &exe_ctx, bool mixed_source_and_assembly, uint32_t num_mixed_context_lines, uint32_t options, Stream &strm) | lldb_private::Disassembler | |
~Disassembler() override | lldb_private::Disassembler | |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |