LLDB mainline
Classes | Namespaces | Functions
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 <cstddef>
#include <cstdint>
#include <cstdio>

Go to the source code of this file.

Classes

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::Limit
 
struct  lldb_private::Disassembler::SourceLine
 
struct  lldb_private::Disassembler::SourceLinesToDisplay
 

Namespaces

namespace  llvm
 
namespace  lldb_private
 A class that represents a running process on the host machine.
 
namespace  lldb_private::OperandMatchers
 

Functions

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)