LLDB  mainline
Classes | Namespaces | Variables
Disassembler.h File Reference
#include "lldb/Core/Address.h"
#include "lldb/Core/EmulateInstruction.h"
#include "lldb/Core/FormatEntity.h"
#include "lldb/Core/Opcode.h"
#include "lldb/Core/PluginInterface.h"
#include "lldb/Interpreter/OptionValue.h"
#include "lldb/Symbol/LineEntry.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Utility/ArchSpec.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/lldb-defines.h"
#include "lldb/lldb-forward.h"
#include "lldb/lldb-private-enumerations.h"
#include "lldb/lldb-types.h"
#include "llvm/ADT/StringRef.h"
#include <functional>
#include <map>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
Include dependency graph for Disassembler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::SmallVectorImpl< T >
 
class  lldb_private::Instruction
 
struct  lldb_private::Instruction::Operand
 
class  lldb_private::InstructionList
 
class  lldb_private::PseudoInstruction
 
class  lldb_private::Disassembler
 
struct  lldb_private::Disassembler::SourceLine
 
struct  lldb_private::Disassembler::SourceLinesToDisplay
 

Namespaces

 lldb_private
 Enumerations for broadcasting.
 
 llvm
 
 lldb_private::OperandMatchers
 

Variables

std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchBinaryOp (std::function< bool(const Instruction::Operand &)> base, std::function< bool(const Instruction::Operand &)> left, std::function< bool(const Instruction::Operand &)> right)
 
std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchUnaryOp (std::function< bool(const Instruction::Operand &)> base, std::function< bool(const Instruction::Operand &)> child)
 
std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchRegOp (const RegisterInfo &info)
 
std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::FetchRegOp (ConstString &reg)
 
std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchImmOp (int64_t imm)
 
std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::FetchImmOp (int64_t &imm)
 
std::function< bool(const Instruction::Operand &)> lldb_private::OperandMatchers::MatchOpType (Instruction::Operand::Type type)