|
LLDB mainline
|
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::Disassembler | protectedstatic |
| AppendInstructions(Target &target, Address address, Limit limit, Stream *error_strm_ptr, bool force_live_memory) | lldb_private::Disassembler | protected |
| CreateInstance(const lldb_private::ArchSpec &arch, const char *flavor, const char *cpu, const char *features) | DisassemblerLLVMC | static |
| 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) override | DisassemblerLLVMC | virtual |
| Disassemble(Debugger &debugger, const ArchSpec &arch, const char *plugin_name, const char *flavor, const char *cpu, const char *features, 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 char *cpu, const char *features, 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, const char *cpu, const char *features, Target &target, llvm::ArrayRef< AddressRange > disasm_ranges, bool force_live_memory=false) | lldb_private::Disassembler | static |
| DisassemblerLLVMC(const lldb_private::ArchSpec &arch, const char *flavor, const char *cpu, const char *features) | DisassemblerLLVMC | |
| 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 | |
| eOptionVariableAnnotations enum value | lldb_private::Disassembler | |
| FindPlugin(const ArchSpec &arch, const char *flavor, const char *cpu, const char *features, const char *plugin_name) | lldb_private::Disassembler | static |
| FindPluginForTarget(const Target &target, const ArchSpec &arch, const char *flavor, const char *cpu, const char *features, const char *plugin_name) | lldb_private::Disassembler | static |
| FlavorValidForArchSpec(const lldb_private::ArchSpec &arch, const char *flavor) override | DisassemblerLLVMC | protectedvirtual |
| 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() override | DisassemblerLLVMC | inlinevirtual |
| GetPluginNameStatic() | DisassemblerLLVMC | inlinestatic |
| HexImmediateStyle enum name | lldb_private::Disassembler | |
| Initialize() | DisassemblerLLVMC | static |
| InstructionLLVMC class | DisassemblerLLVMC | friend |
| IsValid() const | DisassemblerLLVMC | protected |
| m_adrp_address | DisassemblerLLVMC | protected |
| m_adrp_insn | DisassemblerLLVMC | protected |
| m_alternate_disasm_up | DisassemblerLLVMC | protected |
| m_arch | lldb_private::Disassembler | protected |
| m_data_from_file | DisassemblerLLVMC | protected |
| m_disasm_up | DisassemblerLLVMC | protected |
| m_exe_ctx | DisassemblerLLVMC | protected |
| m_flavor | lldb_private::Disassembler | protected |
| m_inst | DisassemblerLLVMC | protected |
| m_instruction_list | lldb_private::Disassembler | protected |
| m_mutex | DisassemblerLLVMC | protected |
| operator=(const Disassembler &)=delete | lldb_private::Disassembler | private |
| lldb_private::PluginInterface::operator=(const PluginInterface &)=delete | lldb_private::PluginInterface | |
| OpInfo(uint64_t PC, uint64_t Offset, uint64_t Size, int TagType, void *TagBug) | DisassemblerLLVMC | protected |
| OpInfoCallback(void *DisInfo, uint64_t PC, uint64_t Offset, uint64_t Size, int TagType, void *TagBug) | DisassemblerLLVMC | protectedstatic |
| ParseInstructions(Target &target, Address address, Limit limit, Stream *error_strm_ptr, bool force_live_memory=false) | lldb_private::Disassembler | inline |
| 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 | |
| SymbolLookup(uint64_t ReferenceValue, uint64_t *ReferenceType, uint64_t ReferencePC, const char **ReferenceName) | DisassemblerLLVMC | protected |
| SymbolLookupCallback(void *DisInfo, uint64_t ReferenceValue, uint64_t *ReferenceType, uint64_t ReferencePC, const char **ReferenceName) | DisassemblerLLVMC | protectedstatic |
| Terminate() | DisassemblerLLVMC | static |
| ~Disassembler() override | lldb_private::Disassembler | |
| ~DisassemblerLLVMC() override | DisassemblerLLVMC | |
| ~PluginInterface()=default | lldb_private::PluginInterface | virtual |