Nguyen Anh Quynh | 26ee41a | 2013-11-27 12:11:31 +0800 | [diff] [blame] | 1 | //===-- AArch64InstPrinter.h - Convert AArch64 MCInst to assembly syntax --===// |
| 2 | // |
| 3 | // The LLVM Compiler Infrastructure |
| 4 | // |
| 5 | // This file is distributed under the University of Illinois Open Source |
| 6 | // License. See LICENSE.TXT for details. |
| 7 | // |
| 8 | //===----------------------------------------------------------------------===// |
| 9 | // |
| 10 | // This class prints an AArch64 MCInst to a .s file. |
| 11 | // |
| 12 | //===----------------------------------------------------------------------===// |
| 13 | |
Nguyen Anh Quynh | f721e31 | 2014-05-27 10:45:58 +0800 | [diff] [blame] | 14 | /* Capstone Disassembly Engine */ |
Nguyen Anh Quynh | bfcaba5 | 2015-03-04 17:45:23 +0800 | [diff] [blame] | 15 | /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */ |
Nguyen Anh Quynh | 26ee41a | 2013-11-27 12:11:31 +0800 | [diff] [blame] | 16 | |
| 17 | #ifndef CS_LLVM_AARCH64INSTPRINTER_H |
| 18 | #define CS_LLVM_AARCH64INSTPRINTER_H |
| 19 | |
| 20 | #include "../../MCInst.h" |
| 21 | #include "../../MCRegisterInfo.h" |
| 22 | #include "../../SStream.h" |
| 23 | |
| 24 | void AArch64_printInst(MCInst *MI, SStream *O, void *); |
| 25 | |
Nguyen Anh Quynh | 6456481 | 2014-05-19 16:46:31 +0800 | [diff] [blame] | 26 | void AArch64_post_printer(csh handle, cs_insn *pub_insn, char *insn_asm, MCInst *mci); |
Nguyen Anh Quynh | 26ee41a | 2013-11-27 12:11:31 +0800 | [diff] [blame] | 27 | |
| 28 | #endif |