LLDB mainline
DisassemblerLLVMC Member List

This is the complete list of members for DisassemblerLLVMC, including all inherited members.

AddLineToSourceLineTables(SourceLine &line, std::map< FileSpec, std::set< uint32_t > > &source_lines_seen)lldb_private::Disassemblerprotectedstatic
CreateInstance(const lldb_private::ArchSpec &arch, const char *flavor)DisassemblerLLVMCstatic
DecodeInstructions(const lldb_private::Address &base_addr, const lldb_private::DataExtractor &data, lldb::offset_t data_offset, size_t num_instructions, bool append, bool data_from_file) overrideDisassemblerLLVMCvirtual
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::Disassemblerstatic
Disassemble(Debugger &debugger, const ArchSpec &arch, StackFrame &frame, Stream &strm)lldb_private::Disassemblerstatic
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::Disassemblerstatic
Disassembler(const ArchSpec &arch, const char *flavor)lldb_private::Disassembler
Disassembler(const Disassembler &)=deletelldb_private::Disassemblerprivate
DisassembleRange(const ArchSpec &arch, const char *plugin_name, const char *flavor, Target &target, const AddressRange &disasm_range, bool force_live_memory=false)lldb_private::Disassemblerstatic
DisassemblerLLVMC(const lldb_private::ArchSpec &arch, const char *flavor)DisassemblerLLVMC
eHexStyleAsm enum valuelldb_private::Disassembler
eHexStyleC enum valuelldb_private::Disassembler
ElideMixedSourceAndDisassemblyLine(const ExecutionContext &exe_ctx, const SymbolContext &sc, SourceLine &line)lldb_private::Disassemblerprotectedstatic
ElideMixedSourceAndDisassemblyLine(const ExecutionContext &exe_ctx, const SymbolContext &sc, LineEntry &line)lldb_private::Disassemblerinlineprotectedstatic
eOptionMarkPCAddress enum valuelldb_private::Disassembler
eOptionMarkPCSourceLine enum valuelldb_private::Disassembler
eOptionNone enum valuelldb_private::Disassembler
eOptionRawOuput enum valuelldb_private::Disassembler
eOptionShowBytes enum valuelldb_private::Disassembler
eOptionShowControlFlowKind enum valuelldb_private::Disassembler
FindPlugin(const ArchSpec &arch, const char *flavor, const char *plugin_name)lldb_private::Disassemblerstatic
FindPluginForTarget(const Target &target, const ArchSpec &arch, const char *flavor, const char *plugin_name)lldb_private::Disassemblerstatic
FlavorValidForArchSpec(const lldb_private::ArchSpec &arch, const char *flavor) overrideDisassemblerLLVMCprotectedvirtual
GetArchitecture() constlldb_private::Disassemblerinline
GetFlavor() constlldb_private::Disassemblerinline
GetFunctionDeclLineEntry(const SymbolContext &sc)lldb_private::Disassemblerprotectedstatic
GetInstructionList()lldb_private::Disassembler
GetInstructionList() constlldb_private::Disassembler
GetPluginName() overrideDisassemblerLLVMCinlinevirtual
GetPluginNameStatic()DisassemblerLLVMCinlinestatic
HexImmediateStyle enum namelldb_private::Disassembler
Initialize()DisassemblerLLVMCstatic
InstructionLLVMCDisassemblerLLVMCfriend
IsValid() constDisassemblerLLVMCprotected
m_adrp_addressDisassemblerLLVMCprotected
m_adrp_insnDisassemblerLLVMCprotected
m_alternate_disasm_upDisassemblerLLVMCprotected
m_archlldb_private::Disassemblerprotected
m_data_from_fileDisassemblerLLVMCprotected
m_disasm_upDisassemblerLLVMCprotected
m_exe_ctxDisassemblerLLVMCprotected
m_flavorlldb_private::Disassemblerprotected
m_instDisassemblerLLVMCprotected
m_instruction_listlldb_private::Disassemblerprotected
m_mutexDisassemblerLLVMCprotected
operator=(const Disassembler &)=deletelldb_private::Disassemblerprivate
lldb_private::PluginInterface::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
OpInfo(uint64_t PC, uint64_t Offset, uint64_t Size, int TagType, void *TagBug)DisassemblerLLVMCprotected
OpInfoCallback(void *DisInfo, uint64_t PC, uint64_t Offset, uint64_t Size, int TagType, void *TagBug)DisassemblerLLVMCprotectedstatic
ParseInstructions(Target &target, Address address, Limit limit, Stream *error_strm_ptr, bool force_live_memory=false)lldb_private::Disassembler
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_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
SymbolLookup(uint64_t ReferenceValue, uint64_t *ReferenceType, uint64_t ReferencePC, const char **ReferenceName)DisassemblerLLVMCprotected
SymbolLookupCallback(void *DisInfo, uint64_t ReferenceValue, uint64_t *ReferenceType, uint64_t ReferencePC, const char **ReferenceName)DisassemblerLLVMCprotectedstatic
Terminate()DisassemblerLLVMCstatic
~Disassembler() overridelldb_private::Disassembler
~DisassemblerLLVMC() overrideDisassemblerLLVMC
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual