LLVM API Documentation
#include <AArch64Disassembler.h>
Public Member Functions | |
AArch64Disassembler (const MCSubtargetInfo &STI, MCContext &Ctx) | |
~AArch64Disassembler () | |
MCDisassembler::DecodeStatus | getInstruction (MCInst &instr, uint64_t &size, const MemoryObject ®ion, uint64_t address, raw_ostream &vStream, raw_ostream &cStream) const override |
getInstruction - See MCDisassembler. |
Definition at line 24 of file AArch64Disassembler.h.
llvm::AArch64Disassembler::AArch64Disassembler | ( | const MCSubtargetInfo & | STI, |
MCContext & | Ctx | ||
) | [inline] |
Definition at line 26 of file AArch64Disassembler.h.
llvm::AArch64Disassembler::~AArch64Disassembler | ( | ) | [inline] |
Definition at line 29 of file AArch64Disassembler.h.
DecodeStatus AArch64Disassembler::getInstruction | ( | MCInst & | instr, |
uint64_t & | size, | ||
const MemoryObject & | region, | ||
uint64_t | address, | ||
raw_ostream & | vStream, | ||
raw_ostream & | cStream | ||
) | const [override, virtual] |
getInstruction - See MCDisassembler.
Implements llvm::MCDisassembler.
Definition at line 202 of file AArch64Disassembler.cpp.
References llvm::MCDisassembler::CommentStream, llvm::X86Disassembler::decodeInstruction(), llvm::MCDisassembler::Fail, llvm::MemoryObject::readBytes(), and llvm::MCDisassembler::STI.